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
Evan Morikawa
476a1c4167
fix(draft): prepareDraftForSyncback double checks quotes on send later
2016-08-18 12:14:53 -07:00
Evan Morikawa
8278243396
feat(plugins): plugins now properly report which are active on change
2016-08-18 11:42:55 -07:00