Mailspring/internal_packages/preferences/lib/tabs
Drew Regitsky 327eb43932 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
..
config-schema-item.cjsx feat(rsvp): "Quick RSVP" to events recongized by the API 2015-11-30 17:12:45 -08:00
preferences-account-details.jsx fix(sync-errors): Handle account deltas indicating sync issues 2016-03-08 16:06:04 -08:00
preferences-account-list.jsx fix(sync-errors): Handle account deltas indicating sync issues 2016-03-08 16:06:04 -08:00
preferences-accounts.cjsx feat(reorder): Re-order mail rules (#1074) and accounts (#631) 2016-02-01 14:06:54 -08:00
preferences-general.cjsx Add ability to select account to send from 2016-01-25 18:20:54 -08:00
preferences-keymaps.cjsx fix(remove-from-view): Fix logic for delete/remove-from-view behavior: 2016-03-07 18:16:37 -08:00
preferences-mail-rules.cjsx feat(reorder): Re-order mail rules (#1074) and accounts (#631) 2016-02-01 14:06:54 -08:00
sending-section.cjsx fix(prefs): Fix selector for default account for send 2016-02-01 18:34:42 -08:00
workspace-section.cjsx feat(theme-picker): Add visual theme picker to menu 2016-03-04 15:34:48 -08:00