Ben Gotow
c222fa0c39
fix(data-source): Wait until the next cycle to cleanup
...
Fixes a crash when switching to the thread list from the draft list, where there are very briefly zero observers.
2016-09-29 13:42:52 -07:00
Ben Gotow
1e9d1dff07
bump(verison): 0.4.56, more items in changelog
2016-09-29 12:24:15 -07:00
Halla Moore
02eaf34c6c
feat(self-hosting) Add onboarding page about self-hosting plugin restrictions
2016-09-29 12:12:05 -07:00
Halla Moore
c2b9b3070a
fix(self-hosting) Don't load packages that don't support self-hosting
2016-09-29 12:12:05 -07:00
Juan Tejada
4e3332386a
fix(composer): When pasting links that are tracked, extract actual link
2016-09-29 11:30:19 -07:00
Ben Gotow
7997e70a84
feat(bios): Linkify twitter hashtags and mentions in bios
2016-09-29 11:25:08 -07:00
Ben Gotow
af278e0765
rm(ship-logs): Remove unused log shipping, prevents many-processes bug on win32
2016-09-29 10:38:29 -07:00
Evan Morikawa
787781b3a9
fix(linter): fix linter error
2016-09-29 10:05:11 -05:00
Evan Morikawa
ec51730e24
fix(spec): remove unnecessary messages & prevent extra hot window
2016-09-29 09:52:51 -05:00
Ben Gotow
6fad7a9ceb
fix(composer): Wrap composer instead of allowing overflow-x
2016-09-28 17:39:44 -07:00
Ben Gotow
3940a0abbd
fix(window-state): Per electron#7278, save state in beforeunload
...
Related:
https://github.com/electron/electron/issues/7278
https://github.com/atom/atom/pull/3223/files
As of Chromium 36, unload is async and @zcbenz does not think it happens reliabily in Electron. Move saving of window state to beforeunload, following suit with Atom.
2016-09-28 17:39:44 -07:00
Juan Tejada
7391dd782b
🎨 (activity-list): punctuation
2016-09-28 17:22:50 -07:00
Juan Tejada
878dc293bc
fix(dev): Pretty print deltas
2016-09-28 16:51:50 -07:00
Juan Tejada
7c871a8618
fix(draft-list): Don't render html string in draft subject
2016-09-28 16:02:47 -07:00
Juan Tejada
302aca5a4e
fix(lint): Fix coffeelint errors
2016-09-28 15:58:16 -07:00
Juan Tejada
a3497956ba
🎨 (thread-sharing): Fix icon
2016-09-28 15:56:37 -07:00
Juan Tejada
4e1f8c9b53
fix(specs): Fix mail merge specs
2016-09-28 15:02:36 -07:00
Ben Gotow
dc15c3e243
fix(perspectives): More robust validation of saved perspectives, never open to blank screen
2016-09-28 14:46:08 -07:00
Ben Gotow
96ab35cb8e
fix(composer): Add additional isMounted checks
...
Resolves this exception: https://gist.github.com/jstejada/a26dc6a7a2896dcef9be3cec60eaecdb
2016-09-28 14:46:08 -07:00
Juan Tejada
0e6b4a0c96
fix(mail-merge): Reduce limit to 150 messages, improve error handling
2016-09-28 13:27:59 -07:00
Ben Gotow
6815c36065
fix(calendar): CSS layout fix for Chromium 53
2016-09-28 12:14:50 -07:00
Ben Gotow
b575d1fa97
fix(composer): Dedupe registered key bindings to avoid double undo in composer
2016-09-28 12:03:58 -07:00
Ben Gotow
9627ae9b0c
fix(db): Messages with empty bodies always showing loading spinner due to ‘’ == null
2016-09-28 11:42:18 -07:00
Ben Gotow
6ddca404f5
fix(identity): Always refresh accounts after identity
...
This fixes an issue where changing your Nylas ID didn’t refresh your accounts, and N1 would still think they were invalid.
2016-09-28 11:29:26 -07:00
Ben Gotow
306a5010fd
fix(react): React refuses to add partition
attr to webview
2016-09-28 11:29:26 -07:00
Juan Tejada
ab95452130
fix(search): Update local search syntax to include more results
...
Add prefix search. Previously, if searching for a thread with a specific
subject, you had to type the entire subject. Searching for just a prefix
wouldn't return the result.
This should not affect any of the current search results, only add more results
2016-09-28 11:06:10 -07:00
Jackie Luo
9f1b11a5de
fix(lint): Change variable to const
2016-09-27 23:39:10 -07:00
Ben Gotow
ae306a94ab
fix(drafts): Sanitize quoted text to avoid overlaid component issues [!!]
2016-09-27 17:45:51 -07:00
Ben Gotow
9191a1cb6a
fix(thread-list): Use interaction handlers, don’t update selection directly
2016-09-27 16:31:28 -07:00
Juan Tejada
f51111d924
fix(warnings): Correctly remove all unknown props warnings
2016-09-27 15:06:23 -07:00
Juan Tejada
1647becce5
fix(overlaid-comps): Check if supports preview only after we know exists
2016-09-27 15:06:13 -07:00
Ben Gotow
29d6b972b1
fix(db): Add an index on Thread.client_id for modelify
2016-09-27 15:01:28 -07:00
Ben Gotow
1e9b32ed05
fix(composer): No need for overlaid z-index: 10, appearing over menus
2016-09-27 14:40:58 -07:00
Ben Gotow
ea47381b52
💄 (mail-merge): Fix alignment and height of tokens
2016-09-27 14:36:58 -07:00
Ben Gotow
df499243f7
fix(sidebar): Command-click + href to open in background
...
Global window event handler should work when clicking elements /inside/ of an a tag with an href.
2016-09-27 14:36:58 -07:00
Ben Gotow
41a4e3198a
💄 (sidebar): Github repos should not wrap
2016-09-27 14:36:58 -07:00
Juan Tejada
bf2f156dcb
fix(mail-merge): Reduce max number of emails to 250
...
Almost always, you will get rate limited trying to send 500 emails.
Reduce to 250 to make it more reasonable
2016-09-27 14:22:50 -07:00
Juan Tejada
42aa3e01cd
fix(tasks): Report slow performLocal only when it takes > 500ms
2016-09-27 14:22:50 -07:00
Jackie Luo
8d0d38357f
fix(install-location): Update language and remove buggy regex
2016-09-27 10:35:50 -07:00
Juan Tejada
cb92ee3ad0
fix(whitespace)
2016-09-27 10:32:52 -07:00
Juan Tejada
bc76c3d9d1
update: Update CHANGELOG for v0.4.55
2016-09-27 09:52:11 -07:00
Juan Tejada
2627a88dae
bump(version): 0.4.55
2016-09-27 08:48:57 -07:00
Juan Tejada
1b4209ed37
fix(tasks): Add instrumentation to Task's performLocal
...
A slow performLocal may be one of the causes of #2725
2016-09-27 08:46:35 -07:00
Ben Gotow
2af6eb7be3
es6(db): DatabaseTransaction & Query moved to ES6
2016-09-26 23:46:46 -07:00
Juan Tejada
138afab00e
fix(specs): make sure stub resolves (bump submodule)
2016-09-26 17:22:56 -07:00
Juan Tejada
42854d9ccf
fix(lint)
2016-09-26 17:22:08 -07:00
Evan Morikawa
fabea8a504
Revert "fix(task-queue): performLocal now operates serially"
...
This reverts commit 179d3fd78a
.
2016-09-26 17:04:23 -07:00
Ben Gotow
009365a155
feat(inline-images): Drag & drop or paste inline images
...
Summary: Initial support for inline images. Tests still forthcoming!
Test Plan: WIP
Reviewers: mark, juan
Reviewed By: juan
Differential Revision: https://phab.nylas.com/D3295
2016-09-26 17:01:19 -07:00
Mark Hahnenberg
2485312a3f
Fix broken test
...
Summary:
Fixes a test that was broken due to my unfamiliarity with
CoffeeScript :-/
Test Plan: Tests
Reviewers: bengotow
Reviewed By: bengotow
Subscribers: juan
Differential Revision: https://phab.nylas.com/D3302
2016-09-26 16:49:22 -07:00
Juan Tejada
49ae092641
fix(contact-sidebar): Correctly update selected contact
...
Sometimes, when selecting a contact (with name, email) inside a thread,
the dropdown (`<select>`) did not correctly reflect the selected
contact.
This was because when focusing a contact, the FocusedContactStore
queried that contact from the database just by email, and the contact
retured from the database became the focused one. However, sometimes the
returned contact might have the same email but different email, and
given that the `<select>` component is keyed by both name,email, it
couldn't find the appropriate <option> to render, so it could not update
to reflect the newly selected contact
Now, the FocusedContactStore queries by email and name to prevent this
2016-09-26 16:34:29 -07:00