Commit graph

6006 commits

Author SHA1 Message Date
Ben Gotow
653618133b Remove “matrix” nesting in deploy block of .travis.yml 2017-08-10 21:45:05 -07:00
Ben Gotow
89200b5e67 Encrypt and commit Mac build secrets 2017-08-10 21:24:12 -07:00
Ben Gotow
7f3731bc10 Clean up project directory structure, removing legacy packages folder 2017-08-10 19:24:10 -07:00
Ben Gotow
b75aa778c7 Clean up error logging and tie to new Merani Sentry account 2017-08-10 18:09:05 -07:00
Ben Gotow
d87a602c8b Add Roadmap doc 2017-08-10 15:19:21 -07:00
Ben Gotow
4726cc249a Disable FeatureUsageStore for now, fix misc issues to get metadata working 2017-08-08 10:03:16 -07:00
Ben Gotow
a9311f7916 Add “Open Mailsync logs”, “Connect to Xcode” to Developer menu 2017-08-08 10:02:53 -07:00
Ben Gotow
96eea95903 Fix missing “new” keyword - weird… 2017-08-08 10:01:58 -07:00
Ben Gotow
a15278261f Remove separate activation phase from stores not inside plugins 2017-08-08 10:01:20 -07:00
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
c71d8fad72 Remove benchmark mode, npm scripts related to cloud codebase 2017-08-02 13:33:52 -07:00
Ben Gotow
555b4136b8 Remove lerna, revert postinstall script to Nov 2016 version 2017-08-02 13:13:30 -07:00
Ben Gotow
79b3d58f90 Turn Travis and Appveyor back on 2017-08-02 12:54:13 -07:00
Ben Gotow
e0d4ffc9e4 Add screenshot back to README 2017-08-02 12:46:04 -07:00
Ben Gotow
bece6afeeb Minor changes to the README 2017-08-02 12:43:09 -07:00
Ben Gotow
383db29f27 Move sheet, sheet toolbar to JSX 2017-07-31 23:10:46 -07: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
20490a33b0 Begin reworking billing.nylas.com 2017-07-31 15:51:59 -07:00
Ben Gotow
a8c6095d15 I’ve 👏 had 👏 it 👏 with 👏 CoffeeScript 2017-07-30 16:57:43 -07:00
Ben Gotow
f2104324be Remove module cache, will re-evaluate if many plugins exist in the future 2017-07-30 16:56:02 -07:00
Ben Gotow
5809d9bf47 Remove ancient Atom Task, BufferedProcess, Color support in config 2017-07-30 16:54:55 -07:00
Ben Gotow
d2238d2a4a dequeueTask => cancelTask, implement in C++ 2017-07-30 16:52:58 -07:00
Ben Gotow
3e63d71cb6 Bump electron babel preset to stop transforming async/await to generators 2017-07-24 11:58:05 -04: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
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