Commit graph

5980 commits

Author SHA1 Message Date
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 0e214f0c3e Always specify draft=true when using headerMessageId so partial index is used 2017-07-16 12:46:23 -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 d8d150603b Participant sidebar shouldn’t query by name, table is uniqued on email+acct 2017-07-11 22:18:55 -07:00
Ben Gotow 7171513053 Fix QuerySubscription: null is a valid query result, should be emitted 2017-07-11 22:10:06 -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 2382ff3084 Fix resolution of Mailsync process inside ASAR 2017-07-11 12:27:48 -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 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