Commit graph

3433 commits

Author SHA1 Message Date
Michael Grinich 38ce0e5b99 more themes 2016-09-11 21:49:44 -07:00
Michael Grinich cc2904c481 Update README.md 2016-09-11 21:25:02 -07:00
Alberto Castillo - acg d2e5f9c549 Fixed issue #2670. URL parsing '?#' (#2827) 2016-09-10 10:17:17 -07:00
Jackie Luo 328267c629 fix(identity): Log user out of app if identity token is missing 2016-09-02 17:11:00 -07:00
Kyle King d7159e08bb Fixes #2723 -> apm ignore plugin dev-dependencies (#2741)
`apm install --production`
2016-09-02 16:01:26 -07:00
Jonathan Lai 5109b46334 Fix typo: wether > whether (#2793) 2016-09-02 15:55:30 -07:00
Jackie Luo 51270f9e04 fix(send): Check for number of BCC participants before using multi-send 2016-09-02 11:51:04 -07:00
Ben Gotow df45ec49cc Add “Ctrl-A” to the outlook shortcuts 2016-09-02 11:15:25 -07:00
Ben Gotow 59ac291ec0 Remove bad .jsx extension 2016-09-02 11:15:25 -07:00
Juan Tejada 962b8b4561 bump(version) 2016-09-01 20:28:17 -07:00
Juan Tejada 7ed3e472dd fix(markdown): Update editor height 2016-09-01 20:21:13 -07:00
Juan Tejada 477e5f8c2c fix(markdown): Fix textarea bug (use our fork of simplemde)
- Textarea bug prevented us from typing in the markdown editor, almost
consistently. Seems to be a chrome bug
- Stop using textarea and use contenteditable instead via codemirror's
inputStyle option. Had to use our fork of simplemde to be able to pass that option
- Disable spellchecker also
2016-09-01 19:43:10 -07:00
Juan Tejada ae506d88f9 fix(markdown): Add setSelection method 2016-09-01 18:27:39 -07:00
Ben Gotow 263eb1349e Markdown support for quoted text / signatures 2016-09-01 17:31:59 -07:00
Juan Tejada 96e5c696a7 fix(markdown): Fix focusAbsoluteEnd 2016-09-01 16:52:55 -07:00
Juan Tejada 6b1b38a88c fix(markdown): Fix tabbing into composer 2016-09-01 16:44:53 -07:00
Juan Tejada 4fd06c1e16 fix(packages): Make sure we can migrate and correctly disable new packages
- Add a package migration manager to be able to migrate external
packages into N1, and decide if they should be enabled or disabled by
default when added.
2016-09-01 14:53:31 -07:00
Evan Morikawa 2e86fe81ac fix(size): remove unused docs & screenshots 2016-09-01 11:32:52 -07:00
Evan Morikawa cfb47e95bd fix(size): Losslessly compress package images via ImageOptim 2016-09-01 11:32:52 -07:00
Evan Morikawa e363024ea1 fix(size): Losslessly compress images via ImageOptim 2016-09-01 11:32:52 -07:00
Evan Morikawa 3e41be103f fix(size): Remove src/pro from build 2016-09-01 11:32:52 -07:00
Ben Gotow 08c9bc19ea fix(onboarding): Fix React warnings, no back button to auth 2016-09-01 11:11:25 -07:00
Ben Gotow 3d3cffd6d3 config(*): watch config across fs deletes, re-creates 2016-09-01 11:03:30 -07:00
Ben Gotow d26efdb882 config(*): Fix bad template string 2016-09-01 10:14:40 -07:00
Juan Tejada 7d00b0bb43 update(*): Update changelog 2016-08-31 15:22:53 -07:00
Juan Tejada c98ca87f47 bump(version): 0.4.50 2016-08-31 14:56:08 -07:00
Juan Tejada 87fb804c13 bump(submodule) 2016-08-31 09:56:36 -07:00
Juan Tejada e4d808d19a plugins(*): Add identifying css classes to composer plugin buttons 2016-08-31 09:56:23 -07:00
Jackie Luo cbf40f50c0 feat(markdown): Add Markdown composer 2016-08-30 19:23:01 -07:00
Jackie Luo 5eeaddbb70 fix(onboarding): Receive user info correctly 2016-08-30 19:20:51 -07:00
Evan Morikawa a418f806be fix(less): tokenizing field input no box-shadow on windows 2016-08-30 17:55:19 -07:00
Juan Tejada ddf2e91f18 fix(utils): Fix import when running in browser process
Main process doesn't know about nylas-exports
2016-08-30 16:08:45 -07:00
Juan Tejada c09fb90df4 fix(config): Write config.json atomically and handle errors (#2518)
Summary:
It seems that #2518 was being caused because `fs.writeFileSync` ocasionally failed and ended up writing an empty config.json file, effectively blowing away your N1 settings. The most common cause of failure for `writeFileSync` seems to be EBUSY error on win32, according to Sentry. The reason as to why EBUSY is happening so frequently on win32 is still unclear.

This commit:
- Adds an `atomicWriteFileSync` helper which writes to a temporary file first, and then renames the file. If writing to the temp file fails, we wont blow away our actual config.json. Also, renaming seems to be atomic across all platforms.
- Adds more robust error handling and messaging to both loading and writing the file, and report them to Sentry
- Automatically retries saving the file 3 times before telling the user.
- Fixes https://sentry.nylas.com/sentry/edgehill/group/43112/

Test Plan: Manual

Reviewers: evan, bengotow

Reviewed By: bengotow

Differential Revision: https://phab.nylas.com/D3245
2016-08-30 15:46:53 -07:00
Evan Morikawa c3826fa972 fix(onboarding): no longer show welcome page 2016-08-30 14:52:19 -07:00
Michael Grinich 5f8693c2a5 add theme img 2016-08-30 14:46:48 -07:00
Michael Grinich f08e8a268a theme notes 2016-08-30 10:53:36 -07:00
Evan Morikawa ef8108efd1 fix(onboarding): fix injected js error and pass N1 version 2016-08-30 10:41:31 -07:00
Evan Morikawa 05cba2b6d1 feat(webview): can add .open-external class in webview 2016-08-29 19:07:44 -07:00
Evan Morikawa 05a50e5175 feat(travis): add ci-build/.* wildcard to building branches 2016-08-29 17:43:24 -07:00
Jackie Luo 5a3456c5f8 fix(lint): Remove unused variable 2016-08-25 14:18:06 -07:00
Jackie Luo 379d11b31a feat(oauth): Add new component for OAuth sign-in
Summary: Future services that require OAuth get a cute new component that lets them connect more easily.

Test Plan: Tested manually.

Reviewers: juan, evan

Reviewed By: evan

Differential Revision: https://phab.nylas.com/D3186
2016-08-25 10:44:32 -07:00
Evan Morikawa 5668444839 fix(dev): don't show tokens in developer api bar
Fixes #2756
2016-08-23 17:45:46 -04:00
Jackie Luo cb229485c3 feat(onboarding): Allow HTTPS in self-hosted sync engine onboarding 2016-08-23 10:46:44 -07:00
Evan Morikawa d9e1b4aed7 feat(workspace): keep track of workspace mode 2016-08-22 19:14:51 -04:00
Juan Tejada 6c00098861 fix(msg-timestamp): Fix incorrect date var / convert to es6
- Typo in cjsx code broke the message timestamp
- Converted to es6 so this doesn't happen again!
2016-08-18 18:11:52 -07:00
Juan Tejada 5cbe1f4007 Update changelog 2016-08-18 15:16:58 -07:00
Juan Tejada dc15f0cf13 fix(mail-merge): Remove extra call to linkToDraft
Screwed up our state!
2016-08-18 15:09:16 -07:00
Jackie Luo 00e2ad41f1 fix(autoupdater): Change feed URL when Nylas ID or accounts changes
Test Plan: Tested locally.

Reviewers: juan, evan

Reviewed By: juan, evan

Differential Revision: https://phab.nylas.com/D3178
2016-08-18 13:22:56 -07:00
Evan Morikawa 1efe10c8ce fix(lint): fix linter error 2016-08-18 12:27:45 -07:00
Evan Morikawa 63134325bf bump(version): 0.4.49 2016-08-18 12:21:41 -07:00