Drew Regitsky
fe11a425cd
fix(templates): fix a null check bug in template contentedtable ext
2016-03-10 19:06:15 -08:00
Juan Tejada
42e5f4c605
fix(snooze): Fix getter for inbox category in when moving to snooze
2016-03-10 17:46:23 -08:00
Ben Gotow
0533cf3cb3
fix(labels): Do not re-use mail labels if they're removable
2016-03-10 17:08:42 -08:00
Jackie Luo
1e61f2916b
🎨 (theme-picker): Order internal themes and update theme names
2016-03-10 16:37:06 -08:00
Ben Gotow
21e19cab50
fix(bodies): Message with empty string body showed loading forever
2016-03-10 16:13:17 -08:00
Ben Gotow
a24f67398e
fix(sync): Do not paginate /metadata unless pluginsSupported
2016-03-10 16:03:36 -08:00
Evan Morikawa
963d1d92cb
fix(sidebar): return valid person to prevent cache miss
2016-03-10 18:49:00 -05:00
Evan Morikawa
b9810d5983
fix(sidebar): change optional bit in package
2016-03-10 18:40:26 -05:00
Evan Morikawa
8f94012dd7
fix(sidebar): don't show nulled profiles
2016-03-10 18:32:37 -05:00
Ben Gotow
716533b9f1
fix(messages): Replace calc
with margin to make plugin styling easier
2016-03-10 15:31:05 -08:00
Ben Gotow
554bb69ad6
fix(labels): Labels should not show "X" in wide mode
2016-03-10 15:31:05 -08:00
Jackie Luo
3630a1425f
🎨 (theme-picker): Adjust styles
2016-03-10 15:18:57 -08:00
Evan Morikawa
93cdbf1d6e
fix(sidebar): explicitly detect 202 and cache null people
2016-03-10 18:16:32 -05:00
Ben Gotow
ba66a91eca
fix(github): Correct minor issue during ES6 conversion
2016-03-10 14:31:50 -08:00
Ben Gotow
85ab3cf0ac
fix(remove-from-view): Missing invocation for non-Gmail
2016-03-10 14:25:28 -08:00
Jackie Luo
457abbf329
feat(plugins): Move uninstall from theme picker to plugins tab
...
Summary: Move uninstall functionality to the plugins tab in preferences.
Test Plan: Tested locally.
Reviewers: bengotow, evan
Reviewed By: evan
Differential Revision: https://phab.nylas.com/D2716
2016-03-10 14:16:07 -08:00
Juan Tejada
76036e82bd
fix(gmail-labels): Constraint so threads always belong to all,spam or trash
...
Summary:
- In Gmail all threads /must/ belong to either All Mail, Trash and Spam, and
they are mutually exclusive, so we need to make sure that any add/remove
label operation still guarantees that constraint
- Update ChangeLabelsTask to modify the set of labels to add and remove
based on this rule
- Update tasksFor archiving, moving to trash and moving to spam so they
don't affect any other labels in the thread, as gmail does.
- Removing from view /will/ remove any current labels, but will also
move between all mail and trash as needed
- Remove Inbox, Trash and Spam from the CategoryPicker, as Gmail does
Test Plan: - Unit tests
Reviewers: drew, evan, bengotow
Reviewed By: drew, evan, bengotow
Differential Revision: https://phab.nylas.com/D2715
2016-03-10 14:13:31 -08:00
Ben Gotow
306440dd38
fix(onboarding): We should accept IPs for servers during auth
2016-03-10 12:08:05 -08:00
Ben Gotow
12b1609206
fix(onboarding): Make links in error messages clickable
2016-03-10 12:08:05 -08:00
Evan Morikawa
9c8237caf3
fix(sidebar): design tweaks to sidebar
2016-03-10 15:06:59 -05:00
Evan Morikawa
47e2ef8436
fix(sidebar): minor sidebar style and padding tweaks
2016-03-10 15:06:59 -05:00
Jackie Luo
e90b783b36
fix(themes): Fix linter issues and relink images
2016-03-10 11:54:05 -08:00
Ben Gotow
b67aedfbff
💄 (sidebar): Replace icon with person
2016-03-10 11:15:52 -08:00
Jackie Luo
ad9cff4810
🎨 (themes): Move notification heading below toolbar
2016-03-10 11:14:02 -08:00
Jackie Luo
2881909be5
Merge pull request #1621 from jamiewilson/master
...
Adding ui-darkside to internal packages
2016-03-10 11:11:15 -08:00
Evan Morikawa
c38ef2f34a
fix(sidebar): use http basic auth to pass token
2016-03-10 14:06:48 -05:00
Ben Gotow
f706d4d80f
fix(sync): Pull down and associate metadata during initial sync
...
Summary:
Snooze should wait for categories on all accounts
Fix authPlugin to rembmer `plugin+accountId`, not pluginId, add specs
categories() returned [], categories(acctId) returned {}
dry up sync worker, fetch metadata before anything else
Test Plan: Run tests
Reviewers: drew, juan
Reviewed By: juan
Differential Revision: https://phab.nylas.com/D2693
2016-03-10 11:06:06 -08:00
Ben Gotow
041817c589
patch(save): Only save drafts when necessary, avoid sync-engine issues
...
Summary:
Previously, we have saved drafts back to the user's provider through the sync engine. There are a handful of very serious edge case issues we're working to solve that are creating a bad user experience. (#933 , #1175 , #1504 , #1237 )
For now, we're going to change the behavior of N1 to mitagate these issues.
- If you create a draft in N1, we will not sync it to other mail clients while you're working on it.
- If you enable send later, we'll start syncing the draft to the server as before.
- If you created the draft in another client, we'll sync the draft to the server as before.
Fix specs
Test Plan: Run specs
Reviewers: evan, juan
Reviewed By: juan
Differential Revision: https://phab.nylas.com/D2706
2016-03-10 11:03:38 -08:00
Jamie Wilson
9b682c15e0
adding ui-darkside to internal packages
2016-03-10 12:18:32 -06:00
Ben Gotow
7771f8c4f4
fix(bodies): MBP should cache "" so that it updates when new body arrives
2016-03-09 19:14:54 -08:00
Ben Gotow
b1ab520d0e
fix(bodies): Move loading into component, add retry, loading spinner
2016-03-09 19:14:54 -08:00
Evan Morikawa
9018ae6a87
Revert "fix(sidebar): use n1_id to verify edgehill server"
...
This reverts commit ebd2973cf9
.
2016-03-09 21:11:53 -05:00
Evan Morikawa
3a28bb0529
fix(sidebar): fix ordering and add hover state
2016-03-09 20:57:13 -05:00
Evan Morikawa
ebd2973cf9
fix(sidebar): use n1_id to verify edgehill server
2016-03-09 20:27:31 -05:00
Jackie Luo
c0a3452a2e
🎨 (plugins): Add install button in preferences
2016-03-09 16:54:29 -08:00
Jackie Luo
deeaefaeb4
🎨 (plugins): Switch to switches
2016-03-09 16:54:09 -08:00
Jackie Luo
c84b4bdd5e
🎨 (themes): Tweak UI for consistency
2016-03-09 16:20:33 -08:00
Juan Tejada
fcf8fa766c
fix(snooze-button): Change div to button
2016-03-09 16:10:15 -08:00
Jackie Luo
7b3d8b1c25
fix(themes): Move Taiga into directory
2016-03-09 15:52:22 -08:00
Noah Buscher
901302fef6
Added Taiga!
2016-03-09 17:44:01 -06:00
Ben Gotow
232dd13660
Revert "fix(autolinker): PR accepted into 0.24.1, fixes #839 "
...
This reverts commit 2a7a97eebc
.
2016-03-09 15:21:27 -08:00
Ben Gotow
fe80dfb05a
fix(sync): Paginate /threads, etc. slightly slower to aleviate backend load
2016-03-09 15:21:27 -08:00
Evan Morikawa
571a464f7e
fix(search): search perf and fix css issues
2016-03-09 18:12:06 -05:00
Evan Morikawa
f8e52e7a0d
fix(spec): fix message timestamp spec
2016-03-09 16:44:44 -05:00
Evan Morikawa
c616ded318
feat(sidebar): add timestamps to related messages
2016-03-09 16:17:20 -05:00
Evan Morikawa
2d972ea462
fix(sidebar): ui tweaks to narrow sidebar
2016-03-09 15:46:10 -05:00
Juan Tejada
3d4e8054e3
fix(warning): Remove unused Popover require
2016-03-09 12:11:16 -08:00
Juan Tejada
19f4efb50c
fix(signatures): Correct regex to properly replace existing signature
...
- Fixes #1561
- Add more specs
2016-03-09 12:06:27 -08:00
Ben Gotow
80942db92b
💄 (onboarding): Minor style changes to account choose page
2016-03-09 11:40:56 -08:00
Ben Gotow
703686d322
fix(sent): Sort sent view by most recent sent message, not received
2016-03-09 11:40:56 -08:00