mirror of
https://github.com/Foundry376/Mailspring.git
synced 2025-02-22 07:03:31 +08:00
🎨(rename): Update Nylas N1 to Nylas Mail
Test Plan: Tested locally. Reviewers: halla, juan, evan Reviewed By: juan, evan Differential Revision: https://phab.nylas.com/D3645
This commit is contained in:
parent
348ead5c11
commit
78a7388318
54 changed files with 104 additions and 104 deletions
|
@ -1,8 +1,8 @@
|
|||
<!--
|
||||
Thanks for taking the time to file an issue! If you have general question or a problem with your email account, take a quick look at the N1 Knowledge Base to see if you question is addressed there:
|
||||
|
||||
Thanks for taking the time to file an issue! If you have general question or a problem with your email account, take a quick look at the Nylas Mail Knowledge Base to see if you question is addressed there:
|
||||
|
||||
https://support.nylas.com/hc/en-us/sections/203638587-N1_
|
||||
|
||||
|
||||
Our team tries to respond to all GitHub issues. To make sure your issue is
|
||||
actionable, try to include the following information:
|
||||
-->
|
||||
|
@ -14,7 +14,7 @@ actionable, try to include the following information:
|
|||
##### What operating system are you using?
|
||||
...
|
||||
|
||||
##### What version of N1 are you using?
|
||||
##### What version of Nylas Mail are you using?
|
||||
...
|
||||
|
||||
--
|
||||
|
|
|
@ -23,7 +23,7 @@ guide](https://github.com/nylas/N1/blob/master/CONTRIBUTING.md).
|
|||
|
||||
# Themes
|
||||
|
||||
The Nylas N1 user interface is styled using CSS, which means it's easy to modify and extend. N1 comes stock with a few beautiful themes, and there are many more which have been built by community developers
|
||||
The Nylas Mail user interface is styled using CSS, which means it's easy to modify and extend. N1 comes stock with a few beautiful themes, and there are many more which have been built by community developers
|
||||
|
||||
<center><img width=550 src="http://i.imgur.com/PWQ7NlY.jpg"></center>
|
||||
|
||||
|
@ -69,7 +69,7 @@ The Nylas N1 user interface is styled using CSS, which means it's easy to modify
|
|||
#### To install community themes:
|
||||
|
||||
1. Download and unzip the repo
|
||||
2. In Nylas N1, select `Developer > Install a Package Manually... `
|
||||
2. In Nylas Mail, select `Developer > Install a Package Manually... `
|
||||
3. Navigate to where you downloaded the theme and select the root folder. The theme is copied into the `~/.nylas` folder for your convinence
|
||||
5. Select `Change Theme...` from the top level menu, and you'll see the newly installed theme. That's it!
|
||||
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
N1 ships a copy of [apm](https://github.com/atom/apm) to build packages
|
||||
Nylas Mail ships a copy of [apm](https://github.com/atom/apm) to build packages
|
||||
when users choose to install them. This won't be true much longer.
|
||||
|
|
|
@ -49,21 +49,21 @@ if [ $EXPECT_OUTPUT ]; then
|
|||
fi
|
||||
|
||||
if [ $OS == 'Mac' ]; then
|
||||
NYLAS_APP_NAME="Nylas N1.app"
|
||||
NYLAS_APP_NAME="Nylas Mail.app"
|
||||
|
||||
if [ -z "${NYLAS_PATH}" ]; then
|
||||
# If NYLAS_PATH isnt set, check /Applications and then ~/Applications for Nylas N1.app
|
||||
# If NYLAS_PATH isnt set, check /Applications and then ~/Applications for Nylas Mail.app
|
||||
if [ -x "/Applications/$NYLAS_APP_NAME" ]; then
|
||||
NYLAS_PATH="/Applications"
|
||||
elif [ -x "$HOME/Applications/$NYLAS_APP_NAME" ]; then
|
||||
NYLAS_PATH="$HOME/Applications"
|
||||
else
|
||||
# We havent found an Nylas N1.app, use spotlight to search for N1
|
||||
# We havent found an Nylas Mail.app, use spotlight to search for N1
|
||||
NYLAS_PATH="$(mdfind "kMDItemCFBundleIdentifier == 'com.nylas.nylas-mail'" | grep -v ShipIt | head -1 | xargs -0 dirname)"
|
||||
|
||||
# Exit if N1 can't be found
|
||||
if [ ! -x "$NYLAS_PATH/$NYLAS_APP_NAME" ]; then
|
||||
echo "Cannot locate 'Nylas N1.app', it is usually located in /Applications. Set the NYLAS_PATH environment variable to the directory containing 'Nylas N1.app'."
|
||||
echo "Cannot locate 'Nylas Mail.app', it is usually located in /Applications. Set the NYLAS_PATH environment variable to the directory containing 'Nylas Mail.app'."
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
|
|
@ -19,7 +19,7 @@ Windows Registry Editor Version 5.00
|
|||
@="{{PATH_TO_APP_FOLDER}}\\nylas.exe,1"
|
||||
|
||||
[{{HKEY_ROOT}}\SOFTWARE\Clients\Mail\Nylas\Capabilities]
|
||||
"ApplicationName"="Nylas N1"
|
||||
"ApplicationName"="Nylas Mail"
|
||||
"ApplicationDescription"="A fast, modern mail client designed to help you boost your productivity."
|
||||
|
||||
[{{HKEY_ROOT}}\SOFTWARE\Clients\Mail\Nylas\Capabilities\StartMenu]
|
||||
|
@ -55,6 +55,6 @@ Windows Registry Editor Version 5.00
|
|||
|
||||
|
||||
[HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache]
|
||||
"{{PATH_TO_ROOT_FOLDER}}\\Update.exe"="Nylas N1"
|
||||
"{{PATH_TO_ROOT_FOLDER}}\\Update.exe.FriendlyAppName"="Nylas N1"
|
||||
"{{PATH_TO_ROOT_FOLDER}}\\Update.exe"="Nylas Mail"
|
||||
"{{PATH_TO_ROOT_FOLDER}}\\Update.exe.FriendlyAppName"="Nylas Mail"
|
||||
"{{PATH_TO_ROOT_FOLDER}}\\Update.exe.ApplicationCompany"="Nylas"
|
||||
|
|
|
@ -6,20 +6,20 @@ const path = require('path');
|
|||
module.exports = (grunt) => {
|
||||
const {spawn} = require('./task-helpers')(grunt);
|
||||
|
||||
grunt.registerTask('create-mac-installer', 'Zip up N1', function pack() {
|
||||
grunt.registerTask('create-mac-installer', 'Zip up Nylas Mail', function pack() {
|
||||
const done = this.async();
|
||||
const zipPath = path.join(grunt.config('outputDir'), 'N1.zip');
|
||||
const zipPath = path.join(grunt.config('outputDir'), 'NylasMail.zip');
|
||||
|
||||
if (grunt.file.exists(zipPath)) {
|
||||
grunt.file.delete(zipPath, {force: true});
|
||||
}
|
||||
|
||||
const orig = process.cwd();
|
||||
process.chdir(path.join(grunt.config('outputDir'), 'Nylas N1-darwin-x64'));
|
||||
process.chdir(path.join(grunt.config('outputDir'), 'Nylas Mail-darwin-x64'));
|
||||
|
||||
spawn({
|
||||
cmd: "zip",
|
||||
args: ["-9", "-y", "-r", "-9", "-X", zipPath, 'Nylas N1.app'],
|
||||
args: ["-9", "-y", "-r", "-9", "-X", zipPath, 'Nylas Mail.app'],
|
||||
}, (error) => {
|
||||
process.chdir(orig);
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@ module.exports = (grunt) => {
|
|||
title: appPackageJSON.productName,
|
||||
authors: 'Nylas Inc.',
|
||||
setupIcon: path.join(grunt.config('appDir'), 'build', 'resources', 'win', 'nylas.ico'),
|
||||
setupExe: 'N1Setup.exe',
|
||||
setupExe: 'NylasMailSetup.exe',
|
||||
exe: 'nylas.exe',
|
||||
name: 'Nylas',
|
||||
},
|
||||
|
|
|
@ -150,7 +150,7 @@ module.exports = (grunt) => {
|
|||
linux: undefined,
|
||||
}[platform],
|
||||
'name': {
|
||||
darwin: 'Nylas N1',
|
||||
darwin: 'Nylas Mail',
|
||||
win32: 'nylas',
|
||||
linux: 'nylas',
|
||||
}[platform],
|
||||
|
@ -230,7 +230,7 @@ module.exports = (grunt) => {
|
|||
CompanyName: 'Nylas, Inc.',
|
||||
FileDescription: 'The best email app for people and teams at work',
|
||||
LegalCopyright: `Copyright (C) 2014-${new Date().getFullYear()} Nylas, Inc. All rights reserved.`,
|
||||
ProductName: 'Nylas N1',
|
||||
ProductName: 'Nylas Mail',
|
||||
},
|
||||
// NOTE: The following plist keys can NOT be set in the
|
||||
// nylas-Info.plist since they are manually overridden by
|
||||
|
@ -261,7 +261,7 @@ module.exports = (grunt) => {
|
|||
},
|
||||
})
|
||||
|
||||
grunt.registerTask('packager', 'Package build of N1', function pack() {
|
||||
grunt.registerTask('packager', 'Package build of Nylas Mail', function pack() {
|
||||
const done = this.async();
|
||||
|
||||
console.log('---> Running build with options:');
|
||||
|
|
|
@ -87,7 +87,7 @@ module.exports = (grunt) => {
|
|||
function uploadToS3(filepath, key) {
|
||||
grunt.log.writeln(`>> Uploading ${filepath} to ${key}…`);
|
||||
return put(filepath, key).then((data) => {
|
||||
const msg = `N1 release asset uploaded: <${data.Location}|${key}>`;
|
||||
const msg = `Nylas Mail release asset uploaded: <${data.Location}|${key}>`;
|
||||
return postToSlack(msg).then(() => Promise.resolve(data));
|
||||
});
|
||||
}
|
||||
|
@ -104,8 +104,8 @@ module.exports = (grunt) => {
|
|||
|
||||
if (process.platform === 'darwin') {
|
||||
uploads.push({
|
||||
source: `${outputDir}/N1.zip`,
|
||||
key: `${fullVersion}/${process.platform}/${process.arch}/N1.zip`,
|
||||
source: `${outputDir}/NylasMail.zip`,
|
||||
key: `${fullVersion}/${process.platform}/${process.arch}/NylasMail.zip`,
|
||||
});
|
||||
} else if (process.platform === 'win32') {
|
||||
uploads.push({
|
||||
|
@ -113,8 +113,8 @@ module.exports = (grunt) => {
|
|||
key: `${fullVersion}/${process.platform}/${process.arch}/RELEASES`,
|
||||
});
|
||||
uploads.push({
|
||||
source: `${outputDir}/N1Setup.exe`,
|
||||
key: `${fullVersion}/${process.platform}/${process.arch}/N1Setup.exe`,
|
||||
source: `${outputDir}/NylasMailSetup.exe`,
|
||||
key: `${fullVersion}/${process.platform}/${process.arch}/NylasMailSetup.exe`,
|
||||
});
|
||||
uploads.push({
|
||||
source: `${outputDir}/Nylas-${packageVersion}-full.nupkg`,
|
||||
|
@ -126,14 +126,14 @@ module.exports = (grunt) => {
|
|||
if (path.extname(file) === '.deb') {
|
||||
uploads.push({
|
||||
source: `${outputDir}/${file}`,
|
||||
key: `${fullVersion}/${process.platform}-deb/${process.arch}/N1.deb`,
|
||||
key: `${fullVersion}/${process.platform}-deb/${process.arch}/NylasMail.deb`,
|
||||
options: {ContentType: "application/x-deb"},
|
||||
});
|
||||
}
|
||||
if (path.extname(file) === '.rpm') {
|
||||
uploads.push({
|
||||
source: `${outputDir}/${file}`,
|
||||
key: `${fullVersion}/${process.platform}-rpm/${process.arch}/N1.rpm`,
|
||||
key: `${fullVersion}/${process.platform}-rpm/${process.arch}/NylasMail.rpm`,
|
||||
options: {ContentType: "application/x-rpm"},
|
||||
});
|
||||
}
|
||||
|
|
|
@ -27,7 +27,7 @@ to a compilation error, it is likely a Visual Studio configuration issue.
|
|||
|
||||
## Visual Studio
|
||||
There are several versions of Visual Studio. `node-gyp` is designed to detect
|
||||
the current version installed on your system. Nylas N1 only officially supports
|
||||
the current version installed on your system. Nylas Mail only officially supports
|
||||
Visual Studio 2013. If you are using Visual Studio 2015, be sure you chose to
|
||||
install the C++ features in the Visual Studio installer.
|
||||
|
||||
|
|
|
@ -940,7 +940,7 @@ div{color:#202020}.logo div a{color:#202020}.logo div a:hover{color:#202020 !imp
|
|||
<tbody><tr>
|
||||
<td class="padded" style="padding: 0;vertical-align: top;padding-left: 20px;padding-right: 20px;word-break: break-word;word-wrap: break-word;">
|
||||
|
||||
<p class="font-avenir size-20" style="font-style: normal;font-weight: 400;font-family: avenir,sans-serif;Margin-bottom: 27px;Margin-top: 0;font-size: 20px;line-height: 28px;color: #595959;">It's been almost 2 months since we released Nylas N1. Our team has been hard at work on this latest update, including awesome new plugins, a beautiful Windows version, and details of our roadmap. Read on for full details!</p>
|
||||
<p class="font-avenir size-20" style="font-style: normal;font-weight: 400;font-family: avenir,sans-serif;Margin-bottom: 27px;Margin-top: 0;font-size: 20px;line-height: 28px;color: #595959;">It's been almost 2 months since we released Nylas Mail. Our team has been hard at work on this latest update, including awesome new plugins, a beautiful Windows version, and details of our roadmap. Read on for full details!</p>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
|
|
@ -940,7 +940,7 @@ div{color:#202020}.logo div a{color:#202020}.logo div a:hover{color:#202020 !imp
|
|||
<tbody><tr>
|
||||
<td class="padded" style="padding: 0;vertical-align: top;padding-left: 20px;padding-right: 20px;word-break: break-word;word-wrap: break-word;">
|
||||
|
||||
<p class="font-avenir size-20" style="font-style: normal;font-weight: 400;font-family: avenir,sans-serif;Margin-bottom: 27px;Margin-top: 0;font-size: 20px;line-height: 28px;color: #595959;">It's been almost 2 months since we released Nylas N1. Our team has been hard at work on this latest update, including awesome new plugins, a beautiful Windows version, and details of our roadmap. Read on for full details!</p>
|
||||
<p class="font-avenir size-20" style="font-style: normal;font-weight: 400;font-family: avenir,sans-serif;Margin-bottom: 27px;Margin-top: 0;font-size: 20px;line-height: 28px;color: #595959;">It's been almost 2 months since we released Nylas Mail. Our team has been hard at work on this latest update, including awesome new plugins, a beautiful Windows version, and details of our roadmap. Read on for full details!</p>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
|
|
@ -5,7 +5,7 @@ import ModeToggle from './mode-toggle';
|
|||
|
||||
const ToggleWithTutorialTip = HasTutorialTip(ModeToggle, {
|
||||
title: 'Compose with context',
|
||||
instructions: "N1 shows you everything about your contacts right inside your inbox. See LinkedIn profiles, Twitter bios, message history, and more.",
|
||||
instructions: "Nylas Mail shows you everything about your contacts right inside your inbox. See LinkedIn profiles, Twitter bios, message history, and more.",
|
||||
});
|
||||
|
||||
// NOTE: this is a hack to allow ComponentRegistry
|
||||
|
|
|
@ -67,7 +67,7 @@ export default class AccountErrorNotification extends React.Component {
|
|||
const erroredAccount = erroredAccounts[0];
|
||||
switch (erroredAccount.syncState) {
|
||||
case Account.SYNC_STATE_N1_CLOUD_AUTH_FAILED:
|
||||
title = `Cannot authenticate N1 Cloud Services with ${erroredAccount.emailAddress}`;
|
||||
title = `Cannot authenticate Nylas Mail Cloud Services with ${erroredAccount.emailAddress}`;
|
||||
actions = [{
|
||||
label: "Check Again",
|
||||
fn: () => this._onCheckAgain(erroredAccount),
|
||||
|
|
|
@ -58,7 +58,7 @@ export default class DefaultClientNotification extends React.Component {
|
|||
}
|
||||
return (
|
||||
<Notification
|
||||
title="Would you like to make N1 your default mail client?"
|
||||
title="Would you like to make Nylas Mail your default mail client?"
|
||||
priority="1"
|
||||
icon="volstead-defaultclient.png"
|
||||
actions={[{
|
||||
|
|
|
@ -20,7 +20,7 @@ export default class DevModeNotification extends React.Component {
|
|||
return (
|
||||
<Notification
|
||||
priority="0"
|
||||
title="N1 is running in dev mode!"
|
||||
title="Nylas Mail is running in dev mode!"
|
||||
/>
|
||||
)
|
||||
}
|
||||
|
|
|
@ -67,7 +67,7 @@ export default class OfflineNotification extends React.Component {
|
|||
return (
|
||||
<Notification
|
||||
className="offline"
|
||||
title="Nylas N1 is offline"
|
||||
title="Nylas Mail is offline"
|
||||
priority="5"
|
||||
icon="volstead-offline.png"
|
||||
actions={[{label: 'Try now', id: 'try_now', fn: this.onTryAgain}]}
|
||||
|
|
|
@ -38,7 +38,7 @@ export default class UnstableChannelNotification extends React.Component {
|
|||
priority="0"
|
||||
displayName={UnstableChannelNotification.displayName}
|
||||
title="You're on a pre-release channel. We'd love your feedback."
|
||||
subtitle="You can switch back to stable from N1's preferences."
|
||||
subtitle="You can switch back to stable from the preferences."
|
||||
icon="volstead-defaultclient.png"
|
||||
actions={[{
|
||||
label: "Feedback",
|
||||
|
|
|
@ -45,7 +45,7 @@ export default class UpdateNotification extends React.Component {
|
|||
return (
|
||||
<Notification
|
||||
priority="4"
|
||||
title={`An update to N1 is available ${version}`}
|
||||
title={`An update to Nylas Mail is available ${version}`}
|
||||
subtitle="View changelog"
|
||||
subtitleAction={this._onViewChangelog}
|
||||
icon="volstead-upgrade.png"
|
||||
|
|
|
@ -105,7 +105,7 @@ const CreatePageForForm = (FormComponent) => {
|
|||
const errorStatusCode = err.statusCode
|
||||
|
||||
if (err.errorType === "setting_update_error") {
|
||||
errorMessage = 'The IMAP/SMTP servers for this account do not match our records. Please verify that any server names you entered are correct. If your IMAP/SMTP server has changed, first remove this account from N1, then try logging in again.';
|
||||
errorMessage = 'The IMAP/SMTP servers for this account do not match our records. Please verify that any server names you entered are correct. If your IMAP/SMTP server has changed, first remove this account from Nylas Mail, then try logging in again.';
|
||||
}
|
||||
if (err.errorType && err.errorType.includes("autodiscover") && (accountInfo.type === 'exchange')) {
|
||||
errorFieldNames.push('eas_server_host')
|
||||
|
|
|
@ -124,7 +124,7 @@ class InitialPreferencesPage extends React.Component
|
|||
|
||||
render: =>
|
||||
<div className="page opaque" style={width:900, height:620}>
|
||||
<h1 style={paddingTop: 100}>Welcome to N1</h1>
|
||||
<h1 style={paddingTop: 100}>Welcome to Nylas Mail</h1>
|
||||
<h4 style={marginBottom: 70}>Let's set things up to your liking.</h4>
|
||||
<ConfigPropContainer>
|
||||
<InitialPreferencesOptions account={@state.account} />
|
||||
|
|
|
@ -7,7 +7,7 @@ const Steps = [
|
|||
id: 'people',
|
||||
title: 'Compose with context',
|
||||
image: 'feature-people@2x.png',
|
||||
description: "N1 shows you everything about your contacts right inside your inbox. See LinkedIn profiles, Twitter bios, message history, and more.",
|
||||
description: "Nylas Mail shows you everything about your contacts right inside your inbox. See LinkedIn profiles, Twitter bios, message history, and more.",
|
||||
x: 96.6,
|
||||
y: 1.3,
|
||||
xDot: 93.5,
|
||||
|
@ -18,7 +18,7 @@ const Steps = [
|
|||
id: 'activity',
|
||||
title: 'Track opens and clicks',
|
||||
image: 'feature-activity@2x.png',
|
||||
description: "With activity tracking, you’ll know as soon as someone reads your message. Sending to a group? N1 shows you which recipients opened your email so you can follow up with precision.",
|
||||
description: "With activity tracking, you’ll know as soon as someone reads your message. Sending to a group? Nylas Mail shows you which recipients opened your email so you can follow up with precision.",
|
||||
x: 12.8,
|
||||
y: 1,
|
||||
xDot: 15,
|
||||
|
@ -29,7 +29,7 @@ const Steps = [
|
|||
// id: 'snooze',
|
||||
// title: 'Send on your own schedule',
|
||||
// image: 'feature-snooze@2x.png',
|
||||
// description: "Snooze emails to return at any time that suits you. Schedule messages to send at the ideal time. N1 makes it easy to control the fabric of spacetime!",
|
||||
// description: "Snooze emails to return at any time that suits you. Schedule messages to send at the ideal time. Nylas Mail makes it easy to control the fabric of spacetime!",
|
||||
// x: 5.5,
|
||||
// y: 23.3,
|
||||
// xDot: 10,
|
||||
|
@ -40,7 +40,7 @@ const Steps = [
|
|||
// id: 'composer',
|
||||
// title: 'Eliminate hacky extensions',
|
||||
// image: 'feature-composer@2x.png',
|
||||
// description: "Embed calendar invitations, propose meeting times, use quick reply templates, send mass emails with mail merge, and more—all directly from N1’s powerful composer.",
|
||||
// description: "Embed calendar invitations, propose meeting times, use quick reply templates, send mass emails with mail merge, and more—all directly from Nylas Mail’s powerful composer.",
|
||||
// x: 60.95,
|
||||
// y: 66,
|
||||
// xDot: 60.3,
|
||||
|
|
|
@ -24,7 +24,7 @@ export default class WelcomePage extends React.Component {
|
|||
<div className="steps-container">
|
||||
<div>
|
||||
<RetinaImg className="logo" style={{marginTop: 166}} url="nylas://onboarding/assets/nylas-logo@2x.png" mode={RetinaImg.Mode.ContentPreserve} />
|
||||
<p className="hero-text" style={{fontSize: 46, marginTop: 57}}>Welcome to Nylas N1</p>
|
||||
<p className="hero-text" style={{fontSize: 46, marginTop: 57}}>Welcome to Nylas Mail</p>
|
||||
<RetinaImg className="icons" url="nylas://onboarding/assets/icons-bg@2x.png" mode={RetinaImg.Mode.ContentPreserve} />
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -148,14 +148,14 @@ class PreferencesAccountDetails extends Component {
|
|||
switch (account.syncState) {
|
||||
case Account.N1_Cloud_AUTH_FAILED:
|
||||
return this._renderErrorDetail(
|
||||
`Nylas N1 can no longer authenticate N1 Cloud Services with
|
||||
`Nylas Mail can no longer authenticate N1 Cloud Services with
|
||||
${account.emailAddress}. The password or authentication may
|
||||
have changed.`,
|
||||
"Reconnect",
|
||||
this._onReconnect);
|
||||
case Account.SYNC_STATE_AUTH_FAILED:
|
||||
return this._renderErrorDetail(
|
||||
`Nylas N1 can no longer authenticate with ${account.emailAddress}. The password or
|
||||
`Nylas Mail can no longer authenticate with ${account.emailAddress}. The password or
|
||||
authentication may have changed.`,
|
||||
"Reconnect",
|
||||
this._onReconnect);
|
||||
|
|
|
@ -121,7 +121,7 @@ class PreferencesIdentity extends React.Component {
|
|||
return (
|
||||
<div className="row payment-row">
|
||||
<div>
|
||||
Your subscription is valid until {new Date(identity.valid_until * 1000).toLocaleDateString()}. Enjoy N1!
|
||||
Your subscription is valid until {new Date(identity.valid_until * 1000).toLocaleDateString()}. Enjoy Nylas Mail!
|
||||
</div>
|
||||
</div>
|
||||
)
|
||||
|
|
|
@ -43,7 +43,7 @@ class DefaultMailClientItem extends React.Component {
|
|||
checked={this.state.defaultClient}
|
||||
onChange={this.toggleDefaultMailClient}
|
||||
/>
|
||||
<label htmlFor="default-client">Use Nylas as default mail client</label>
|
||||
<label htmlFor="default-client">Use Nylas Mail as default mail client</label>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
|
|
@ -5,16 +5,16 @@ could you please put me in touch with them, so that we can get you guys set up
|
|||
correctly as soon as possible?</p><p>Thanks!</p><p>Gleb Polyakov</p><p>Head of
|
||||
Business Development and Growth</p>After Pixel
|
||||
|
||||
<br><br><signature>Sent from <a href="https://nylas.com/n1?ref=n1">Nylas N1</a>, the extensible, open source mail client.<br/></signature><div class="gmail_quote">
|
||||
<br><br><signature>Sent from <a href="https://nylas.com/n1?ref=n1">Nylas Mail</a>, the extensible, open source mail client.<br/></signature><div class="gmail_quote">
|
||||
On Apr 28 2016, at 2:14 pm, Ben Gotow (Careless) <careless@foundry376.com> wrote:
|
||||
<br>
|
||||
<blockquote class="gmail_quote"
|
||||
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
|
||||
<body>nother mailA<br /><br />Sent from <a href="https://link.nylas.com/link/b5djvgcuhj6i3x8nm53d0vnjm/local-a84ad76e-006b/0?redirect=https%3A%2F%2Fnylas.com%2Fn1%3Fref%3Dn1">Nylas N1</a>, the extensible, open source mail client.<br /><img width="0" height="0" style="border:0; width:0; height:0;" src="https://link.nylas.com/open/b5djvgcuhj6i3x8nm53d0vnjm/local-a84ad76e-006b" /><div>
|
||||
<body>nother mailA<br /><br />Sent from <a href="https://link.nylas.com/link/b5djvgcuhj6i3x8nm53d0vnjm/local-a84ad76e-006b/0?redirect=https%3A%2F%2Fnylas.com%2Fn1%3Fref%3Dn1">Nylas Mail</a>, the extensible, open source mail client.<br /><img width="0" height="0" style="border:0; width:0; height:0;" src="https://link.nylas.com/open/b5djvgcuhj6i3x8nm53d0vnjm/local-a84ad76e-006b" /><div>
|
||||
On Apr 28 2016, at 1:46 pm, Ben Gotow (Careless) <careless@foundry376.com> wrote:
|
||||
<br />
|
||||
<blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
|
||||
Hi Ben this is just a test.<br /><br />Sent from <a href="https://link.nylas.com/link/b5djvgcuhj6i3x8nm53d0vnjm/local-aa39d95b-b883/0?redirect=https%3A%2F%2Fnylas.com%2Fn1%3Fref%3Dn1">Nylas N1</a>, the extensible, open source mail client.<br /><img width="0" height="0" style="border:0; width:0; height:0;" src="https://link.nylas.com/open/b5djvgcuhj6i3x8nm53d0vnjm/local-aa39d95b-b883" /><div>
|
||||
Hi Ben this is just a test.<br /><br />Sent from <a href="https://link.nylas.com/link/b5djvgcuhj6i3x8nm53d0vnjm/local-aa39d95b-b883/0?redirect=https%3A%2F%2Fnylas.com%2Fn1%3Fref%3Dn1">Nylas Mail</a>, the extensible, open source mail client.<br /><img width="0" height="0" style="border:0; width:0; height:0;" src="https://link.nylas.com/open/b5djvgcuhj6i3x8nm53d0vnjm/local-aa39d95b-b883" /><div>
|
||||
On Apr 26 2016, at 6:03 pm, Ben Gotow <bengotow@gmail.com> wrote:
|
||||
<br />
|
||||
<blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
|
||||
|
|
|
@ -5,16 +5,16 @@ could you please put me in touch with them, so that we can get you guys set up
|
|||
correctly as soon as possible?</p><p>Thanks!</p><p>Gleb Polyakov</p><p>Head of
|
||||
Business Development and Growth</p><img src="https://sdr.salesloft.com/email_trackers/8c8bea88-af43-4f66-bf78-a97ad73d7aec/open.gif" alt="" width="1" height="1">After Pixel
|
||||
|
||||
<br><br><signature>Sent from <a href="https://nylas.com/n1?ref=n1">Nylas N1</a>, the extensible, open source mail client.<br/></signature><div class="gmail_quote">
|
||||
<br><br><signature>Sent from <a href="https://nylas.com/n1?ref=n1">Nylas Mail</a>, the extensible, open source mail client.<br/></signature><div class="gmail_quote">
|
||||
On Apr 28 2016, at 2:14 pm, Ben Gotow (Careless) <careless@foundry376.com> wrote:
|
||||
<br>
|
||||
<blockquote class="gmail_quote"
|
||||
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
|
||||
<body>nother mailA<br /><br />Sent from <a href="https://link.nylas.com/link/b5djvgcuhj6i3x8nm53d0vnjm/local-a84ad76e-006b/0?redirect=https%3A%2F%2Fnylas.com%2Fn1%3Fref%3Dn1">Nylas N1</a>, the extensible, open source mail client.<br /><img width="0" height="0" style="border:0; width:0; height:0;" src="https://link.nylas.com/open/b5djvgcuhj6i3x8nm53d0vnjm/local-a84ad76e-006b" /><div>
|
||||
<body>nother mailA<br /><br />Sent from <a href="https://link.nylas.com/link/b5djvgcuhj6i3x8nm53d0vnjm/local-a84ad76e-006b/0?redirect=https%3A%2F%2Fnylas.com%2Fn1%3Fref%3Dn1">Nylas Mail</a>, the extensible, open source mail client.<br /><img width="0" height="0" style="border:0; width:0; height:0;" src="https://link.nylas.com/open/b5djvgcuhj6i3x8nm53d0vnjm/local-a84ad76e-006b" /><div>
|
||||
On Apr 28 2016, at 1:46 pm, Ben Gotow (Careless) <careless@foundry376.com> wrote:
|
||||
<br />
|
||||
<blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
|
||||
Hi Ben this is just a test.<br /><br />Sent from <a href="https://link.nylas.com/link/b5djvgcuhj6i3x8nm53d0vnjm/local-aa39d95b-b883/0?redirect=https%3A%2F%2Fnylas.com%2Fn1%3Fref%3Dn1">Nylas N1</a>, the extensible, open source mail client.<br /><img width="0" height="0" style="border:0; width:0; height:0;" src="https://link.nylas.com/open/b5djvgcuhj6i3x8nm53d0vnjm/local-aa39d95b-b883" /><div>
|
||||
Hi Ben this is just a test.<br /><br />Sent from <a href="https://link.nylas.com/link/b5djvgcuhj6i3x8nm53d0vnjm/local-aa39d95b-b883/0?redirect=https%3A%2F%2Fnylas.com%2Fn1%3Fref%3Dn1">Nylas Mail</a>, the extensible, open source mail client.<br /><img width="0" height="0" style="border:0; width:0; height:0;" src="https://link.nylas.com/open/b5djvgcuhj6i3x8nm53d0vnjm/local-aa39d95b-b883" /><div>
|
||||
On Apr 26 2016, at 6:03 pm, Ben Gotow <bengotow@gmail.com> wrote:
|
||||
<br />
|
||||
<blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
# Darkside
|
||||
**An dark sidebar theme for [Nylas N1](https://nylas.com/n1). Created by [Jamie Wilson](http://jamiewilson.io)**
|
||||
**An dark sidebar theme for [Nylas Mail](https://nylas.com/n1). Created by [Jamie Wilson](http://jamiewilson.io)**
|
||||
|
||||
## Activation
|
||||
Darkside comes [pre-installed](https://github.com/nylas/N1/tree/master/internal_packages/ui-darkside) with N1. To change themes, go to `Nylas N1 > Change Theme…` in the menu bar, then select `Darkside`. Learn more at [support.nylas.com](https://support.nylas.com/hc/en-us/articles/217557858-How-do-I-change-my-theme-).
|
||||
Darkside comes [pre-installed](https://github.com/nylas/N1/tree/master/internal_packages/ui-darkside) with N1. To change themes, go to `Nylas Mail > Change Theme…` in the menu bar, then select `Darkside`. Learn more at [support.nylas.com](https://support.nylas.com/hc/en-us/articles/217557858-How-do-I-change-my-theme-).
|
||||
|
||||
## Customization
|
||||
In order to customize Darkside, you'll need to manually install it.
|
||||
|
@ -18,7 +18,7 @@ In order to customize Darkside, you'll need to manually install it.
|
|||
|
||||
#### 2. Manual Install
|
||||
|
||||
> To manually install a theme, go to `Nylas N1 > Install Theme…` in the menu bar. Select the `ui-darkside` folder you just downloaded. This will copy the folder into your N1 packages directory so you can delete the orginal download if you want to.
|
||||
> To manually install a theme, go to `Nylas Mail > Install Theme…` in the menu bar. Select the `ui-darkside` folder you just downloaded. This will copy the folder into your N1 packages directory so you can delete the orginal download if you want to.
|
||||
|
||||
#### 3. Customize
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
"displayName": "Darkside",
|
||||
"theme": "ui",
|
||||
"version": "1.0.0",
|
||||
"description": "A customizable, dark sidebar theme for Nylas N1.",
|
||||
"description": "A customizable, dark sidebar theme for Nylas Mail.",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"nylas": "*"
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
"displayName": "Less Is More",
|
||||
"theme": "ui-less-is-more",
|
||||
"version": "1.0.7",
|
||||
"description": "A minimal approach to email in Nylas N1",
|
||||
"description": "A minimal approach to email in Nylas Mail",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"nylas": "*"
|
||||
|
|
|
@ -6,7 +6,7 @@ Taiga is a clean, simple, Mailbox-inspired theme for N1 that allows you to focus
|
|||
|
||||
## Installing
|
||||
|
||||
1. [Download](https://nylas.com/n1) Nylas N1 email client if you have not yet
|
||||
1. [Download](https://nylas.com/n1) Nylas Mail email client if you have not yet
|
||||
2. [Grab](https://github.com/noahbuscher/N1-Taiga/releases) the latest release of Taiga
|
||||
3. Open `N1>Preferences>General>Select theme` and select `Install new theme...` from the dropdown
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
"displayName": "Taiga",
|
||||
"theme": "ui",
|
||||
"version": "0.2.8",
|
||||
"description": "A clean, Mailbox-inspired theme for Nylas N1.",
|
||||
"description": "A clean, Mailbox-inspired theme for Nylas Mail.",
|
||||
"license": "GPL-3.0",
|
||||
"engines": {
|
||||
"nylas": "*"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Ubuntu Theme for Nylas N1 #
|
||||
# Ubuntu Theme for Nylas Mail #
|
||||
|
||||

|
||||
|
||||
|
|
|
@ -61,14 +61,14 @@ export function activate() {
|
|||
]
|
||||
}
|
||||
|
||||
const msg = `We recommend that you move N1 to your Applications folder to get updates correctly and keep this folder uncluttered.`
|
||||
const msg = `We recommend that you move Nylas Mail to your Applications folder to get updates correctly and keep this folder uncluttered.`
|
||||
|
||||
const CANCEL_ID = 3;
|
||||
|
||||
remote.dialog.showMessageBox({
|
||||
type: "question",
|
||||
buttons: buttons,
|
||||
title: "A Better Place to Install N1",
|
||||
title: "A Better Place to Install Nylas Mail",
|
||||
message: "Move to Applications folder?",
|
||||
detail: msg,
|
||||
defaultId: 0,
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"menu": [
|
||||
{
|
||||
"label": "Nylas N1",
|
||||
"label": "Nylas Mail",
|
||||
"submenu": [
|
||||
{ "label": "About Nylas N1", "command": "application:about" },
|
||||
{ "label": "About Nylas Mail", "command": "application:about" },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Preferences", "command": "application:open-preferences" },
|
||||
{ "label": "Change Theme...", "command": "window:launch-theme-picker" },
|
||||
|
@ -19,7 +19,7 @@
|
|||
{ "type": "separator" },
|
||||
{ "label": "Services", "submenu": [] },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Hide Nylas N1", "command": "application:hide" },
|
||||
{ "label": "Hide Nylas Mail", "command": "application:hide" },
|
||||
{ "label": "Hide Others", "command": "application:hide-other-applications" },
|
||||
{ "label": "Show All", "command": "application:unhide-all-applications" },
|
||||
{ "type": "separator" },
|
||||
|
@ -100,7 +100,7 @@
|
|||
{ "label": "Install a Plugin...", "command": "application:install-package" },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Run Plugin Specs...", "command": "application:run-package-specs" },
|
||||
{ "label": "Run N1 Specs", "command": "application:run-all-specs" },
|
||||
{ "label": "Run Nylas Mail Specs", "command": "application:run-all-specs" },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Open Detailed Logs", "command": "window:open-errorlogger-logs" }
|
||||
]
|
||||
|
@ -119,7 +119,7 @@
|
|||
{
|
||||
"label": "Help",
|
||||
"submenu": [
|
||||
{ "label": "Nylas N1 Help", "command": "application:view-help" }
|
||||
{ "label": "Nylas Mail Help", "command": "application:view-help" }
|
||||
]
|
||||
}
|
||||
]
|
||||
|
|
|
@ -99,7 +99,7 @@
|
|||
"submenu": [
|
||||
{ "label": "VERSION", "enabled": false },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Nylas N1 Help", "command": "application:view-help" }
|
||||
{ "label": "Nylas Mail Help", "command": "application:view-help" }
|
||||
]
|
||||
}
|
||||
]
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "nylas",
|
||||
"productName": "Nylas N1",
|
||||
"productName": "Nylas Mail",
|
||||
"version": "0.5.9",
|
||||
"description": "The best email app for people and teams at work",
|
||||
"license": "GPL-3.0",
|
||||
|
|
12
spec/fixtures/emails/email_19.html
vendored
12
spec/fixtures/emails/email_19.html
vendored
|
@ -9,7 +9,7 @@ and again<br>
|
|||
<signature>Sent from <a href=3D"https://link.nylas.com/link/aoi4q8bqixxd59z=
|
||||
vuog74b15d/local-1b7450ec-1444/0?redirect=3Dhttps%3A%2F%2Fnylas.com%2Fn1%3F=
|
||||
ref%3Dn1">
|
||||
Nylas N1</a>, the extensible, open source mail client.</signature><img clas=
|
||||
Nylas Mail</a>, the extensible, open source mail client.</signature><img clas=
|
||||
s=3D"n1-open" width=3D"0" height=3D"0" style=3D"border:0; width:0; height:0=
|
||||
;" src=3D"https://link.nylas.com/open/aoi4q8bqixxd59zvuog74b15d/local-1b745=
|
||||
0ec-1444">
|
||||
|
@ -22,7 +22,7 @@ hey evan sorry to spam you so much<br>
|
|||
<br>
|
||||
Sent from <a href=3D"https://link.nylas.com/link/aoi4q8bqixxd59zvuog74b15d/=
|
||||
local-038a4c1f-8bd7/0?redirect=3Dhttps%3A%2F%2Fnylas.com%2Fn1%3Fref%3Dn1">
|
||||
Nylas N1</a>, the extensible, open source mail client. <img width=3D"0" hei=
|
||||
Nylas Mail</a>, the extensible, open source mail client. <img width=3D"0" hei=
|
||||
ght=3D"0" style=3D"border:0; width:0; height:0;" src=3D"https://link.nylas.=
|
||||
com/open/aoi4q8bqixxd59zvuog74b15d/local-038a4c1f-8bd7">
|
||||
<div><br>
|
||||
|
@ -33,7 +33,7 @@ wat<br>
|
|||
<br>
|
||||
Sent from <a href=3D"https://link.nylas.com/link/aoi4q8bqixxd59zvuog74b15d/=
|
||||
local-fa431492-4362/0?redirect=3Dhttps%3A%2F%2Fnylas.com%2Fn1%3Fref%3Dn1">
|
||||
Nylas N1</a>, the extensible, open source mail client.<img width=3D"0" heig=
|
||||
Nylas Mail</a>, the extensible, open source mail client.<img width=3D"0" heig=
|
||||
ht=3D"0" style=3D"border:0; width:0; height:0;" src=3D"https://link.nylas.c=
|
||||
om/open/aoi4q8bqixxd59zvuog74b15d/local-fa431492-4362">
|
||||
<div><br>
|
||||
|
@ -44,7 +44,7 @@ this should only happen once<br>
|
|||
<br>
|
||||
Sent from <a href=3D"https://link.nylas.com/link/aoi4q8bqixxd59zvuog74b15d/=
|
||||
local-7e7f9d5f-73ac/0?redirect=3Dhttps%3A%2F%2Fnylas.com%2Fn1%3Fref%3Dn1">
|
||||
Nylas N1</a>, the extensible, open source mail client.<img width=3D"0" heig=
|
||||
Nylas Mail</a>, the extensible, open source mail client.<img width=3D"0" heig=
|
||||
ht=3D"0" style=3D"border:0; width:0; height:0;" src=3D"https://link.nylas.c=
|
||||
om/open/aoi4q8bqixxd59zvuog74b15d/local-7e7f9d5f-73ac">
|
||||
<div><br>
|
||||
|
@ -55,7 +55,7 @@ and again<br>
|
|||
<br>
|
||||
Sent from <a href=3D"https://link.nylas.com/link/aoi4q8bqixxd59zvuog74b15d/=
|
||||
local-da59d244-e3f8/0?redirect=3Dhttps%3A%2F%2Fnylas.com%2Fn1%3Fref%3Dn1">
|
||||
Nylas N1</a>, the extensible, open source mail client.<img width=3D"0" heig=
|
||||
Nylas Mail</a>, the extensible, open source mail client.<img width=3D"0" heig=
|
||||
ht=3D"0" style=3D"border:0; width:0; height:0;" src=3D"https://link.nylas.c=
|
||||
om/open/aoi4q8bqixxd59zvuog74b15d/local-da59d244-e3f8">
|
||||
<div><br>
|
||||
|
@ -64,7 +64,7 @@ On Nov 4 2016, at 1:13 pm, Juan Tejada <juan@nylas.com> wrote: <br>
|
|||
eft:1ex;">
|
||||
and some other stuff<br>
|
||||
<br>
|
||||
Sent from <a href=3D"https://nylas.com/n1?ref=3Dn1">Nylas N1</a>, the exten=
|
||||
Sent from <a href=3D"https://nylas.com/n1?ref=3Dn1">Nylas Mail</a>, the exten=
|
||||
sible, open source mail client.
|
||||
</blockquote>
|
||||
</div>
|
||||
|
|
2
spec/fixtures/emails/email_19_stripped.html
vendored
2
spec/fixtures/emails/email_19_stripped.html
vendored
|
@ -5,7 +5,7 @@
|
|||
and again<br>
|
||||
<br>
|
||||
<signature>Sent from <a href="3D"https://link.nylas.com/link/aoi4q8bqixxd59z=" vuog74b15d="" local-1b7450ec-1444="" 0?redirect="3Dhttps%3A%2F%2Fnylas.com%2Fn1%3F=" ref%3dn1"="">
|
||||
Nylas N1</a>, the extensible, open source mail client.</signature><img clas="s=3D"n1-open"" width="3D"0"" height="3D"0"" style="3D"border:0;" width:0;="" height:0=";"" src="3D"https://link.nylas.com/open/aoi4q8bqixxd59zvuog74b15d/local-1b745=" 0ec-1444"="">
|
||||
Nylas Mail</a>, the extensible, open source mail client.</signature><img clas="s=3D"n1-open"" width="3D"0"" height="3D"0"" style="3D"border:0;" width:0;="" height:0=";"" src="3D"https://link.nylas.com/open/aoi4q8bqixxd59zvuog74b15d/local-1b745=" 0ec-1444"="">
|
||||
<div class="3D"gmail_quote" nylas-quote="" nylas-quote-id-12zz9ff2coj10pe2e6g23i="ib4""><br><br>
|
||||
|
||||
</div>
|
||||
|
|
8
spec/fixtures/emails/email_23.html
vendored
8
spec/fixtures/emails/email_23.html
vendored
|
@ -172,7 +172,7 @@ On Oct 24 2016, at 11:54 pm, Last, Name <<a href="mailto:name_wu@brown.edu" t
|
|||
<div><a value="+18585311718">(858) 531-1718</a></div>
|
||||
<br>
|
||||
<u></u>Sent from <a href="https://link.nylas.com/link/e7pdeb1ninvdy61tg6liermf8/local-d0981f11-53c7/0?redirect=https%3A%2F%2Fnylas.com%2Fn1%3Fref%3Dn1" target="_blank">
|
||||
Nylas N1</a>, the extensible, open source mail client.<u></u></span></div>
|
||||
Nylas Mail</a>, the extensible, open source mail client.<u></u></span></div>
|
||||
<img width="0" height="0" style="border:0;width:0;height:0" src="https://link.nylas.com/open/e7pdeb1ninvdy61tg6liermf8/local-d0981f11-53c7">
|
||||
<div>
|
||||
<div>
|
||||
|
@ -202,7 +202,7 @@ On Oct 18 2016, at 7:21 pm, Last, Name <<a href="mailto:name_wu@brown.edu" ta
|
|||
<div>Evan</div>
|
||||
<span><br>
|
||||
<u></u>Sent from <a href="https://link.nylas.com/link/e7pdeb1ninvdy61tg6liermf8/local-aee34b8e-af74/0?redirect=https%3A%2F%2Fnylas.com%2Fn1%3Fref%3Dn1" target="_blank">
|
||||
Nylas N1</a>, the extensible, open source mail client.<u></u></span></div>
|
||||
Nylas Mail</a>, the extensible, open source mail client.<u></u></span></div>
|
||||
<img width="0" height="0" style="border:0;width:0;height:0" src="https://link.nylas.com/open/e7pdeb1ninvdy61tg6liermf8/local-aee34b8e-af74">
|
||||
<div>
|
||||
<div>
|
||||
|
@ -237,7 +237,7 @@ On Oct 18 2016, at 2:03 pm, Last, Name <<a href="mailto:name_wu@brown.edu" ta
|
|||
<div><a value="+18585311718">(858) 531-1718</a></div>
|
||||
<br>
|
||||
<u></u>Sent from <a href="https://link.nylas.com/link/e7pdeb1ninvdy61tg6liermf8/local-8427e727-d342/0?redirect=https%3A%2F%2Fnylas.com%2Fn1%3Fref%3Dn1" target="_blank">
|
||||
Nylas N1</a>, the extensible, open source mail client.<u></u></span></div>
|
||||
Nylas Mail</a>, the extensible, open source mail client.<u></u></span></div>
|
||||
<img width="0" height="0" style="border:0;width:0;height:0" src="https://link.nylas.com/open/e7pdeb1ninvdy61tg6liermf8/local-8427e727-d342">
|
||||
<div>
|
||||
<div>
|
||||
|
@ -277,7 +277,7 @@ On Oct 7 2016, at 9:17 am, Last, Name <<a href="mailto:name_wu@brown.edu" tar
|
|||
<div><a value="+18585311718">(858) 531-1718</a></div>
|
||||
<br>
|
||||
<u></u>Sent from <a href="https://link.nylas.com/link/e7pdeb1ninvdy61tg6liermf8/local-87ed2e6b-3158/0?redirect=https%3A%2F%2Fnylas.com%2Fn1%3Fref%3Dn1" target="_blank">
|
||||
Nylas N1</a>, the extensible, open source mail client.<u></u></div>
|
||||
Nylas Mail</a>, the extensible, open source mail client.<u></u></div>
|
||||
<img width="0" height="0" style="border:0;width:0;min-height:0" src="https://link.nylas.com/open/e7pdeb1ninvdy61tg6liermf8/local-87ed2e6b-3158">
|
||||
</div>
|
||||
</blockquote>
|
||||
|
|
|
@ -31,7 +31,7 @@ describe "Message", ->
|
|||
{
|
||||
itMsg: "has plain br's and a signature"
|
||||
body: """
|
||||
<div class="contenteditable no-open-link-events" contenteditable="true" spellcheck="false"><br><br><signature>Sent from <a href="https://nylas.com/n1?ref=n1">Nylas N1</a>, the extensible, open source mail client.</signature></div>
|
||||
<div class="contenteditable no-open-link-events" contenteditable="true" spellcheck="false"><br><br><signature>Sent from <a href="https://nylas.com/n1?ref=n1">Nylas Mail</a>, the extensible, open source mail client.</signature></div>
|
||||
"""
|
||||
isEmpty: true
|
||||
},
|
||||
|
@ -53,14 +53,14 @@ describe "Message", ->
|
|||
{
|
||||
itMsg: "has empty tags"
|
||||
body: """
|
||||
<div class="contenteditable no-open-link-events" contenteditable="true" spellcheck="false"><br><div><p> </p></div>\n\n\n\n<br><signature>Sent from <a href="https://nylas.com/n1?ref=n1">Nylas N1</a>, the extensible, open source mail client.</signature></div>
|
||||
<div class="contenteditable no-open-link-events" contenteditable="true" spellcheck="false"><br><div><p> </p></div>\n\n\n\n<br><signature>Sent from <a href="https://nylas.com/n1?ref=n1">Nylas Mail</a>, the extensible, open source mail client.</signature></div>
|
||||
"""
|
||||
isEmpty: true
|
||||
},
|
||||
{
|
||||
itMsg: "has nested characters"
|
||||
body: """
|
||||
<div class="contenteditable no-open-link-events" contenteditable="true" spellcheck="false"><br><div><p> 1</p></div>\n\n\n\n<br><signature>Sent from <a href="https://nylas.com/n1?ref=n1">Nylas N1</a>, the extensible, open source mail client.</signature></div>
|
||||
<div class="contenteditable no-open-link-events" contenteditable="true" spellcheck="false"><br><div><p> 1</p></div>\n\n\n\n<br><signature>Sent from <a href="https://nylas.com/n1?ref=n1">Nylas Mail</a>, the extensible, open source mail client.</signature></div>
|
||||
"""
|
||||
isEmpty: false
|
||||
},
|
||||
|
|
2
src/K2
2
src/K2
|
@ -1 +1 @@
|
|||
Subproject commit 8bbf18373b2726cdccd8ac030af5dc23d4577b3e
|
||||
Subproject commit 69aaff86bf7f0d8f92d80e7d27b5de165b3a0edf
|
|
@ -180,7 +180,7 @@ export default class Application extends EventEmitter {
|
|||
this.windowManager.ensureWindow(WindowManager.WORK_WINDOW);
|
||||
} else {
|
||||
this.windowManager.ensureWindow(WindowManager.ONBOARDING_WINDOW, {
|
||||
title: "Welcome to N1",
|
||||
title: "Welcome to Nylas Mail",
|
||||
});
|
||||
this.windowManager.ensureWindow(WindowManager.WORK_WINDOW);
|
||||
}
|
||||
|
|
|
@ -50,7 +50,7 @@ const setupErrorLogger = (args = {}) => {
|
|||
const declareOptions = (argv) => {
|
||||
const optimist = require('optimist');
|
||||
const options = optimist(argv);
|
||||
options.usage("Nylas N1 v" + (app.getVersion()) + "\n\nUsage: n1 [options]\n\nRun N1: The open source extensible email client\n\n`n1 --dev` to start the client in dev mode.\n\n`n1 --test` to run unit tests.");
|
||||
options.usage("Nylas Mail v" + (app.getVersion()) + "\n\nUsage: n1 [options]\n\nRun N1: The open source extensible email client\n\n`n1 --dev` to start the client in dev mode.\n\n`n1 --test` to run unit tests.");
|
||||
options.alias('d', 'dev').boolean('d').describe('d', 'Run in development mode.');
|
||||
options.alias('t', 'test').boolean('t').describe('t', 'Run the specified specs and exit with error code on failures.');
|
||||
options.boolean('safe').describe('safe', 'Do not load packages from ~/.nylas/packages or ~/.nylas/dev/packages.');
|
||||
|
|
|
@ -46,7 +46,7 @@ class NylasWindow
|
|||
|
||||
browserWindowOptions =
|
||||
show: false
|
||||
title: title ? 'Nylas N1'
|
||||
title: title ? 'Nylas Mail'
|
||||
frame: frame
|
||||
width: width
|
||||
height: height
|
||||
|
|
|
@ -23,7 +23,7 @@ class Windows
|
|||
type: 'info',
|
||||
buttons: ['Learn More'],
|
||||
message: "Visit Windows Settings to change your default mail client",
|
||||
detail: "You'll find Nylas N1, along with other options, listed in Default Apps > Mail.",
|
||||
detail: "You'll find Nylas Mail, along with other options, listed in Default Apps > Mail.",
|
||||
}, ->
|
||||
shell.openExternal('https://support.nylas.com/hc/en-us/articles/229277648')
|
||||
|
||||
|
@ -47,7 +47,7 @@ class Windows
|
|||
type: 'info',
|
||||
buttons: ['Learn More'],
|
||||
defaultId: 1,
|
||||
message: "Visit Windows Settings to finish making Nylas N1 your mail client",
|
||||
message: "Visit Windows Settings to finish making Nylas Mail your mail client",
|
||||
detail: "Click 'Learn More' to view instructions in our knowledge base.",
|
||||
}, ->
|
||||
shell.openExternal('https://support.nylas.com/hc/en-us/articles/229277648')
|
||||
|
|
|
@ -172,7 +172,7 @@ module.exports = ErrorLogger = (function() {
|
|||
if (process.type === 'renderer') {
|
||||
logpid = remote.process.pid + "." + process.pid;
|
||||
}
|
||||
return path.join(tmpPath, 'Nylas-N1-' + logpid + '.log');
|
||||
return path.join(tmpPath, 'Nylas-Mail-' + logpid + '.log');
|
||||
}
|
||||
|
||||
// If we're the browser process, remove log files that are more than
|
||||
|
@ -187,7 +187,7 @@ module.exports = ErrorLogger = (function() {
|
|||
return;
|
||||
}
|
||||
|
||||
var logFilter = new RegExp("Nylas-N1-[.0-9]*.log$");
|
||||
var logFilter = new RegExp("Nylas-Mail-[.0-9]*.log$");
|
||||
files.forEach(function(file) {
|
||||
if (logFilter.test(file) === true) {
|
||||
var filepath = path.join(tmpPath, file);
|
||||
|
|
|
@ -406,7 +406,7 @@ Message(date DESC) WHERE draft = 1`,
|
|||
return (
|
||||
this.to.length === 1 && this.from.length === 1 &&
|
||||
this.to[0].email === this.from[0].email &&
|
||||
(this.snippet || "").startsWith('Nylas N1 Reminder:')
|
||||
(this.snippet || "").startsWith('Nylas Mail Reminder:')
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -2,7 +2,7 @@ import {Utils, Actions, AccountStore} from 'nylas-exports';
|
|||
import NylasStore from 'nylas-store'
|
||||
import _ from 'underscore'
|
||||
|
||||
const DefaultSignatureText = "Sent from <a href=\"https://nylas.com/n1?ref=n1\">Nylas N1</a>, the extensible, open source mail client.";
|
||||
const DefaultSignatureText = "Sent from <a href=\"https://nylas.com/n1?ref=n1\">Nylas Mail</a>, the extensible, open source mail client.";
|
||||
|
||||
class SignatureStore extends NylasStore {
|
||||
|
||||
|
|
|
@ -11,8 +11,8 @@ import keytar from 'keytar'
|
|||
*/
|
||||
class KeyManager {
|
||||
constructor() {
|
||||
this.SERVICE_NAME = "Nylas N1";
|
||||
this.KEY_NAME = "Nylas N1 Keys"
|
||||
this.SERVICE_NAME = "Nylas Mail";
|
||||
this.KEY_NAME = "Nylas Mail Keys"
|
||||
this._alreadyMigrated = new Set()
|
||||
}
|
||||
|
||||
|
|
|
@ -52,7 +52,7 @@ class SystemStartServiceDarwin extends SystemStartServiceBase {
|
|||
}
|
||||
|
||||
_launcherPath() {
|
||||
return path.join("/", "Applications", "Nylas N1.app", "Contents",
|
||||
return path.join("/", "Applications", "Nylas Mail.app", "Contents",
|
||||
"MacOS", "Nylas")
|
||||
}
|
||||
|
||||
|
@ -149,7 +149,7 @@ class SystemStartServiceLinux extends SystemStartServiceBase {
|
|||
|
||||
_shortcutPath() {
|
||||
const configDir = process.env.XDG_CONFIG_HOME || path.join(os.homedir(), '.config');
|
||||
return path.join(configDir, 'autostart', 'nylas-n1.desktop');
|
||||
return path.join(configDir, 'autostart', 'nylas-mail.desktop');
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -77,7 +77,7 @@ class Task
|
|||
taskPath = require.resolve(taskPath)
|
||||
taskPath = taskPath.replace(/\\/g, "\\\\")
|
||||
|
||||
env = _.extend({}, process.env, {taskPath, userAgent: 'NylasN1'})
|
||||
env = _.extend({}, process.env, {taskPath, userAgent: 'NylasMail'})
|
||||
@childProcess = ChildProcess.fork '--eval', [bootstrap], {env, silent: true}
|
||||
|
||||
@on "task:log", -> console.log(arguments...)
|
||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue