Commit graph

3662 commits

Author SHA1 Message Date
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
Juan Tejada 3298f6a36b fix(warnings): Correctly remove all unknown props warnings 2016-09-27 15:06:23 -07:00
Juan Tejada 086c84197c fix(overlaid-comps): Check if supports preview only after we know exists 2016-09-27 15:06:13 -07:00
Ben Gotow 38ba6ea015 fix(db): Add an index on Thread.client_id for modelify 2016-09-27 15:01:28 -07:00
Ben Gotow 3cfd16fc1b fix(composer): No need for overlaid z-index: 10, appearing over menus 2016-09-27 14:40:58 -07:00
Ben Gotow a0ab700ca6 💄(mail-merge): Fix alignment and height of tokens 2016-09-27 14:36:58 -07:00
Ben Gotow 8fada3b9da 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 53fcbfc00e 💄(sidebar): Github repos should not wrap 2016-09-27 14:36:58 -07:00