Juan Tejada
b26a5b252c
bump(submodule)
2016-10-04 11:17:57 -07:00
Halla Moore
9e3c3c14cd
feat(sidebar-notifs) Create sidebar notifications to replace old bars
...
Summary:
Move the old bar notifications to the sidebar, and only display one notification
at a time using a priority-rating system. Remove all of the old notification
infrastructure.
Test Plan: Added specs, also reproduced notifications locally
Reviewers: bengotow
Reviewed By: bengotow
Subscribers: juan
Differential Revision: https://phab.nylas.com/D3310
2016-10-04 08:08:23 -07:00
Ben Gotow
aa7ef91b0b
fix(files): When download mode is “manual” prompt about inline attachments
...
Summary:
When you have your "Download attachments for new mail" setting set
to "manually", inline images always appear broken with no explanation.
This patch listens for the image load to fail and displays a button which
queues the fetchFile task on click. This seemed like the best approach because
it doesn't slow down the loading of the message with more fstats / lookups.
(Seeing if the file has already been downloaded is an async operation)
Test Plan: No specs atm
Reviewers: evan, juan
Reviewed By: juan
Differential Revision: https://phab.nylas.com/D3313
2016-10-03 11:22:44 -07:00
Juan Tejada
c385867ddd
fix(tools): Make arc lint
great again
...
Add proper arc config for linting ES6 files with eslint
2016-10-02 10:56:11 -07:00
Juan Tejada
56141fb979
🔪 Last remaining traces of coffeescript in submodule!
2016-10-02 10:55:41 -07:00
Evan Morikawa
b540bbb601
fix(composer): tokenizing text field trigger logic moved to composer
2016-10-02 12:05:31 -04:00
Evan Morikawa
83f455f031
fix(composer): fix margin when editing contact chip
2016-10-02 12:05:25 -04:00
Evan Morikawa
80d2dbe10e
fix(composer): can shift-tab more places
...
Allow shift-tab to go back to subject from anywhere except in front of a
tab character
2016-10-02 12:05:14 -04:00
Evan Morikawa
8e3b436ba3
fix(composer): enable click regions on margins of composer
...
Change padding, margins, and borders to allow you to click on the left
margin of to, cc, bcc, from, subject fields as well as the composer
margins both above, left, and to the right of the composer.
Ensured attachments and other assets show up in correct spots
Ensure subject looks correct for mail merge
2016-10-02 12:04:55 -04:00
Juan Tejada
506a04ca22
fix(specs): Activity List
2016-10-01 00:25:20 -07:00
Juan Tejada
3d69ebbabb
fix+ 🎨 (notifs): Cleanup, handle nonexistent thread when opening notification
...
Notifications now check to see the thread they are supposed to open
exists.
Also, clean up FocusedContentStore._onFocus so that it doesn't have the side
effect of dispatching another action and messay logic.
Instead, added Actions.ensureCategoryFocused, to focus any category, and which
should be used separately from focusing content (notifications now use
this action for "opening" the thread)
Also, convert FocusedPerspectiveStore to ES6
2016-10-01 00:08:19 -07:00
Juan Tejada
5473c280be
💄 (outline-view): Add title attr for tooltips
2016-09-30 21:01:30 -07:00
Ben Gotow
450afedaec
es6(db): Move DatabaseStore to ES6
2016-09-30 15:24:34 -07:00
Ben Gotow
4eeb808976
fix(dev-mode): Don’t save to config.json, use flag instead
...
Turns out even the built, packaged version of the app can be restarted into dev mode by adding `—dev` to argv and using the new relaunch API.
2016-09-30 14:37:03 -07:00
Juan Tejada
08128e3dc6
fix(share-thread): Closed when blurred when blurred or new thread selected
2016-09-30 13:48:12 -07:00
Juan Tejada
6729ade1cc
fix(tutorial-tips): Recompute pos when theme changes
2016-09-30 13:46:17 -07:00
Ben Gotow
0af15efae4
fix(specs): Minor spec fixes
2016-09-30 11:58:57 -07:00
Ben Gotow
7236b9e47f
fix(spellcheck): Do not spellcheck <code>, <a>, <pre> tags
...
This fixes #2877 . The templates feature becomes broken when variable names contain misspellings.
2016-09-30 11:53:52 -07:00
Ben Gotow
2dc779c5be
fix(participants): When copying, include space #2871
2016-09-30 10:48:34 -07:00
Juan Tejada
c4767e488f
fix(tutorial-tips): Don't display when component is not visible
2016-09-29 20:31:52 -07:00
Juan Tejada
d3475579d4
💄 (share-thread): Fix positioning of share thread button
2016-09-29 20:30:03 -07:00
Ben Gotow
9f0a2c31a0
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
047b4c03fe
bump(verison): 0.4.56, more items in changelog
2016-09-29 12:24:15 -07:00
Halla Moore
3264175b54
feat(self-hosting) Add onboarding page about self-hosting plugin restrictions
2016-09-29 12:12:05 -07:00
Halla Moore
5accaa0e5f
fix(self-hosting) Don't load packages that don't support self-hosting
2016-09-29 12:12:05 -07:00
Juan Tejada
a28fc70332
fix(composer): When pasting links that are tracked, extract actual link
2016-09-29 11:30:19 -07:00
Ben Gotow
56285ad6c4
feat(bios): Linkify twitter hashtags and mentions in bios
2016-09-29 11:25:08 -07:00
Ben Gotow
88258cced7
rm(ship-logs): Remove unused log shipping, prevents many-processes bug on win32
2016-09-29 10:38:29 -07:00
Evan Morikawa
87b78e3775
fix(linter): fix linter error
2016-09-29 10:05:11 -05:00
Evan Morikawa
68b3ab4225
fix(spec): remove unnecessary messages & prevent extra hot window
2016-09-29 09:52:51 -05:00
Ben Gotow
0e98736f49
fix(composer): Wrap composer instead of allowing overflow-x
2016-09-28 17:39:44 -07:00
Ben Gotow
9ddb713a1b
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
f62caa9c57
🎨 (activity-list): punctuation
2016-09-28 17:22:50 -07:00
Juan Tejada
b23c55d5b4
fix(dev): Pretty print deltas
2016-09-28 16:51:50 -07:00
Juan Tejada
b14d52b482
fix(draft-list): Don't render html string in draft subject
2016-09-28 16:02:47 -07:00
Juan Tejada
2b34d2137a
fix(lint): Fix coffeelint errors
2016-09-28 15:58:16 -07:00
Juan Tejada
38b5cc47a7
🎨 (thread-sharing): Fix icon
2016-09-28 15:56:37 -07:00
Juan Tejada
a9701f2b5f
fix(specs): Fix mail merge specs
2016-09-28 15:02:36 -07:00
Ben Gotow
381019552f
fix(perspectives): More robust validation of saved perspectives, never open to blank screen
2016-09-28 14:46:08 -07:00
Ben Gotow
3411ad320e
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
6afd911e81
fix(mail-merge): Reduce limit to 150 messages, improve error handling
2016-09-28 13:27:59 -07:00
Ben Gotow
69d3571d20
fix(calendar): CSS layout fix for Chromium 53
2016-09-28 12:14:50 -07:00
Ben Gotow
6df14d5553
fix(composer): Dedupe registered key bindings to avoid double undo in composer
2016-09-28 12:03:58 -07:00
Ben Gotow
1e7dfea7d7
fix(db): Messages with empty bodies always showing loading spinner due to ‘’ == null
2016-09-28 11:42:18 -07:00
Ben Gotow
2739cc822e
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
60d0d94b1b
fix(react): React refuses to add partition
attr to webview
2016-09-28 11:29:26 -07:00
Juan Tejada
4f8ad70d60
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
e10a0668ed
fix(lint): Change variable to const
2016-09-27 23:39:10 -07:00
Ben Gotow
275786cdfb
fix(drafts): Sanitize quoted text to avoid overlaid component issues [!!]
2016-09-27 17:45:51 -07:00
Ben Gotow
109fb21dc7
fix(thread-list): Use interaction handlers, don’t update selection directly
2016-09-27 16:31:28 -07:00