Juan Tejada
29cf1fedcd
fix(templates): Open manage templates from composer window
...
- Fixes #1433
- Make Action.openPreferences global
2016-02-26 15:26:26 -08:00
Drew Regitsky
8f184f2896
fix(message-controls): add accountId to debug values copied to clipboard
2016-02-26 15:13:33 -08:00
Ben Gotow
011431f93a
fix(threads): Right-align the timestamps in the thread list
2016-02-26 15:00:56 -08:00
Ben Gotow
6ec0045677
💄 (print): Fix #1425
2016-02-26 14:40:16 -08:00
Ben Gotow
5691fc88ca
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
3fe03000cf
bump(submodule): theme and plugin installation reporting fixes
2016-02-26 13:28:42 -08:00
Drew Regitsky
00109f28ef
fix(message-controls): update email address for reporting
2016-02-26 12:29:11 -08:00
Drew Regitsky
b93182920f
feat(message-controls): Option to copy message IDs/metadata to clipboard
2016-02-26 12:26:20 -08:00
Ben Gotow
73ddd39cb2
fix(402s): Handling of Message Rejected, error messages with more detail
2016-02-26 11:40:59 -08:00
Juan Tejada
038f348281
fix(lint)
2016-02-26 11:24:00 -08:00
Juan Tejada
7ba13d0f0a
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
24ca99e925
fix(focus): Focusing quickly enough can throw. Sentry #14942
2016-02-26 10:55:31 -08:00
Evan Morikawa
7d92f72552
fix(tray): windows tray opens window on click
2016-02-26 09:28:45 -08:00
Evan Morikawa
250434e302
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
b736d4ffc2
Merge pull request #1405 from P0WW0W/master
...
Less is More Theme
2016-02-26 08:45:58 -08:00
mbilker
6538974706
lint(system-tray): code style consistent with rest of file
2016-02-26 11:37:20 -05:00
mbilker
f0914d5a8a
fix(system-tray): rename icon files for Windows and Linux
2016-02-26 11:23:53 -05:00
Alexander Adkins
1debed15d7
Update README.md
2016-02-26 09:21:25 -05:00
Evan Morikawa
7ca523a0d9
fix(download): ignore non message deltas instead of erroring
2016-02-25 18:58:44 -08:00
Evan Morikawa
0b6272422d
fix(account): notify if we have bad accounts
2016-02-25 17:12:10 -08:00
Drew Regitsky
fbd0aa35e6
fix(draft-syncback): fix bug preventing new draft metadata syncback
2016-02-25 17:09:55 -08:00
Evan Morikawa
2b3516d92a
fix(travis): fewer builds
2016-02-25 17:04:32 -08:00
Ben Gotow
080ff933f2
fix(metadata): Saving on non-existent models should not throw
2016-02-25 16:28:56 -08:00
Drew Regitsky
24939caa78
fix(metadata): update metadata version when processing deltas
2016-02-25 16:20:58 -08:00
logandavis
79b800c2a3
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
91a589bd32
bump(version): 0.4.9 and changelog
2016-02-25 14:10:21 -08:00
Juan Tejada
c5f112f846
fix(snooze): Do not display snooze buttons unless looking at inbox
2016-02-25 14:02:58 -08:00
Evan Morikawa
a63bc9e4b0
fix(analytics): fix send later and snooze analytics
2016-02-25 14:01:15 -08:00
Ben Gotow
1d130e15c8
perf(snooze): Don't wrap snooze label in unsafe container
2016-02-25 13:39:30 -08:00
Ben Gotow
ddb2de7b65
fix(link/open tracking): Update error messages
2016-02-25 13:32:59 -08:00
Ben Gotow
5694b3e4fb
fix(snooze): Hide N1-Snoozed from the category picker
2016-02-25 13:32:58 -08:00
Evan Morikawa
3edec42f06
fix(analytics): clean up events
2016-02-25 13:32:09 -08:00
Evan Morikawa
e6e8932231
fix(composer): focus on the absolute end when clicking near the bottom
2016-02-25 13:31:34 -08:00
Juan Tejada
f22fdbae49
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
f75eddb518
fix(link/open tracking): Remove intermediate metadata states, extra db lookup, dead code
2016-02-25 12:54:18 -08:00
Evan Morikawa
18be81098e
feat(analytics): add analytics to send later, snooze, tracking
2016-02-25 12:34:09 -08:00
Drew Regitsky
097bc94cd7
fix(composer-buttons): Fix broken icons on overflow, make buttons wrap
2016-02-25 12:30:20 -08:00
Evan Morikawa
32862ad951
fix(popover): set min-width on popovers
2016-02-25 12:06:45 -08:00
Juan Tejada
3e67d0b451
fix(date-utils): Update semantics of 'Tonight'
...
- If it is past 8pm, it will snooze until midnight
2016-02-25 11:55:57 -08:00
Evan Morikawa
265eb2d4e9
fix(plugin): better errors if plugins are malformed
...
Fixed read assets
2016-02-25 11:55:11 -08:00
Juan Tejada
9330f00549
💄 (composer): Properly align 'X more' token
2016-02-25 11:42:38 -08:00
Ben Gotow
f4e6a6e2aa
sp(translate): Transalate => Translate
2016-02-25 11:05:07 -08:00
Juan Tejada
164ac49fa5
feat(snooze): Update message in toast when snoozing
...
- Adds new arg to ChangeLabelTask and ChangeFolderTask to override
default description
- Adds custom description to task when snoozing
2016-02-25 10:42:21 -08:00
Ben Gotow
91c05d5ab2
fix(swipe): Ignore err, since stdout = '' is an expected case
2016-02-25 10:38:56 -08:00
Juan Tejada
7d05523b0f
fix(plugins): Add headers for composer popover + Fix in snooze popover
2016-02-25 10:24:29 -08:00
Evan Morikawa
717d20f96e
fix(composer): minor padding fix in composer
2016-02-25 10:06:17 -08:00
Ben Gotow
7682a7fa1c
💄 (sidebar): 1px fix for @drew ;-)
2016-02-24 21:06:06 -08:00
Ben Gotow
a5fe9cdf18
fix(swipe): Make it easier to close snooze-confirm swipe state, fix double-popover issue
2016-02-24 21:01:23 -08:00
Ben Gotow
428d37b4fe
fix(swipe): Count '' as "natural scrolling enabled" on Mac OS X
...
This value is returned if the user has never touched the system preference option at all.
2016-02-24 21:01:23 -08:00
Jackie Luo
0c320d3a28
fix(composer-emojis): Adjust width for overflower
2016-02-24 20:41:54 -08:00