Juan Tejada
d75e7e7fac
fix(search): Escape single quotes correctly
2016-04-07 15:31:55 -07:00
Evan Morikawa
6bc42a10dc
feat(scheduler): better time picker
...
fix(scheduler): time picker fixed
2016-04-07 15:14:33 -07:00
Jackie Luo
199a900ac1
🎨 (preferences): Change spacing and button sizes
2016-04-07 14:32:51 -07:00
Ben Gotow
08792f00bd
💄 (prefs): Shrink top tabs better, add min-widths
2016-04-07 14:14:20 -07:00
Ben Gotow
37add7741e
bump(version): 0.4.22
2016-04-07 14:14:20 -07:00
Jackie Luo
fc2b178d6e
🎨 (preferences): Adjust textbox styles for signatures and templates
2016-04-07 14:12:35 -07:00
Evan Morikawa
e61424b7a5
fix(tracking): uid uses draftClientId
2016-04-07 12:18:37 -07:00
Juan Tejada
76ccab606e
fix(search): Escape search query properly
2016-04-07 09:57:53 -07:00
Juan Tejada
c0d9915318
fix(contact-sidebar): Don't render <select> when no contacts available
2016-04-07 09:57:53 -07:00
Juan Tejada
a2a3e8af3c
feat(thread-search): Make thread search indexing smarter
...
Summary:
- When accounts change, make sure sync has completed, and only add or
remove threads from the index based on accounts that were added or
removed instead of rebuilding the entire index from scratch
- When thread is updated, make sure to only update the index for threads
that belong to accounts that are not currently in the sync process
- Add more logging and docs
Test Plan: TODO
Reviewers: evan, bengotow
Reviewed By: bengotow
Differential Revision: https://phab.nylas.com/D2852
2016-04-07 09:57:29 -07:00
Ben Gotow
ba0251fd7e
lint(*): Fix linter errors from QA fixes
2016-04-06 16:15:46 -07:00
Ben Gotow
4329f53ce8
fix(fwd): Do not mention Bcc'd recipeints in forward headers #1873
2016-04-06 14:51:17 -07:00
Ben Gotow
15eafa7c55
fix(autolinker): Additional test case from #1863
2016-04-06 14:29:28 -07:00
Ben Gotow
f98fedadc0
fix(autolinker): Add test cases, .ly, url hash chars
2016-04-06 14:17:10 -07:00
Evan Morikawa
25b896ccbb
fix(scheduler): can scheduler on 30 min intervals
2016-04-06 14:09:51 -07:00
Evan Morikawa
5311ab6b34
fix(scheduler): removes proposals from metadata when removing event
...
Also add <tbody> tags
2016-04-06 13:59:24 -07:00
Evan Morikawa
5140cf5f07
fix(scheduler): can remove proposed times
2016-04-06 13:59:24 -07:00
Evan Morikawa
0d4fe7e5e5
fix(scheduler): fix time bar scroll height
2016-04-06 13:59:24 -07:00
Evan Morikawa
0aa8aeb70f
fix(calendar): today correctly jumps to this week
2016-04-06 13:59:24 -07:00
Evan Morikawa
6b2d820316
fix(scheduler): fix top banner
2016-04-06 13:59:24 -07:00
Ben Gotow
2226e85e65
fix(cc/bcc): Make targets bigger, wait longer before declaring focus left
2016-04-06 13:54:39 -07:00
Ben Gotow
db79e4d48a
fix(composer): Do not steal focus when it is in other components
...
This is to fix a bug where changing the "from" address to an address with a different signature caused the composer to become focused, hiding the from field.
2016-04-06 13:54:39 -07:00
Jackie Luo
53fb45aec5
🎨 (preferences): Update styling
2016-04-06 13:08:44 -07:00
Ben Gotow
5c2ee75026
fix(*): Minor CSS fixes, open tracking fix when only message is draft
2016-04-06 12:35:30 -07:00
Ben Gotow
5f044c22bc
fix(error): Show actual API domain in connection error bar
2016-04-06 12:35:30 -07:00
Jackie Luo
2dbd1a0914
fix(composer-emoji): Fix tabs to scroll correctly
2016-04-06 12:06:27 -07:00
Evan Morikawa
7b3d773c84
fix(schedule): extracted to own SyncbackDraftEventsTask
2016-04-06 11:50:21 -07:00
Ben Gotow
0086142a88
bump(version): 0.4.21 beta
2016-04-05 19:17:13 -07:00
Ben Gotow
1476764d00
fix(mail-rules): Only process inbox, never skip threads
...
Summary:
- Disable processing button while already processing
- Only process mail in the inbox in bulk reprocess task
- Advance through mail using "after X" rather than "offset X", avoiding the issue where mail can be deleted as you're advancing.
Test Plan: Run existing tests
Reviewers: evan, juan
Reviewed By: juan
Differential Revision: https://phab.nylas.com/D2847
2016-04-05 19:16:58 -07:00
Ben Gotow
a84b95359c
fix(db-spec): Accompanying spec changes
2016-04-05 19:03:47 -07:00
Evan Morikawa
9eea7f52b9
feat(scheduler): add new date & time picker
...
Summary: Adds a date and time picker to the new event creator
Test Plan: todo
Reviewers: bengotow, juan
Reviewed By: bengotow, juan
Differential Revision: https://phab.nylas.com/D2842
2016-04-05 18:42:19 -07:00
Ben Gotow
f6b24c77ce
fix(db): Always refresh entire range after unknown changes
...
Summary: When changes can't be accurately applied to a result set, always refresh the entire range, not just the missing range. This ensures that additional changes being applied while our query is in flight can't cause the result set to include the same item twice.
Test Plan: Run tests
Reviewers: evan, juan
Reviewed By: juan
Differential Revision: https://phab.nylas.com/D2846
2016-04-05 18:32:38 -07:00
Juan Tejada
b03e560e30
fix(drag): Pass correct drag coordinates from event
...
- Don't use magic event variable without declaring it
2016-04-05 17:59:48 -07:00
Ben Gotow
b0768d337d
perf(*): Make AccountStore / ContactRankingStore less noisy
2016-04-05 16:15:47 -07:00
Juan Tejada
d047cae9ba
fix(scheduler): Fix moment-timezone require
2016-04-05 15:19:53 -07:00
Evan Morikawa
695c1e64f3
fix(scheduler): import from moment-timezone
2016-04-05 14:57:51 -07:00
Juan Tejada
a35d8605d2
fix(sync-status): Fix bug caught by specs
2016-04-05 14:53:37 -07:00
Juan Tejada
fc255873de
fix(react): Fix several warnings in missing imports
2016-04-05 14:53:37 -07:00
Ben Gotow
afd8304359
fix(quoted-text): Correctly update container height
2016-04-05 14:27:54 -07:00
Ben Gotow
e58014a478
fix(collapsed-participants): Resize in correct scenarios
2016-04-05 14:16:24 -07:00
Juan Tejada
7d2bf7bed5
fix(sync-status): Actually fix sync status logic
...
- Must take into account that some accounts have `labels` and others
have `folders`
2016-04-05 14:04:10 -07:00
Jackie Luo
cef7809bd6
fix(theme-picker): Reformat invalid class names
2016-04-05 13:43:43 -07:00
Juan Tejada
eb1f9409ef
fix(sync-status): Fix logic for checking sync status:
...
- Only check sync status keys that belong to actual models being synced
- Return false if state object is empty
2016-04-05 13:29:25 -07:00
Juan Tejada
79e15e8408
fix(thread-search): Correct typo
2016-04-05 13:29:25 -07:00
Ben Gotow
792c0e61f1
fix(notifs): _.reject does not support dict, Sentry 26699
2016-04-05 13:10:39 -07:00
Ben Gotow
e311f0cb61
fix(update): Initial autoupdate placeholder for linux
2016-04-05 12:27:33 -07:00
Juan Tejada
f08d59bca2
fix(warning): Add key to react component
2016-04-05 12:16:32 -07:00
Juan Tejada
b445f09854
fix(thread-search): Only rebuild index when # of accounts has changed
2016-04-05 12:16:32 -07:00
Ben Gotow
ca5caec97e
fix(from): Align from icon correctly
2016-04-05 12:09:40 -07:00
Ben Gotow
427a743b18
fix(mail-rules): all "on" handlers need to be bound functions
2016-04-05 12:01:53 -07:00