Mailspring/static
Drew Regitsky 6a4b081707 fix(sync-errors): Handle account deltas indicating sync issues
Summary:
Changes the delta code to handle new deltas on the Account object,
which are triggered by changes in sync state indicating various backend
issues. Saves the sync state in a new field on the Account object, which
is persisited in `config.cson`.

Includes several UI changes to display more information when an account has
backend sync issues. Adds better messages and new actions the user can take
based on the type of sync issue.

Additionally, fixes bug in action bridge that was preventing multi-arg global
actions from working.

Test Plan:
Manual, by testing different sync state values and triggering deltas from the
backend

Reviewers: juan, evan, bengotow

Reviewed By: evan, bengotow

Subscribers: khamidou

Differential Revision: https://phab.nylas.com/D2696
2016-03-08 16:06:04 -08:00
..
components feat(theme-picker): Add visual theme picker to menu 2016-03-04 15:34:48 -08:00
fonts/FontAwesome Restoring SearchBar, adding FontAwesome for icons not designed yet 2015-03-03 09:49:15 -08:00
images fix(sync-errors): Handle account deltas indicating sync issues 2016-03-08 16:06:04 -08:00
mixins 💄(sidebar): 1px fix for @drew ;-) 2016-02-24 21:06:06 -08:00
package-template refactor(env): new NylasEnv global 2015-11-17 16:41:20 -08:00
sounds feat(notifications): Initial pass at new mail notifications 2015-02-20 12:19:34 -08:00
variables feat(theme-picker): Add visual theme picker to menu 2016-03-04 15:34:48 -08:00
babelrc.json fix(babel): Roll back to babel@5, see details 2015-11-07 14:27:18 -08:00
buttons.less feat(composer): new composer footer and icon design 2016-02-23 13:42:10 -08:00
dropdowns.less Setup styles for dropdown (select) control 2015-10-21 21:27:53 +03:00
email-frame.less feat(find-in-thread): add the ability to find in a thread 2016-03-02 14:46:27 -08:00
font-awesome.min.css refactor(env): new NylasEnv global 2015-11-17 16:41:20 -08:00
index.html fix(launchscreen): hack until renderer sync fixed upstream 2016-02-18 16:09:30 -08:00
index.js bump(*): Electron 0.36.7, version to 0.4.6 2016-02-08 18:35:23 -08:00
index.less feat(theme-picker): Add visual theme picker to menu 2016-03-04 15:34:48 -08:00
inputs.less 💄(search): Show focus around search input 2016-03-07 18:19:17 -08:00
jasmine.less Make test output selectable 2015-12-31 04:06:18 -08:00
linux.less fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
normalize.less refactor(env): new NylasEnv global 2015-11-17 16:41:20 -08:00
react-remote-child.html feat(preferences): WIP Preferences panel 2015-08-14 15:40:11 -07:00
resizable.less button and less changes 2015-03-03 18:09:57 -08:00
selection.less fix(lint): fix linting css errors 2015-03-26 14:49:03 -04:00
type.less feat(keybindings): Show all keybindings in prefs 2015-12-01 18:31:19 -08:00
utilities.less fix(less): Lint errors preventing successful build 2015-03-05 15:42:38 -08:00
workspace.less 💄(toolbar): Baseline fix for mark as read 2016-02-23 15:56:34 -08:00