Ben Gotow
c4c18fc051
Merge pull request #1520 from mbilker/lint
...
Correct eslint errors from Travis
2016-03-01 14:50:10 -08:00
mbilker
a1b9775b6d
lint(*): correct eslint errors, warnings still exist
...
There are warnings in `spellcheck-composer-extension.es6` for the `while (true)`
loops.
2016-03-01 10:58:29 -05:00
Jackie Luo
876aea0ad9
fix(composer-emojis): Insert emoji on tab, fixes #1511
2016-02-29 20:46:30 -08:00
Ben Gotow
94badcda15
es6(*): convert 20+ source files used in example packages to ES2016
...
There could be a few lurking bugs. Please test!
2016-02-29 18:47:22 -08:00
sdewith
c5a46e5e3f
Add Mail.app keybinds
...
Added jumping, search focus, select, star and archive keybinds to Apple
Mail keymap
2016-02-29 12:17:14 -08:00
Ben Gotow
7110fc33bb
Revert "bump(electron): 0.36.9. Fixes #911 "
...
This reverts commit 57577b5afa
.
2016-02-29 10:57:09 -08:00
Juan Tejada
77138c7aef
fix(specs): Update spy on persistModel
to reflect actual behavior
2016-02-29 10:37:48 -08:00
Ben Gotow
57577b5afa
bump(electron): 0.36.9. Fixes #911
2016-02-29 10:36:30 -08:00
Julien Chinapen
0039c1fc62
Example Update
...
Update code snippet to show `env: custom`
Signed-off-by: Julien Chinapen <j.c@shogun.io>
2016-02-27 11:40:39 -05:00
Julien Chinapen
03baa579d6
README Update
...
Updating Contributing guidelines to make note of the `env: custom` option so that a Sync Engine in a local environment may be accessed on an alternate IP.
Also APIRoot must contain quotes around the URL otherwise a config validation will be thrown.
Signed-off-by: Julien Chinapen <j.c@shogun.io>
2016-02-27 08:50:04 -05:00
Ben Gotow
9c81b153f8
fix(aliases): Work window should reload when an alias is added
2016-02-26 18:06:40 -08:00
Ben Gotow
3072246d8e
temp(onboarding): Remove checkbox for option not yet on prod
2016-02-26 16:49:46 -08:00
Ben Gotow
91b45fd2ae
bump(version): 0.4.10 and changelog
2016-02-26 16:45:21 -08:00
Ben Gotow
68d89504f7
fix(plugin-auth): Once plguin auth succeeds, don't do it again
2016-02-26 16:39:45 -08:00
Juan Tejada
28b995e19c
fix(templates): Open manage templates from composer window
...
- Fixes #1433
- Make Action.openPreferences global
2016-02-26 15:26:26 -08:00
Drew Regitsky
3327fc4cff
fix(message-controls): add accountId to debug values copied to clipboard
2016-02-26 15:13:33 -08:00
Ben Gotow
b92e4fa07b
fix(threads): Right-align the timestamps in the thread list
2016-02-26 15:00:56 -08:00
Ben Gotow
04f93bd055
💄 (print): Fix #1425
2016-02-26 14:40:16 -08:00
Ben Gotow
18677e51a6
fix(config): Store cursors with sync state, avoid constant config.cson writes
...
Summary:
Previously we were storing sync cursors in config.cson. They were by
far the most frequently updated piece of data in config. To make things worse,
all the writing was happening in the worker window - the main window was just
seeing the changes on disk and reloading.
I believe there's an edge case which causes the main window to read the config
file when it's mid-write and empty. This causes the accounts array to become
empty in the AccountStore and lots of downstream issues. It's also then possible
for the main window to write a config change of it's own and empty the file
permanently.
Test Plan: A few new tests to make sure this is backwards compatible.
Reviewers: juan, evan
Reviewed By: juan, evan
Differential Revision: https://phab.nylas.com/D2642
2016-02-26 13:52:19 -08:00
Ben Gotow
114a7b2740
bump(submodule): theme and plugin installation reporting fixes
2016-02-26 13:28:42 -08:00
Drew Regitsky
d3d4978dbd
fix(message-controls): update email address for reporting
2016-02-26 12:29:11 -08:00
Drew Regitsky
0e522ec789
feat(message-controls): Option to copy message IDs/metadata to clipboard
2016-02-26 12:26:20 -08:00
Ben Gotow
26b8f22a31
fix(402s): Handling of Message Rejected, error messages with more detail
2016-02-26 11:40:59 -08:00
Juan Tejada
0b5afaad71
fix(lint)
2016-02-26 11:24:00 -08:00
Juan Tejada
8e382f8c26
fix(aliases): Fix regression to properly create/update/remove aliases
...
- This fixes #1428
- Add specs
2016-02-26 11:01:01 -08:00
Ben Gotow
f766c73430
fix(focus): Focusing quickly enough can throw. Sentry #14942
2016-02-26 10:55:31 -08:00
Evan Morikawa
9ac23a22fe
fix(tray): windows tray opens window on click
2016-02-26 09:28:45 -08:00
Evan Morikawa
b11c5b62b7
Merge pull request #1441 from mbilker/fix-tray-icon
...
Rename tray icon files for Windows and Linux
2016-02-26 09:20:08 -08:00
Michael Grinich
6ee7bfb024
Merge pull request #1405 from P0WW0W/master
...
Less is More Theme
2016-02-26 08:45:58 -08:00
mbilker
1a5766114e
lint(system-tray): code style consistent with rest of file
2016-02-26 11:37:20 -05:00
mbilker
38dce709e2
fix(system-tray): rename icon files for Windows and Linux
2016-02-26 11:23:53 -05:00
Alexander Adkins
a29afcc652
Update README.md
2016-02-26 09:21:25 -05:00
Evan Morikawa
ce7d731816
fix(download): ignore non message deltas instead of erroring
2016-02-25 18:58:44 -08:00
Evan Morikawa
2c1c1eb0bd
fix(account): notify if we have bad accounts
2016-02-25 17:12:10 -08:00
Drew Regitsky
b112462817
fix(draft-syncback): fix bug preventing new draft metadata syncback
2016-02-25 17:09:55 -08:00
Evan Morikawa
071a769434
fix(travis): fewer builds
2016-02-25 17:04:32 -08:00
Ben Gotow
1b04cc17da
fix(metadata): Saving on non-existent models should not throw
2016-02-25 16:28:56 -08:00
Drew Regitsky
e313da8a6b
fix(metadata): update metadata version when processing deltas
2016-02-25 16:20:58 -08:00
logandavis
dded8abd7f
Re-add SSL checkboxes with name ssl_required
...
Summary:
Now that IMAP auth without SSL is enabled,
those checkboxes that weren't doing anything can come
back.
Test Plan:
This change isn't fully tested and should be thoroughly
inspected (on staging?) before rollout. The N1 end works and sends
parameters correctly, but a 401 prevented local testing of the
interface between N1 auth and sync-engine auth.
Reviewers: bengotow, drew
Reviewed By: drew
Subscribers: kav-ya
Maniphest Tasks: T6666
Differential Revision: https://phab.nylas.com/D2632
2016-02-25 14:38:49 -08:00
Ben Gotow
1df517c4af
bump(version): 0.4.9 and changelog
2016-02-25 14:10:21 -08:00
Juan Tejada
dd92c9b6ad
fix(snooze): Do not display snooze buttons unless looking at inbox
2016-02-25 14:02:58 -08:00
Evan Morikawa
d97e724c1b
fix(analytics): fix send later and snooze analytics
2016-02-25 14:01:15 -08:00
Ben Gotow
816596d422
perf(snooze): Don't wrap snooze label in unsafe container
2016-02-25 13:39:30 -08:00
Ben Gotow
94a8ca57d8
fix(link/open tracking): Update error messages
2016-02-25 13:32:59 -08:00
Ben Gotow
a1db17e3c9
fix(snooze): Hide N1-Snoozed from the category picker
2016-02-25 13:32:58 -08:00
Evan Morikawa
4c9a02d9e6
fix(analytics): clean up events
2016-02-25 13:32:09 -08:00
Evan Morikawa
e77d658a96
fix(composer): focus on the absolute end when clicking near the bottom
2016-02-25 13:31:34 -08:00
Juan Tejada
93f43f6b4f
feat(snooze): Add snooze date label to snooze threads
...
- Adds a new InjectedComponentSet for the role 'ThreadList:Label'.
- Adds a new label to the thread list indicating the snooze date if the
thread has been snoozed
- Coerces MailLabel to achieve this. This is a temporary hack, we should
design a better view to display snooze date information
2016-02-25 13:12:40 -08:00
Ben Gotow
fe27fb161f
fix(link/open tracking): Remove intermediate metadata states, extra db lookup, dead code
2016-02-25 12:54:18 -08:00
Evan Morikawa
274131863f
feat(analytics): add analytics to send later, snooze, tracking
2016-02-25 12:34:09 -08:00