Commit graph

210 commits

Author SHA1 Message Date
Evan Morikawa
a50441c8df feat(react): add react perf tools package 2016-05-09 12:01:05 -04:00
Evan Morikawa
1064a010e2 feat(babel6): Use published babel-preset-electron 2016-05-06 11:55:58 -07:00
Evan Morikawa
b3a71780d7 feat(babel6): 1,393 linter errors 2016-05-06 11:55:53 -07:00
Evan Morikawa
5251819942 feat(babel6): Replace stage-0 with electron 2016-05-06 11:55:23 -07:00
Evan Morikawa
679837316b feat(babel6): Switch to using local babel-preset-electron 2016-05-06 11:55:22 -07:00
Evan Morikawa
84e51ed3d9 feat(babel6): Fix syntax errors and add regenerator runtime 2016-05-06 11:55:08 -07:00
Evan Morikawa
850e703aac feat(babel6): Add babel presets and lint for require.default 2016-05-06 11:54:52 -07:00
Evan Morikawa
8db8722f74 feat(babel6): Initial babel conversion 2016-05-06 11:54:38 -07:00
Ben Gotow
13f5230afc bump(changelog): 0.4.33 notes and 0.4.34 bump 2016-05-04 18:39:29 -07:00
Ben Gotow
c91341715e bump(versions): 0.4.33 beta, Electron 0.37.8 2016-05-03 09:16:53 -07:00
Ben Gotow
2bbcb6f6d2 bump(version): 0.4.32 and changelog 2016-05-02 14:23:05 -07:00
Ben Gotow
6b97b9bbd4 bump(version): 0.4.31 2016-04-29 15:41:35 -07:00
Ben Gotow
6746c1acd1 bump(version): 0.4.30 2016-04-28 17:08:54 -07:00
Ben Gotow
3137db3a25 bump(version): 0.4.29 2016-04-28 12:42:06 -07:00
Ben Gotow
7bf842fb0b fix(build): keytar bump broke everything 2016-04-27 17:44:43 -07:00
Ben Gotow
e116eaec48 bump(version): 0.4.28 2016-04-27 13:07:15 -07:00
Ben Gotow
c543de9e81 cleanup(specs): Remove space-pen. Goodbye, jQuery! 2016-04-26 13:14:07 -07:00
Ben Gotow
80c8d733c8 cleanup(config): Remove unused features, dependencies 2016-04-26 13:14:06 -07:00
Evan Morikawa
11ed4781a4 bump(version): 0.4.27 beta 2016-04-25 16:57:25 -07:00
Ben Gotow
ed6c25d2f9 bump(version): 0.4.26 beta 2016-04-24 14:34:56 -05:00
Ben Gotow
a46bad4eb7 refactor(menus): Major prune of keymaps/commands, real conditional menus
Summary:
Keymaps & menus CSON => JSON, remove AtomKeymaps, CommandRegistry use of CSS selectors, use Mousetrap instead

Important Notes:

- The `application:` prefix is reserved for commands which are handled in the application process. Don't use it for other things. You will not receive the events in the window.

- Maintaining dynamic menus seems to come with quite an overhead, because Electron updates the entire menu every time. In the future, we'll need https://github.com/electron/electron/issues/528 to really make things nice. I will be tracking this upstream.

- The format for keyboard shortcuts has changed. `cmd-X` is now `command+shift+x`

Test Plan: Run tests

Reviewers: juan, evan

Reviewed By: evan

Differential Revision: https://phab.nylas.com/D2917
2016-04-24 12:16:25 -05:00
Ben Gotow
f951d85f45 fix(sheets): Attach sheets to the toolbar at correct offset 2016-04-22 13:21:23 -07:00
Ben Gotow
643423f2b0 bump(electron): 0.37.6, with fix for inverted tray icon 2016-04-19 17:46:31 -07:00
Ben Gotow
217af8d77c bump(electron): 0.36.7 => 0.37.5 2016-04-12 18:42:57 -07:00
Koen Punt
edc4f52da8 Open links in background when ⌘ key is pressed (#1637)
When you hold down the meta key (⌘), and click on a link in a message,
the target application will not activate, so N1 will stay in the
foreground.
Electron only supports this for OS X
2016-04-12 18:11:27 -07:00
Ben Gotow
f396d9eddb bump(react) 0.14.7 => 15.0.1 2016-04-12 16:58:45 -07:00
Jackie Luo
1039ad2c34 fix(composer-emoji): Switch to characters to PNGs (#1898)
* Add PNGs and JSON file

* Add Apple and Twitter emoji

* Fix linter issues and tests

* Get correct path from EmojiStore

* Add emoji regex and update extensions

* Remove the scary regex
2016-04-12 10:27:24 -07:00
Ben Gotow
f53ba0fbbe bump(version): 0.4.25 2016-04-12 09:50:32 -07:00
Juan Tejada
0ada532336 fix(build): Lock spellchecker to 3.2.3 2016-04-11 15:51:17 -07:00
Ben Gotow
5e4eea2fa2 bump(version): 0.4.24 2016-04-11 12:01:47 -07:00
Ben Gotow
ca9162a2d5 bump(version): 0.4.23 2016-04-10 17:31:54 -07:00
Juan Tejada
e160d05d36 fix(deps): Add moment-round 2016-04-10 16:37:33 -07:00
Ben Gotow
37add7741e bump(version): 0.4.22 2016-04-07 14:14:20 -07:00
Ben Gotow
0086142a88 bump(version): 0.4.21 beta 2016-04-05 19:17:13 -07:00
Ben Gotow
17a629cf6a bump(version): 0.4.20 beta 2016-04-04 17:26:48 -07:00
Evan Morikawa
39c37e10b9 feat(calendar): add week view for quick scheduler
Summary: New Calendar

Test Plan: TODO

Reviewers: drew, juan, bengotow

Reviewed By: bengotow

Subscribers: jackie

Differential Revision: https://phab.nylas.com/D2767
2016-04-04 15:05:48 -07:00
Ben Gotow
886328ff7a bump(react): 0.13.2 => 0.14.7
Great breakdown of React changes here:
https://github.com/facebook/react/blob/master/CHANGELOG.md#0140-october-7-2015

Due to deprecation warnings, I don't think this will break third-party extensions unless they were doing really bad things.
2016-03-29 01:43:12 -07:00
Ben Gotow
52ed1119a0 bump(version): 0.4.19 and changelog 2016-03-25 12:16:43 -07:00
Ben Gotow
8df402e26f bump(version): 0.4.18 2016-03-24 16:53:01 -07:00
Ben Gotow
8626b006eb bump(version): Notes for 0.4.16 patch, master to 0.4.17 2016-03-18 17:03:27 -07:00
Ben Gotow
868445504f bump(version): 0.4.16 beta 2016-03-17 18:25:00 -07:00
Ben Gotow
24933906a7 bump(version): 0.4.15 2016-03-16 19:29:00 -07:00
Ben Gotow
552b66fbaf fix(syncback): Bidirectional transforms, ready-to-send saved state
Summary:
This diff replaces "finalizeSessionBeforeSending" with a
plugin hook that is bidirectional and allows us to put the draft in
the "ready to send" state every time we save it, and restore it to
the "ready to edit" state every time a draft session is created to
edit it.

This diff also significantly restructures the draft tasks:

1. SyncbackDraftUploadsTask:
   - ensures that `uploads` are converted to `files` and that any
     existing files on the draft are part of the correct account.

1. SyncbackDraftTask:
   - saves the draft, nothing else.

3. SendDraftTask
   - sends the draft, nothing else.
   - deletes the entire uploads directory for the draft

Test Plan: WIP

Reviewers: juan, evan

Reviewed By: evan

Differential Revision: https://phab.nylas.com/D2753
2016-03-16 19:27:12 -07:00
Ben Gotow
734a52aa6a fix(config): Move account tokens to system keychain
Summary:
This diff also adds an account version number to the config so that the AccountStore can tell whether it should reload accounts (depending on whether it was the instance making tthe changes.)

This diff also fixes a tiny issue where un-opened composers threw an exception if you changed accounts.

Test Plan: New tests

Reviewers: evan, drew, juan

Reviewed By: juan

Subscribers: juan

Differential Revision: https://phab.nylas.com/D2726
2016-03-14 15:14:08 -07:00
Ben Gotow
d57ef5a060 bump(version): 0.4.14 and changelog 2016-03-10 19:09:00 -08:00
Ben Gotow
703bc2efd2 bump(version): 0.4.13 beta 2016-03-10 12:08:05 -08:00
Ben Gotow
f0fbd10838 bump(version): 0.4.12 beta 2016-03-08 18:33:24 -08:00
Ben Gotow
1dcb7ace96 bump(version): 0.4.11 beta 2016-03-05 12:13:15 -08:00
Ben Gotow
3508e7b9d7 Revert "bump(electron): 0.36.9. Fixes #911"
This reverts commit 3f211a023c.
2016-02-29 10:57:09 -08:00
Ben Gotow
3f211a023c bump(electron): 0.36.9. Fixes #911 2016-02-29 10:36:30 -08:00