Jackie Luo
c78401c566
🎨 (preferences): Change spacing and button sizes
2016-04-07 14:32:51 -07:00
Ben Gotow
b6f539ac7b
💄 (prefs): Shrink top tabs better, add min-widths
2016-04-07 14:14:20 -07:00
Ben Gotow
5739efe2c9
bump(version): 0.4.22
2016-04-07 14:14:20 -07:00
Jackie Luo
5fc110c1dc
🎨 (preferences): Adjust textbox styles for signatures and templates
2016-04-07 14:12:35 -07:00
Evan Morikawa
be7a196eeb
fix(tracking): uid uses draftClientId
2016-04-07 12:18:37 -07:00
Juan Tejada
8d8227a094
fix(search): Escape search query properly
2016-04-07 09:57:53 -07:00
Juan Tejada
cb46f8a9d8
fix(contact-sidebar): Don't render <select> when no contacts available
2016-04-07 09:57:53 -07:00
Juan Tejada
317f9be93d
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
b16b465fd9
lint(*): Fix linter errors from QA fixes
2016-04-06 16:15:46 -07:00
Ben Gotow
d3f2d65610
fix(fwd): Do not mention Bcc'd recipeints in forward headers #1873
2016-04-06 14:51:17 -07:00
Ben Gotow
0bd7480338
fix(autolinker): Additional test case from #1863
2016-04-06 14:29:28 -07:00
Ben Gotow
a05daeb0f0
fix(autolinker): Add test cases, .ly, url hash chars
2016-04-06 14:17:10 -07:00
Evan Morikawa
d4de652dab
fix(scheduler): can scheduler on 30 min intervals
2016-04-06 14:09:51 -07:00
Evan Morikawa
544eacd87e
fix(scheduler): removes proposals from metadata when removing event
...
Also add <tbody> tags
2016-04-06 13:59:24 -07:00
Evan Morikawa
f1a8b6929f
fix(scheduler): can remove proposed times
2016-04-06 13:59:24 -07:00
Evan Morikawa
3fa0ce249f
fix(scheduler): fix time bar scroll height
2016-04-06 13:59:24 -07:00
Evan Morikawa
f13e30feaa
fix(calendar): today correctly jumps to this week
2016-04-06 13:59:24 -07:00
Evan Morikawa
dc5210275e
fix(scheduler): fix top banner
2016-04-06 13:59:24 -07:00
Ben Gotow
3cd94e8957
fix(cc/bcc): Make targets bigger, wait longer before declaring focus left
2016-04-06 13:54:39 -07:00
Ben Gotow
7727c620d1
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
748e6ed55e
🎨 (preferences): Update styling
2016-04-06 13:08:44 -07:00
Ben Gotow
965884fa95
fix(*): Minor CSS fixes, open tracking fix when only message is draft
2016-04-06 12:35:30 -07:00
Ben Gotow
5989fa7e52
fix(error): Show actual API domain in connection error bar
2016-04-06 12:35:30 -07:00
Jackie Luo
8479fdd0ce
fix(composer-emoji): Fix tabs to scroll correctly
2016-04-06 12:06:27 -07:00
Evan Morikawa
f97aa855a4
fix(schedule): extracted to own SyncbackDraftEventsTask
2016-04-06 11:50:21 -07:00
Ben Gotow
46ab8ee687
bump(version): 0.4.21 beta
2016-04-05 19:17:13 -07:00
Ben Gotow
7210e2f42d
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
c8c528a9f6
fix(db-spec): Accompanying spec changes
2016-04-05 19:03:47 -07:00
Evan Morikawa
bb318bf69c
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
a3fe0f4d71
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
43093cda31
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
e5500b433b
perf(*): Make AccountStore / ContactRankingStore less noisy
2016-04-05 16:15:47 -07:00
Juan Tejada
cf6f577a68
fix(scheduler): Fix moment-timezone require
2016-04-05 15:19:53 -07:00
Evan Morikawa
3d80e03421
fix(scheduler): import from moment-timezone
2016-04-05 14:57:51 -07:00
Juan Tejada
752fade731
fix(sync-status): Fix bug caught by specs
2016-04-05 14:53:37 -07:00
Juan Tejada
4c250640fe
fix(react): Fix several warnings in missing imports
2016-04-05 14:53:37 -07:00
Ben Gotow
d1b1c5bea2
fix(quoted-text): Correctly update container height
2016-04-05 14:27:54 -07:00
Ben Gotow
34201ff644
fix(collapsed-participants): Resize in correct scenarios
2016-04-05 14:16:24 -07:00
Juan Tejada
52486957bc
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
4f11201ff7
fix(theme-picker): Reformat invalid class names
2016-04-05 13:43:43 -07:00
Juan Tejada
9f4b9693ac
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
18aa0f2bb8
fix(thread-search): Correct typo
2016-04-05 13:29:25 -07:00
Ben Gotow
e08c7fe9d4
fix(notifs): _.reject does not support dict, Sentry 26699
2016-04-05 13:10:39 -07:00
Ben Gotow
110c8a8c50
fix(update): Initial autoupdate placeholder for linux
2016-04-05 12:27:33 -07:00
Juan Tejada
4e326edfce
fix(warning): Add key to react component
2016-04-05 12:16:32 -07:00
Juan Tejada
5a8f8b9877
fix(thread-search): Only rebuild index when # of accounts has changed
2016-04-05 12:16:32 -07:00
Ben Gotow
52e5133da2
fix(from): Align from icon correctly
2016-04-05 12:09:40 -07:00
Ben Gotow
698af87912
fix(mail-rules): all "on" handlers need to be bound functions
2016-04-05 12:01:53 -07:00
Juan Tejada
c17c1ffaa6
fix(prefs): Fix this
binding in mail rules prefs page
2016-04-05 11:28:08 -07:00
Juan Tejada
820639ec50
fix(sync-status): Ignore keys that arent models when check sync status
2016-04-05 11:14:26 -07:00