Ben Gotow
0edef2f42f
fix(tooltips): Defer display of background, ensure dot inside window
2016-09-23 17:01:05 -07:00
Ben Gotow
7bfd43b359
bump(submodule): Replace regexp body transforms with DOM approach
2016-09-23 16:38:39 -07:00
Ben Gotow
18d294c42f
feat(transforms): Replace regexp body transforms with DOM approach
...
Summary:
We originally didn't do this because creating a DOM tree was loading images.
Using range.createContextualFragment seems to do it without the tree ever
being attached.
Accompanying changes to src/pro are here:
https://phab.nylas.com/D3300
https://github.com/nylas/edgehill/compare/bengotow/draft-dom-transformations?expand=1
Also rename applyTransformsToDraft => applyTransformsForSending. Needed
a new name because the function signature has changed. AFAIK there are no
open source plugins using the old functions.
Test Plan: All specs updated
Reviewers: evan, juan
Reviewed By: evan, juan
Differential Revision: https://phab.nylas.com/D3299
2016-09-23 16:36:08 -07:00
Juan Tejada
f50afa5c77
fix(long-connection): close
instead of end
on network end event
...
NylasLongConnection.Status.Ended means that we can't open the
connection again. When we get a network level 'end' event, that doesn't
map to our meaning of `Ended`, so we should just close it instead
2016-09-23 11:35:44 -07:00
Ben Gotow
fbe42a8f8a
es6(db): Query builder converted to ES6
2016-09-23 08:28:41 -07:00
Ben Gotow
6b8ae46d0c
bump(electron): Update to 1.4.1 to fix intermittent Symbol() error
2016-09-23 08:22:13 -07:00
Ben Gotow
e1cdda6460
fix(tray): Flipped logic in displaying unread count
2016-09-22 13:31:22 -07:00
Juan Tejada
3dccb374b3
fix(search/long-conn): Process results buffer before ending connection ( #750 )
...
NylasLongConnection ends the connection when the 'end' event is emitted
by the `request` object. When this happens, the global connection buffer is cleared.
Also, the global buffer holds the data we've received from the connection, and
whenever we receive new data, we accumulate it in the buffer and call a processBuffer function
which is throttled to 400ms.
Given that the buffer is global state, and processing occurs
asynchronously with a delay of up to 400ms, if the 'end' event on the connection is
fired before we actually get to process the buffer, we would clear it and show no results.
This scenario currently only affected search because if we accidentally
threw away some data when streaming deltas, we will get that data again
when we reopen the delta streaming connection.
2016-09-22 12:08:59 -07:00
Ben Gotow
00787c06c7
es6(db): Query-related classes moved to ES2016
2016-09-22 00:07:23 -07:00
Evan Morikawa
5274ce3543
fix(task-queue): performLocal now operates serially
2016-09-21 16:50:41 -04:00
Ben Gotow
ec5092c2f5
fix(specs): attribute conversion fixed bugs, broke specs
2016-09-21 11:56:54 -07:00
Ben Gotow
c6d8bde6fd
fix(accounts): Restore account re-ordering
2016-09-21 11:23:38 -07:00
Ben Gotow
7d7edb65bb
hack(channel-picker): Hide Salesforce for now
2016-09-21 10:45:04 -07:00
Ben Gotow
ef306fa52f
es6(db): Didn’t wait for NylasLint…
2016-09-21 09:45:11 -07:00
Ben Gotow
7568b25c86
es6(db): Convert attribute class declarations to ES2016
2016-09-21 09:36:36 -07:00
Ben Gotow
298cb55054
bump(react): 15.3.x, warning removal, thread-sharing tweaks
2016-09-20 17:28:50 -07:00
Ben Gotow
cfc23b729e
lint(*): Fix issue breaking the build
2016-09-20 16:34:30 -07:00
Ben Gotow
dc2590a834
fix(tooltips): Position relative to custom container for composer
2016-09-20 16:21:31 -07:00
Ben Gotow
3a975a0e73
fix(auth): Update autofill for Fastmail.fm
2016-09-20 15:52:36 -07:00
Ben Gotow
ce309ec441
fix(thread-sharing): Fix unloading plugin
2016-09-20 15:48:39 -07:00
Ben Gotow
9e3d864962
fix(drag-drop): Restore support for thread dragging
2016-09-20 15:48:15 -07:00
Ben Gotow
e533d063d0
fix(specs): Fix tests that were console.logging, bump coffee-react
2016-09-20 15:17:48 -07:00
Evan Morikawa
7a0e8691ea
Revert "fix(promise): Don't use deprecated Promise.longStackTraces()"
...
This reverts commit ac7602155c
.
2016-09-20 17:23:53 -04:00
Evan Morikawa
da2e2eec16
fix(error): Let APIErrors have proper stack traces
2016-09-20 17:17:39 -04:00
Evan Morikawa
ac7602155c
fix(promise): Don't use deprecated Promise.longStackTraces()
2016-09-20 17:16:59 -04:00
Ben Gotow
89252a7c9d
fix(specs): Display which tests are console.logging
2016-09-20 11:31:33 -07:00
Ben Gotow
dfbde8b0cc
fix(darkside): script/grunt lint
requires explicit LESS includes
2016-09-20 10:26:44 -07:00
Jamie Wilson
f14cb2e853
design tweaks, breaking css up into files, update readme ( #2858 )
2016-09-20 10:20:15 -07:00
Juan Tejada
abfe7ea03d
fix(long-connection): Throw error for reporting, instead of just logging
2016-09-19 19:36:32 -07:00
Juan Tejada
5fc1b7de40
feat(msg-list): Don't make participants mailto links, add context menu
2016-09-19 19:33:52 -07:00
Ben Gotow
bebba0d45f
bump(version): 0.4.54 beta
2016-09-19 18:33:17 -07:00
Evan Morikawa
a7da53e51e
fix(lint): import ui-variables for linter
2016-09-19 21:07:43 -04:00
Ben Gotow
8bc3f04b70
fix(trial): Move”days left” bar to the sidebar, new design
2016-09-19 17:21:55 -07:00
Evan Morikawa
aca3363e3c
fix(util): Utils.deepClone properly clones dates
2016-09-19 20:14:41 -04:00
Ben Gotow
a9d0f3f56a
fix(trial): Compute “days remaining” in timezone-aware way
2016-09-19 16:20:34 -07:00
Juan Tejada
fd8aab0946
fix(logging): Fix query logging: escape '%' properly
2016-09-19 12:49:46 -07:00
Ben Gotow
190e2713ce
feat(channels): Choose an update channel! Limited time only!
...
Summary: Just a small select input.
Test Plan: Run tests
Reviewers: evan
Reviewed By: evan
Differential Revision: https://phab.nylas.com/D3282
2016-09-19 12:41:16 -07:00
Jonathan Lai
79ac6a7c67
Fix typo: dependencesi > dependencies ( #2838 )
2016-09-19 10:12:34 -07:00
cem guresci
398467d668
Add link for Darkish theme ( #2854 )
2016-09-19 08:52:24 -07:00
Ben Gotow
6d3a9bd659
fix(tutorial): Minor tweaks, finalized styling
2016-09-16 17:34:22 -07:00
Juan Tejada
6b7b8d2adb
fix(keymaps): Correctly map mod+z to undo, instead of just z ( #2663 )
2016-09-16 13:21:52 -07:00
Ben Gotow
664943354e
bump(electron): Electron 1.4, node-sqlite 3.1.4+fts
2016-09-16 08:59:36 -07:00
Ben Gotow
8465924d4d
fix(N1.sh): Allow path to working copy to have spaces
2016-09-16 08:38:52 -07:00
Juan Tejada
b6e277366e
fix(thread-sharing): Timestamp range in seconds
2016-09-16 00:05:48 -07:00
Juan Tejada
1e89bc878b
fix(thread-sharing): Throw error when thread is /not/ found
2016-09-16 00:00:02 -07:00
Juan Tejada
d460289480
fix(mail-merge): Correctly handle empty column names
2016-09-15 18:25:57 -07:00
Juan Tejada
0e7aa5ecb2
🎨 (thread-sharing): Prefer url and querystring modules to parse url
2016-09-15 18:10:07 -07:00
Juan Tejada
5ce42234fe
fix(thread-sharing): Find-thread, incr timestamp delta to 1min in ms
2016-09-15 16:43:30 -07:00
Juan Tejada
7a772cef1e
bump(build)
2016-09-14 18:33:50 -07:00
Juan Tejada
2ec3bf2cd3
fix(thread-sharing): Update popover style
2016-09-14 18:13:35 -07:00