Mailspring/internal_packages/send-later/lib
Ben Gotow 041817c589 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
..
main.js remove(popover): Remove Popover in favor of FixedPopover 2016-03-09 10:05:46 -08:00
send-later-actions.js feat(snooze/send-later): Add snooze and send later plugins 2016-02-18 10:06:21 -08:00
send-later-button.jsx remove(popover): Remove Popover in favor of FixedPopover 2016-03-09 10:05:46 -08:00
send-later-constants.js fix(date-utils): Add localization to date formats 2016-03-07 16:44:54 -08:00
send-later-popover.jsx remove(popover): Remove Popover in favor of FixedPopover 2016-03-09 10:05:46 -08:00
send-later-status.jsx fix(date-utils): Add localization to date formats 2016-03-07 16:44:54 -08:00
send-later-store.js patch(save): Only save drafts when necessary, avoid sync-engine issues 2016-03-10 11:03:38 -08:00