Ben Gotow
ee49db6a09
WIP
2016-09-22 17:36:06 -07:00
Ben Gotow
7379952a8f
fix(composer): Use DOM in transforms instead of regex!
...
Summary:
Adds two new methods, applyTransformsToBody / unapplyTransformToBody,
which take a document fragment and the draft object. Only changes to the
fragment are allowed.
We've put off doing this because creating a document fragment can cause images
to be loaded, triggering our own tracking pixels. But all other plugins should
be able to use these functions and stop regexing HTML...
Test Plan: SOON.
Reviewers: mark, evan
Differential Revision: https://phab.nylas.com/D3296
2016-09-22 14:26:59 -07:00
Ben Gotow
a3225e1b77
fix(tray): Flipped logic in displaying unread count
2016-09-22 13:31:22 -07:00
Juan Tejada
dd3cf1c50f
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
109e1e1e19
es6(db): Query-related classes moved to ES2016
2016-09-22 00:07:23 -07:00
Evan Morikawa
179d3fd78a
fix(task-queue): performLocal now operates serially
2016-09-21 16:50:41 -04:00
Ben Gotow
247d12e8de
fix(specs): attribute conversion fixed bugs, broke specs
2016-09-21 11:56:54 -07:00
Ben Gotow
9972f2e421
fix(accounts): Restore account re-ordering
2016-09-21 11:23:38 -07:00
Ben Gotow
c19ea14da5
hack(channel-picker): Hide Salesforce for now
2016-09-21 10:45:04 -07:00
Ben Gotow
57f963ebc1
es6(db): Didn’t wait for NylasLint…
2016-09-21 09:45:11 -07:00
Ben Gotow
ae45b4b898
es6(db): Convert attribute class declarations to ES2016
2016-09-21 09:36:36 -07:00
Ben Gotow
18f7a8d463
bump(react): 15.3.x, warning removal, thread-sharing tweaks
2016-09-20 17:28:50 -07:00
Ben Gotow
0709b33c91
lint(*): Fix issue breaking the build
2016-09-20 16:34:30 -07:00
Ben Gotow
abdae1e795
fix(tooltips): Position relative to custom container for composer
2016-09-20 16:21:31 -07:00
Ben Gotow
c2a3dab187
fix(auth): Update autofill for Fastmail.fm
2016-09-20 15:52:36 -07:00
Ben Gotow
dd8b83bcf9
fix(thread-sharing): Fix unloading plugin
2016-09-20 15:48:39 -07:00
Ben Gotow
e33c10b61e
fix(drag-drop): Restore support for thread dragging
2016-09-20 15:48:15 -07:00
Ben Gotow
4affeff58e
fix(specs): Fix tests that were console.logging, bump coffee-react
2016-09-20 15:17:48 -07:00
Evan Morikawa
06ead70a6a
Revert "fix(promise): Don't use deprecated Promise.longStackTraces()"
...
This reverts commit db0e025fb5
.
2016-09-20 17:23:53 -04:00
Evan Morikawa
81b9eec674
fix(error): Let APIErrors have proper stack traces
2016-09-20 17:17:39 -04:00
Evan Morikawa
db0e025fb5
fix(promise): Don't use deprecated Promise.longStackTraces()
2016-09-20 17:16:59 -04:00
Ben Gotow
8368e9cba7
fix(specs): Display which tests are console.logging
2016-09-20 11:31:33 -07:00
Ben Gotow
9a13767742
fix(darkside): script/grunt lint
requires explicit LESS includes
2016-09-20 10:26:44 -07:00
Jamie Wilson
cfa62e28e0
design tweaks, breaking css up into files, update readme ( #2858 )
2016-09-20 10:20:15 -07:00
Juan Tejada
6eea9d26f1
fix(long-connection): Throw error for reporting, instead of just logging
2016-09-19 19:36:32 -07:00
Juan Tejada
5f8bb9dffd
feat(msg-list): Don't make participants mailto links, add context menu
2016-09-19 19:33:52 -07:00
Ben Gotow
657b8f38ef
bump(version): 0.4.54 beta
2016-09-19 18:33:17 -07:00
Evan Morikawa
779a27c5b8
fix(lint): import ui-variables for linter
2016-09-19 21:07:43 -04:00
Ben Gotow
1734e588b6
fix(trial): Move”days left” bar to the sidebar, new design
2016-09-19 17:21:55 -07:00
Evan Morikawa
ebb5584e54
fix(util): Utils.deepClone properly clones dates
2016-09-19 20:14:41 -04:00
Ben Gotow
3d826fff41
fix(trial): Compute “days remaining” in timezone-aware way
2016-09-19 16:20:34 -07:00
Juan Tejada
0891ad855d
fix(logging): Fix query logging: escape '%' properly
2016-09-19 12:49:46 -07:00
Ben Gotow
35c3a66642
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
ebb8d02c3d
Fix typo: dependencesi > dependencies ( #2838 )
2016-09-19 10:12:34 -07:00
cem guresci
62d25ce840
Add link for Darkish theme ( #2854 )
2016-09-19 08:52:24 -07:00
Ben Gotow
e01a23e2c2
fix(tutorial): Minor tweaks, finalized styling
2016-09-16 17:34:22 -07:00
Juan Tejada
ec28214d5e
fix(keymaps): Correctly map mod+z to undo, instead of just z ( #2663 )
2016-09-16 13:21:52 -07:00
Ben Gotow
a5723dbc5a
bump(electron): Electron 1.4, node-sqlite 3.1.4+fts
2016-09-16 08:59:36 -07:00
Ben Gotow
b07c0377d2
fix(N1.sh): Allow path to working copy to have spaces
2016-09-16 08:38:52 -07:00
Juan Tejada
b1fb5d8b3a
fix(thread-sharing): Timestamp range in seconds
2016-09-16 00:05:48 -07:00
Juan Tejada
ffe7fc57c0
fix(thread-sharing): Throw error when thread is /not/ found
2016-09-16 00:00:02 -07:00
Juan Tejada
ff7ea9da7d
fix(mail-merge): Correctly handle empty column names
2016-09-15 18:25:57 -07:00
Juan Tejada
34996ec597
🎨 (thread-sharing): Prefer url and querystring modules to parse url
2016-09-15 18:10:07 -07:00
Juan Tejada
bb2a69ec32
fix(thread-sharing): Find-thread, incr timestamp delta to 1min in ms
2016-09-15 16:43:30 -07:00
Juan Tejada
36f4801f06
bump(build)
2016-09-14 18:33:50 -07:00
Juan Tejada
5e10cde7e3
fix(thread-sharing): Update popover style
2016-09-14 18:13:35 -07:00
Juan Tejada
48aeaf94eb
fix(changelog): Update changelog to reflect latest puublished release
2016-09-14 14:34:01 -07:00
Juan Tejada
0520a94dff
bump(version): 0.4.53 and update Changelog
2016-09-14 12:25:00 -07:00
Evan Morikawa
d52217a087
bump(version): 0.4.52 and add Changelog
2016-09-14 11:56:36 -07:00
Jackie Luo
cba4c4ac51
fix(subscription): Remove hardcoded trial length
2016-09-14 11:21:48 -07:00