Mailspring/internal_packages
Ben Gotow c952ea3b12 feat(notifications): Initial pass at new mail notifications
Summary:
Eventually, notification stuff should be moved out of InboxAPI into a separate package, and we should have some documented way of watching for "new" things. (Right now it'd be a bit hard to do on the database store...)

Additional fixes:
- AddRemoveTagsTask now optimistically updates the version. Before it would get the new version from the API response. This was bad because it could still cause local changes to be overwritten if you were changing tags really fast.

- AddRemoveTagsTask now takes a threadId, not a thread for consistency with all the rest of our Tasks

Test Plan: Run tests

Reviewers: evan

Reviewed By: evan

Differential Revision: https://review.inboxapp.com/D1214
2015-02-20 12:19:34 -08:00
..
account-sidebar feat(notifications): Initial pass at new mail notifications 2015-02-20 12:19:34 -08:00
attachments fix(attachment): fix message attachment & rename to AttachmentComponent 2015-02-06 18:48:13 -05:00
calendar-bar fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
composer feat(quoted-text): Edit quoted text in replies 2015-02-18 14:24:16 -08:00
inbox-activity-bar fix(streaming): A few minor fixes for login/logout 2015-02-18 17:41:18 -08:00
inbox-contact-chip fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
inbox-light-ui refactor(*): Remove Atom package dependecies and Atom styles! 2015-02-06 16:57:33 -08:00
inbox-participants fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
message-list feat(quoted-text): Edit quoted text in replies 2015-02-18 14:24:16 -08:00
message-templates refactor(keymaps): override-key-bindings instead of native-key-bindings 2015-02-04 21:31:41 -05:00
notification-mailto fix(specs): Lots of spec improvements. See details 2015-02-10 11:36:29 -08:00
notification-update-available feat(notifications): Initial pass at new mail notifications 2015-02-20 12:19:34 -08:00
notifications fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
onboarding fix(long-polling): Close streaming connections, wait for changes to stop 2015-02-18 13:59:58 -08:00
resizable-component fix(*): Post-merge cleanup, keymaps, database init issue 2015-02-06 15:09:51 -08:00
search-bar feat(text): overflow uses ellipsis instead of wrapping 2015-02-04 21:17:10 -05:00
sidebar-fullcontact fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
thread-list fix(tests): Clean up after ReactTestUtils, wipe ComponentRegistry between specs 2015-02-18 14:09:46 -08:00
unread-badge feat(notifications): Initial pass at new mail notifications 2015-02-20 12:19:34 -08:00
unread-notifications feat(notifications): Initial pass at new mail notifications 2015-02-20 12:19:34 -08:00