Commit graph

6143 commits

Author SHA1 Message Date
Ben Gotow c00cc1c882 Remove unused “window bridge” 2017-07-07 11:55:45 -07:00
Ben Gotow 5b8672a515 Stop enforcing that every model has an ID - not a big deal anymore because the client can’t save! 2017-07-06 12:14:44 -07:00
Ben Gotow 43118d78be Deferring dispatch lastResult is formally correct but actually slow 2017-07-06 12:14:12 -07:00
Ben Gotow 11579546a2 Improve performance of reading from sync process 2017-07-06 12:13:35 -07:00
Ben Gotow 8afda8e3d4 Remove more draft syncback code 2017-07-05 14:56:28 -07:00
Ben Gotow b3394d54fd JS side is no longer allowed to write to the database 2017-07-05 14:39:14 -07:00
Ben Gotow b3d8b98913 Fix sending state spinner 2017-07-05 13:44:42 -07:00
Ben Gotow 28766b8804 Initial support for multisend 2017-07-05 12:57:05 -07:00
Ben Gotow da2dbe43c9 Send drafts through the new mailsync process 2017-07-05 10:34:10 -07:00
Ben Gotow 0377bcfb33 ActionBridgeCpp => MailsyncBridge 2017-07-04 23:42:50 -07:00
Ben Gotow 9abf78e2b0 Put formal validation phase back in task queueing flow 2017-07-04 23:40:33 -07:00
Ben Gotow 4fead16288 Remove lots of NylasAPI code + specs 2017-07-04 23:32:52 -07:00
Ben Gotow f4c15c9773 Clean up implementation of FolderSyncProgressStore 2017-07-04 23:11:31 -07:00
Ben Gotow f9bcfe45ae Remove database reader - JSONBlobs will be moving… 2017-07-04 22:39:29 -07:00
Ben Gotow f9a3899663 Update folderSyncProgressStore to work with C++ worker 2017-07-04 22:38:53 -07:00
Ben Gotow 95d2f3ae94 Initial sync process management 2017-07-04 16:00:54 -07:00
Ben Gotow 113665e730 Move nylasID back to config 2017-07-03 23:50:37 -07:00
Ben Gotow df249b75f6 Remove concept of local sync tokens 2017-07-03 23:49:04 -07:00
Ben Gotow 57c5c5b28c Start connecting C++ process to onboarding flow 2017-07-03 11:44:28 -07:00
Ben Gotow 40eca53dbc Reimplement DestroyCategoryTask in C++ 2017-06-29 15:20:02 -07:00
Ben Gotow 44957a654d Reimplement SyncbackCategoryTask in C++, need error handling 2017-06-29 00:41:07 -07:00
Ben Gotow 232bff4cbc Remove use of abstract base class Category in specs 2017-06-28 23:48:45 -07:00
Ben Gotow f7f345baf9 Fix display of labels vs. folders in the sidebar 2017-06-28 23:01:45 -07:00
Ben Gotow 73b7fe5553 Rename FileDownloadStore => AttachmentStore 2017-06-28 22:45:15 -07:00
Ben Gotow 2dce6fcb6a Fix drag from label to label not removing origin label 2017-06-28 22:42:29 -07:00
Ben Gotow 72a4cbd3dd Allow more flexible coersion from int to bool to fix unread perspective 2017-06-28 22:42:11 -07:00
Ben Gotow c84a6fd957 Fix display of hidden messages in spam / trash 2017-06-28 18:15:17 -07:00
Ben Gotow b65d86ae5e Merge FileUploadStore and FileDownloadStore, draft.uploads and draft.files 2017-06-28 17:40:21 -07:00
Ben Gotow 9ed627f6b0 Remove PerformSendActionTask in favor of immediate local execution 2017-06-28 13:59:50 -07:00
Ben Gotow 11f19ae648 Fix file attachments / FileUploadStore 2017-06-28 13:37:33 -07:00
Ben Gotow 1c64221c12 Remove the loading screen 2017-06-28 13:26:52 -07:00
Ben Gotow f74fd8324d Remove concept of “account.organizationUnit” since Gmail has folders also 2017-06-27 11:39:43 -07:00
Ben Gotow f6340d5555 Remove DeltaProcessor, JS side will not write to database 2017-06-27 11:34:20 -07:00
Ben Gotow efbea58e1e Overhaul TaskFactory.tasksForApplyingCategories, fix many specs 2017-06-27 11:31:22 -07:00
Ben Gotow 1e5abf65dc Make contact sidebar use search API, not ThreadContact join table 2017-06-26 23:55:20 -07:00
Ben Gotow 6cbbd0a3dd Shorten JSON keys to save like…100mb of sqlite space 2017-06-26 23:48:55 -07:00
Ben Gotow ade70d32bd Contact ranking now built into sync, remove separate cache 2017-06-25 17:52:29 -07:00
Ben Gotow 38c6ecea00 Limit number of results shown in search dropdown 2017-06-25 16:38:16 -07:00
Ben Gotow 29e7afce51 FTS5 search indexing is moving to c++ 2017-06-25 10:45:13 -07:00
Ben Gotow ddb7d8d793 react-addons-test-utils => react-dom/test-utils 2017-06-25 01:24:25 -07:00
Ben Gotow bd9983005c Remove deprecations still supported by client 2017-06-25 01:06:54 -07:00
Ben Gotow 555681546d Fix remaining references to draftId => headerMessageId 2017-06-25 00:59:16 -07:00
Ben Gotow 4966ae3650 Draft creation, saving, deletion moved to c++ 2017-06-25 00:46:01 -07:00
Ben Gotow 3c56e2fbfd Remove isomorphic-core and related packages 2017-06-24 20:34:01 -07:00
Ben Gotow d53606922f Remove Attributes.ServerId 2017-06-24 20:03:35 -07:00
Ben Gotow ab0908b263 Cleanup 2017-06-24 19:58:19 -07:00
Ben Gotow f038c97144 Move thread counts logic to c++ 2017-06-24 18:40:41 -07:00
Ben Gotow f37aa13780 Fix double fromJSON issue 2017-06-24 12:16:05 -07:00
Ben Gotow 0bec5719fd Fetch messages on demand 2017-06-24 02:28:13 -07:00
Ben Gotow 07428a1060 Remove keybase plugin 2017-06-23 18:23:12 -07:00