mirror of
https://github.com/Foundry376/Mailspring.git
synced 2025-11-10 16:31:44 +08:00
commit50d0cfb87cAuthor: Ben Gotow <bengotow@gmail.com> Date: Fri May 27 14:01:49 2016 -0700 IdentityStore conveniene methods for subscription state commit80c3c7b956Author: Ben Gotow <bengotow@gmail.com> Date: Fri May 27 12:03:53 2016 -0700 Periodically refresh identity, show expired notice in top bar commit5dc39efe98Merge:4c4f463906ea74Author: Juan Tejada <juans.tejada@gmail.com> Date: Thu May 26 15:17:46 2016 -0700 Merge branch 'bengotow/n1-pro' of github.com:nylas/N1 into bengotow/n1-pro commit4c4f463f4bAuthor: Juan Tejada <juans.tejada@gmail.com> Date: Thu May 26 15:16:48 2016 -0700 Hijack links inside email that go to billing site and add SSO to them commit906ea74807Author: Ben Gotow <bengotow@gmail.com> Date: Thu May 26 12:02:29 2016 -0700 Add custom welcome page for upgrading users commit2ba9aedfe9Author: Juan Tejada <juans.tejada@gmail.com> Date: Wed May 25 17:27:12 2016 -0700 Add styling to Subscription tab in prefs commit384433a338Author: Ben Gotow <bengotow@gmail.com> Date: Wed May 25 16:21:18 2016 -0700 Add better style reset, more IdentityStore changes commitc4f9dfb4e4Author: Ben Gotow <bengotow@gmail.com> Date: Wed May 25 15:29:41 2016 -0700 Add subscription tab commitbd4c25405aAuthor: Ben Gotow <bengotow@gmail.com> Date: Wed May 25 14:18:40 2016 -0700 Point to billing-staging for now commit578e808bfcAuthor: Ben Gotow <bengotow@gmail.com> Date: Wed May 25 13:30:13 2016 -0700 Rename account helpers > onboarding helpers commitdfea0a9861Author: Ben Gotow <bengotow@gmail.com> Date: Wed May 25 13:26:46 2016 -0700 A few minor fixes commit7110217fd4Author: Ben Gotow <bengotow@gmail.com> Date: Wed May 25 12:58:21 2016 -0700 feat(onboarding): Nylas Pro onboarding overhaul Summary: Rip out all invite-related code Enable Templates and Translate by default Scrub packages page, unused code in onboarding pkg Remove resizing New onboarding screens IMAP provider list, validation Call success with response object as well Renaming and tweaks Test Plan: No tests yet Reviewers: evan, juan, jackie Differential Revision: https://phab.nylas.com/D2985 commitdc9ea45ca9Author: Ben Gotow <bengotow@gmail.com> Date: Wed May 25 12:52:39 2016 -0700 Renaming and tweaks commit5ca4cd31ceAuthor: Ben Gotow <bengotow@gmail.com> Date: Wed May 25 11:03:57 2016 -0700 Call success with response object as well commit45f14f9b00Author: Ben Gotow <bengotow@gmail.com> Date: Tue May 24 18:26:38 2016 -0700 IMAP provider list, validation commitc6ca124e6eAuthor: Ben Gotow <bengotow@gmail.com> Date: Sat May 21 11:14:44 2016 -0700 New onboarding screens commitdad918d926Author: Ben Gotow <bengotow@gmail.com> Date: Thu May 19 16:37:31 2016 -0700 Remove resizing commitecb1a569e2Author: Ben Gotow <bengotow@gmail.com> Date: Thu May 19 16:36:04 2016 -0700 Scrub packages page, unused code in onboarding pkg commit3e0a44156cAuthor: Ben Gotow <bengotow@gmail.com> Date: Thu May 19 16:33:12 2016 -0700 Enable Templates and Translate by default commit0d218bc86fAuthor: Ben Gotow <bengotow@gmail.com> Date: Thu May 19 16:30:47 2016 -0700 Rip out all invite-related code
66 lines
1.9 KiB
JavaScript
66 lines
1.9 KiB
JavaScript
import {PreferencesUIStore,
|
|
WorkspaceStore,
|
|
ComponentRegistry} from 'nylas-exports';
|
|
|
|
import PreferencesRoot from './preferences-root';
|
|
import PreferencesGeneral from './tabs/preferences-general';
|
|
import PreferencesAccounts from './tabs/preferences-accounts';
|
|
import PreferencesAppearance from './tabs/preferences-appearance';
|
|
import PreferencesKeymaps from './tabs/preferences-keymaps';
|
|
import PreferencesMailRules from './tabs/preferences-mail-rules';
|
|
import PreferencesIdentity from './tabs/preferences-identity';
|
|
|
|
export function activate() {
|
|
PreferencesUIStore.registerPreferencesTab(new PreferencesUIStore.TabItem({
|
|
tabId: 'General',
|
|
displayName: 'General',
|
|
component: PreferencesGeneral,
|
|
order: 1,
|
|
}))
|
|
PreferencesUIStore.registerPreferencesTab(new PreferencesUIStore.TabItem({
|
|
tabId: 'Accounts',
|
|
displayName: 'Accounts',
|
|
component: PreferencesAccounts,
|
|
order: 2,
|
|
}))
|
|
PreferencesUIStore.registerPreferencesTab(new PreferencesUIStore.TabItem({
|
|
tabId: 'Subscription',
|
|
displayName: 'Subscription',
|
|
component: PreferencesIdentity,
|
|
order: 3,
|
|
}))
|
|
PreferencesUIStore.registerPreferencesTab(new PreferencesUIStore.TabItem({
|
|
tabId: 'Appearance',
|
|
displayName: 'Appearance',
|
|
component: PreferencesAppearance,
|
|
order: 4,
|
|
}))
|
|
PreferencesUIStore.registerPreferencesTab(new PreferencesUIStore.TabItem({
|
|
tabId: 'Shortcuts',
|
|
displayName: 'Shortcuts',
|
|
component: PreferencesKeymaps,
|
|
order: 5,
|
|
}))
|
|
PreferencesUIStore.registerPreferencesTab(new PreferencesUIStore.TabItem({
|
|
tabId: 'Mail Rules',
|
|
displayName: 'Mail Rules',
|
|
component: PreferencesMailRules,
|
|
order: 6,
|
|
}))
|
|
|
|
WorkspaceStore.defineSheet('Preferences', {}, {
|
|
split: ['Preferences'],
|
|
list: ['Preferences'],
|
|
});
|
|
|
|
ComponentRegistry.register(PreferencesRoot, {
|
|
location: WorkspaceStore.Location.Preferences,
|
|
});
|
|
}
|
|
|
|
export function deactivate() {
|
|
}
|
|
|
|
export function serialize() {
|
|
return this.state;
|
|
}
|