Mailspring/internal_packages
Ben Gotow 4fefec0b52 patch(save): Only save drafts when necessary, avoid sync-engine issues
Summary:
Previously, we have saved drafts back to the user's provider through the sync engine. There are a handful of very serious edge case issues we're working to solve that are creating a bad user experience. (#933, #1175, #1504, #1237)

For now, we're going to change the behavior of N1 to mitagate these issues.

- If you create a draft in N1, we will not sync it to other mail clients while you're working on it.
- If you enable send later, we'll start syncing the draft to the server as before.
- If you created the draft in another client, we'll sync the draft to the server as before.

Fix specs

Test Plan: Run specs

Reviewers: evan, juan

Reviewed By: juan

Differential Revision: https://phab.nylas.com/D2706
2016-03-10 11:03:38 -08:00
..
account-error-header fix(sync-errors): Handle account deltas indicating sync issues 2016-03-08 16:06:04 -08:00
account-sidebar fix(remove-from-view): Fix logic for delete/remove-from-view behavior: 2016-03-07 18:16:37 -08:00
attachments
category-picker remove(popover): Remove Popover in favor of FixedPopover 2016-03-09 10:05:46 -08:00
composer fix(composer): fix minor spacing issue on popout composer 2016-03-02 16:06:40 -08:00
composer-emojis Bump version for node-emoji 2016-03-02 18:58:07 -08:00
composer-signature fix(signatures): Correct regex to properly replace existing signature 2016-03-09 12:06:27 -08:00
composer-spellcheck lint(*): correct eslint errors, warnings still exist 2016-03-01 10:58:29 -05:00
composer-templates remove(popover): Remove Popover in favor of FixedPopover 2016-03-09 10:05:46 -08:00
composer-translate remove(popover): Remove Popover in favor of FixedPopover 2016-03-09 10:05:46 -08:00
events
github-contact-card fix(sidebar): fix ordering and add hover state 2016-03-09 20:57:13 -05:00
link-tracking fix(lint): fix linter issues 2016-03-08 13:02:10 -05:00
message-autoload-images fix(autoload-images): Bar disappears when you choose to load images 2016-03-07 18:19:17 -08:00
message-list fix(bodies): MBP should cache "" so that it updates when new body arrives 2016-03-09 19:14:54 -08:00
message-view-on-github
mode-switch
notification-mailto
notification-update-available
notifications
onboarding 💄(onboarding): Minor style changes to account choose page 2016-03-09 11:40:56 -08:00
open-tracking fix(lint): fix linter issues 2016-03-08 13:02:10 -05:00
participant-profile Revert "fix(sidebar): use n1_id to verify edgehill server" 2016-03-09 21:11:53 -05:00
personal-level-indicators
phishing-detection fix(phishing): Tie to MessageStore so it works when msgs aren't ready 2016-03-03 14:39:15 -08:00
plugins 🎨(plugins): Add install button in preferences 2016-03-09 16:54:29 -08:00
preferences fix(sync-errors): Handle account deltas indicating sync issues 2016-03-08 16:06:04 -08:00
print
quick-schedule
screenshot-mode
search-bar 💄(search): Show focus around search input 2016-03-07 18:19:17 -08:00
send-and-archive
send-later patch(save): Only save drafts when necessary, avoid sync-engine issues 2016-03-10 11:03:38 -08:00
sidebar-fullcontact feat(sidebar): Add thread list of currently selected participants 2016-03-09 14:33:31 -05:00
system-tray
theme-picker fix(theme-picker): Fix linter issues for ES6 2016-03-08 17:41:22 -08:00
thread-list feat(sidebar): add timestamps to related messages 2016-03-09 16:17:20 -05:00
thread-snooze fix(snooze-button): Change div to button 2016-03-09 16:10:15 -08:00
ui-dark
ui-light
ui-taiga 🎨(themes): Tweak UI for consistency 2016-03-09 16:20:33 -08:00
undo-redo
unread-notifications
worker-sync fix(sync): Paginate /threads, etc. slightly slower to aleviate backend load 2016-03-09 15:21:27 -08:00
worker-ui