Commit graph

6015 commits

Author SHA1 Message Date
Ben Gotow a7e545b924 Update readme 2017-07-11 10:01:05 -07:00
Ben Gotow ec6ec49b98 Remove old package manager specs 2017-07-11 09:30:30 -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 3268859882 Clean up more package crap - is-online requiring 1MB of JSON 2017-07-10 15:50:30 -07:00
Ben Gotow c2d192c1a3 Remove q promise library, trim down reflux a bit 2017-07-10 13:25:42 -07:00
Ben Gotow 25df062f55 Lazy load some of the largest dependencies: chrono, spellchecker, sanitize-html, emoji-data 2017-07-10 11:49:55 -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 c643fbf5bf Native promises now have long stacks, uncaught handler, etc. farewell Bluebird [!] 2017-07-10 10:26:27 -07:00
Ben Gotow 432baa6a3a Fix calls to new DestroyDraftTask 2017-07-09 13:16:01 -07:00
Ben Gotow 94ef9813b6 Make labelsToAdd / labelsToRemove both required always 2017-07-09 12:58:52 -07:00
Ben Gotow 80a5908e23 Update fork readme 2017-07-08 12:57:42 -07:00
Ben Gotow 1572991a89 Very basic implementation of undo/redo where redo data is built in JS 2017-07-08 12:33:41 -07:00
Ben Gotow 05bd98e7d2 ChangeMailTasks no longer accept singular thread 2017-07-08 11:05:46 -07:00
Ben Gotow 4539ba4d34 Clean up some horribly oldschool underscore 2017-07-07 16:36:07 -07:00
Ben Gotow a77b81181f Give Task classes formal attributes just like Models 2017-07-07 15:58:49 -07:00
Ben Gotow bb64766334 Allow Attribute.Object to have a type inferred by __cls 2017-07-07 15:58:24 -07:00
Ben Gotow 1a36bec6fc Allow Attribute.Collection to have unspecified / basic type e.g. string 2017-07-07 15:57:29 -07:00
Ben Gotow 6b070aa9dc Stop aggresively using the reviver in fromJSON, conver model base class to ES2016 2017-07-07 12:27:09 -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 bad1e27c2f Remove database bridging from actionbridge 2017-07-07 12:10:04 -07:00
Ben Gotow 036d9f5943 Minor fixes 2017-07-07 11:57:37 -07:00
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