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