Commit graph

5976 commits

Author SHA1 Message Date
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
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