Commit graph

453 commits

Author SHA1 Message Date
Ben Gotow
e85d8bd8f3 Upgrade packages with the help of npm audit fix 2019-02-04 21:54:38 -08:00
Ben Gotow
d7fb2a20da Bump to Electron 4.0.4 for security fix 2019-02-04 20:56:35 -08:00
Ben Gotow
7718ed3539 Bump to Electron 4.0.2 2019-01-22 19:15:33 -08:00
Ben Gotow
c030b009c4 Bump to 1.5.6, Electron 4.0.1 2019-01-07 22:13:43 -08:00
Ben Gotow
a9c61d135e Add a “View License” menu item similar to Atom’s 2019-01-03 01:11:20 -08:00
Ben Gotow
f242ec69f9 Fix signup Terms and Policy links not opening in the browser #1280 2018-12-28 16:51:24 -07:00
Ben Gotow
b167b9cdcd Update to electron-packager 13.0.x 2018-12-20 12:12:40 -07:00
Ben Gotow
622339dc12 Upgrade to Electron 4.0.0-beta.11, fix printing issues 2018-12-19 17:56:07 -07:00
Ben Gotow
6a24e46d9b Bump Electron to 2.0.14 2018-11-22 14:12:50 -08:00
Ben Gotow
a9da75094f Bump to Electron 2.0.11 to resolve #1108 2018-10-07 23:40:19 -07:00
Ben Gotow
cb311d32be Bump to Electron 2.0.2 🎉 2018-06-25 00:43:41 -05:00
Ben Gotow
e427096848 Bump to Electron 1.8.7 2018-05-22 17:26:53 -07:00
Ben Gotow
cc719cfbe9 Bump to Electron 1.8.6 2018-04-30 07:52:46 -07:00
Ben Gotow
14d2f5b9b7 Bump Electron to 1.8.4 2018-03-26 14:44:54 -07:00
Ben Gotow
9963f7b923 Bump Electron to 1.8.3 2018-03-06 17:05:43 -08:00
Ben Gotow
65ddf18416 Bump to 1.1.4, update changelog 2018-02-13 20:41:01 -08:00
Ben Gotow
1b7646fed3 Bump to Electron 1.8.2-beta5 2018-02-04 19:58:42 -08:00
Ben Gotow
23081d2e10 Bump to a newer version of runas with 1.8.x support 2018-01-28 22:45:23 -08:00
Ben Gotow
346fde7cce Remove donna since there is no coffeescript, update locks 2018-01-28 21:44:27 -08:00
Ben Gotow
22357dff60 Upgrade prettier to 1.10, fix linter issues 2018-01-24 14:13:08 -08:00
Ben Gotow
3e29f997c5 ⚠️ Drop support for CoffeeScript / CJSX in plugins, themes, and core 2018-01-23 23:59:37 -08:00
Ben Gotow
9dcabe0db1 Bump to Electron 1.8.2-beta4 2018-01-22 22:17:45 -08:00
Ben Gotow
c40c9b62eb Bump to Electron 1.7.10 2017-12-21 16:01:58 -07:00
Ben Gotow
4e8a2abfc3 Make postinstall script to untar mailsync 2017-10-23 10:51:32 -07:00
Ben Gotow
346d85801b Bump Electron for critical security fix
https://electron.atom.io/blog/2017/09/27/chromium-rce-vulnerability-fix
2017-09-27 23:12:09 -07:00
Ben Gotow
0e1e753ca3 Expand engine support in package.json to fix mac build 2017-09-27 12:07:47 -07:00
Ben Gotow
0f54aa11b5 Adopt prettier , upgrade ESLint 2017-09-26 11:33:08 -07:00
Ben Gotow
b698458766 Switch product name to “Mailspring” 2017-09-05 13:40:25 -07:00
Ben Gotow
cc486ce72a Stop shipping an entire extra copy of Electron inside the app… 🙃 2017-09-01 23:22:35 -07:00
Ben Gotow
c4488cbc7b Travis: Setup mac keychain before building C++ 2017-08-31 12:27:07 -07:00
Ben Gotow
36113e258c Bump electron-packager, enable logging of electron-osx-sign* 2017-08-14 13:00:59 -07:00
Ben Gotow
c549fcc8ba Fix documentation generation, clean up ./app package dependencies 2017-08-11 11:38:25 -07:00
Ben Gotow
95f0efc0f7 Remove custom “upload task”, update Appveyor config 2017-08-10 23:56:36 -07:00
Ben Gotow
29c89acb60 Enable app/node_modules caching, make postinstall check its Electron version 2017-08-10 22:47:06 -07:00
Ben Gotow
7f3731bc10 Clean up project directory structure, removing legacy packages folder 2017-08-10 19:24:10 -07: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
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
37a6e14511 Remove node request - it reimplements cookies and a zillion other things for node 2017-07-10 11:37:26 -07:00
Ben Gotow
3c56e2fbfd Remove isomorphic-core and related packages 2017-06-24 20:34:01 -07:00
Juan Tejada
be5c3d27e5 Merge private repo 2017-04-17 17:17:05 -07:00
Mark Hahnenberg
be4b0d773c [client-app] Add benchmark mode
Summary:
There are some settings that apply to dev and prod modes that we don't want
to use while benchmarking. E.g. the folder where we store messages,
whether we generate long stack traces in our bluebird promises, etc.
This diff adds a benchmark mode so that we can change these settings to
something that works better for benchmarking.

Test Plan: Run locally, verify it works

Reviewers: evan, juan, spang

Reviewed By: juan, spang

Differential Revision: https://phab.nylas.com/D4374
2017-04-07 15:33:57 -07:00
Evan Morikawa
1f2370c2a9 [client-app] run windows build separately
Summary:
build-client, aka packaging, aka bundling is now separate from uploading.
This is both to compartmentalize our tasks a bit more and so we can add a
non-grunt windows task inbetween packaging and uploading.

No more heavily-overloaded PUBLISH_BUILD flag.
Added SIGN_BUILD flag instead.
No more TRAVIS and TRAVIS_PULL_REQUEST flag.

Test Plan: Manual

Reviewers: halla, juan, spang

Reviewed By: juan, spang

Differential Revision: https://phab.nylas.com/D4208
2017-03-13 15:48:45 -07:00
Juan Tejada
9e91d9518a [none] (dev) Fix script name 2017-03-07 12:33:29 -08:00
Evan Morikawa
a4de75d3ec [dev] change npm script names
Summary:
`npm run cloud` felt nicer than:
`npm run start-cloud`

Test Plan: manual

Reviewers: juan, spang, mark, khamidou, halla

Reviewed By: halla

Differential Revision: https://phab.nylas.com/D4124
2017-03-07 14:54:30 -05:00
Juan Tejada
55ec77a209 wip 2017-03-07 00:24:07 -08:00
Evan Morikawa
3c1c70e262 [client-app] use forked lerna for better npm logging 2017-03-06 15:35:56 -05:00
Evan Morikawa
4e1f03c072 [isomorphic-core] move devDependencies from iso-core to repo root 2017-03-03 14:17:39 -08:00
Halla Moore
2db42db5df [*] Add cloud specs to node scripts
Summary:
Implements `test-cloud` to cd into each cloud package and run `npm test`.
It's easier this way because of the relative paths in the Jasmine configs,
and this also ensures that the tests can always be run within their
individual packages too.

Also calls `test-cloud` from `test` so people don't forget about it. If
someone wants to test just the client, they can explicitly do so with
the `test-client` script.

Depends on D4058, D4059, D4061, and D4062

Test Plan: Ran the tests

Reviewers: evan, mark, juan

Reviewed By: juan

Differential Revision: https://phab.nylas.com/D4031
2017-03-01 11:12:10 -08:00