Commit graph

146 commits

Author SHA1 Message Date
Ben Gotow f99c5175d3 Refactor secrets management to encrypt imap+smtp credentials as well 2017-08-08 10:00:07 -07:00
Ben Gotow b2e718c40a Remove MetadataStore, move SyncbackMetadataTask to C++ 2017-08-06 16:19:11 -05:00
Ben Gotow b4f89d90d7 Refactor storage of secrets to include imap/smtp pass, pass identity to C++ workers 2017-08-06 16:18:40 -05:00
Ben Gotow d09d3d2633 Fix a few React + NodeJS warnings 2017-07-31 22:21:00 -07:00
Ben Gotow 5a8dab4c71 Fold EdgehillAPI, LegacyEdgehillAPI, NylasAPI together 2017-07-31 20:20:01 -07:00
Ben Gotow a8c6095d15 I’ve 👏 had 👏 it 👏 with 👏 CoffeeScript 2017-07-30 16:57:43 -07:00
Ben Gotow d2238d2a4a dequeueTask => cancelTask, implement in C++ 2017-07-30 16:52:58 -07:00
Ben Gotow ab9a2573c6 Eliminate unnecessary use of underscorejs 2017-07-23 20:38:15 -04:00
Ben Gotow 7927f66583 Eliminate some uses of old-style refs 2017-07-23 19:19:39 -04:00
Ben Gotow 5164899c46 Convert mail rules code to ES2016 2017-07-16 14:01:20 -07:00
Ben Gotow f5ad98a516 Fix broken references to package manager 2017-07-16 12:46:05 -07:00
Ben Gotow a4847abb79 Convert core message-list component 2017-07-12 08:46:59 -07:00
Ben Gotow a4dab2fa20 Convert most of the message-list package to ES2016 2017-07-12 00:12:19 -07:00
Ben Gotow e4a2568829 Remove reliance on Promise.map, fix stray call to wrong reviver 2017-07-11 17:31:16 -07:00
Ben Gotow ac4567de45 Replace theme-manager with a simpler one 2017-07-11 15:42:18 -07:00
Ben Gotow 9a88cf6231 Replace style-manager with a simpler one 2017-07-11 14:16:30 -07:00
Ben Gotow aa2e2a7624 Remove APM for now 2017-07-11 12:15:47 -07:00
Ben Gotow b76476aeb2 Pass config dir to C++ as an environment variable 2017-07-11 11:55:53 -07:00
Ben Gotow 2b4dc9a35d Add disabledPackages filtering back 2017-07-11 08:31:47 -07:00
Ben Gotow f81cea537f Rewrite the package manager to load fewer packages faster at window init time 2017-07-10 22:09:56 -07:00
Ben Gotow 37a6e14511 Remove node request - it reimplements cookies and a zillion other things for node 2017-07-10 11:37:26 -07:00
Ben Gotow 4539ba4d34 Clean up some horribly oldschool underscore 2017-07-07 16:36:07 -07:00
Ben Gotow e529197701 Stop aggressively using the reviver option on JSON.parse, part 1 2017-07-07 12:12:57 -07:00
Ben Gotow 036d9f5943 Minor fixes 2017-07-07 11:57:37 -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 da2dbe43c9 Send drafts through the new mailsync process 2017-07-05 10:34:10 -07:00
Ben Gotow 4fead16288 Remove lots of NylasAPI code + specs 2017-07-04 23:32:52 -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 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 f74fd8324d Remove concept of “account.organizationUnit” since Gmail has folders also 2017-06-27 11:39:43 -07:00
Ben Gotow efbea58e1e Overhaul TaskFactory.tasksForApplyingCategories, fix many specs 2017-06-27 11:31:22 -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