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
images
mixins 💄(sidebar): 1px fix for @drew ;-) 2016-02-24 21:06:06 -08:00
package-template
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
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
index.html fix(launchscreen): hack until renderer sync fixed upstream 2016-02-18 16:09:30 -08:00
index.js
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