Commit graph

295 commits

Author SHA1 Message Date
Ben Gotow aa674989a0 Include bottom line of toolbar when animating it in, preload icon font 2018-04-04 01:30:23 -07:00
Ben Gotow 6340629d6d Add "paste and match style” to the composer right-click menu #655 2018-04-04 01:06:53 -07:00
Ben Gotow 818d02fa35 Show spellcheck corrections on right click as well as ctrl-click #747 2018-04-04 00:33:48 -07:00
Ben Gotow 167076a383 Fix link detection for URLs containing #/xxxx?a=b 2018-04-03 22:07:30 -07:00
Ben Gotow 7d56a7bafe Fix handling of copy-paste in composer fields after #787 changes 2018-04-03 16:48:22 -07:00
Ben Gotow 5f39ee2e35 Fix handling of copy-paste in iframes after #787 changes 2018-04-03 14:29:58 -07:00
Ben Gotow 699d67a9f4 Group buttons in the thread toolbar for nicer layout 2018-04-02 20:49:23 -07:00
Ben Gotow 960696eb9b Remove downloadPolicy preference which does not work 2018-04-02 17:15:31 -07:00
Ben Gotow efe6830bc3 Stop structured search query from capping at 1000 arbitrary results 2018-04-02 16:46:20 -07:00
Ben Gotow 768a5dc3d3 Do not copy/cut if no selection is present #787 2018-03-30 02:43:40 -07:00
Ben Gotow 62e2ecfd64 Fix issue with typing diatric characters into composer #718, #578 2018-03-30 02:37:02 -07:00
Ben Gotow 91050c6fc2 Bring back the Thread Sharing plugin 🎉 2018-03-30 01:36:23 -07:00
Ben Gotow 9ba4c026d1 Add new “Show notifications for repeated opens / clicks” option #766/#652 2018-03-26 14:46:11 -07:00
Ben Gotow efb3a04bb4 Reset the local cache for an account when removing it #724 2018-02-26 13:15:38 -08:00
Carlos 46cbc15833 Allow two points character inside urls for links (#695)
This PR fix bug #417
2018-02-26 11:20:33 -08:00
Ben Gotow 6a758dc784 Allow editing links, remove link on space/enter, ctrl-click to open #702, #704, #639 2018-02-26 11:15:59 -08:00
Ben Gotow ed3f58d872 Stop using hostname for MIME M-IDs, hide recipients own email 2018-02-26 09:46:14 -08:00
Ben Gotow 3b5bf92672 Only select entire misspelled word when right-clicking, focus it #677 2018-02-14 14:38:27 -08:00
Ben Gotow f74236ec03 Properly handle scenario where emoji mark cannot be found #685 2018-02-14 14:00:46 -08:00
Ben Gotow 22d9f20dee Composer perf: preload components to avoid parsing javascript on “reply” 2018-02-13 23:40:31 -08:00
Ben Gotow dbedb14a92 Composer perf: avoid calculating scroll adjustment when no items present 2018-02-13 23:38:30 -08:00
Ben Gotow 9d327cfd84 Composer perf: Defer plugins & toolbar component rendering 2018-02-13 23:37:55 -08:00
Ben Gotow dc558c889e Pressing backspace at the top of the composer should not delete down #578 2018-02-13 23:31:33 -08:00
Ben Gotow 865fb6bc88 Use readable stream to send large string data to client 2018-02-13 10:53:33 -08:00
Ben Gotow a95e926424 Always expand stdin buffer, send identity data in separate write 2018-02-12 12:33:54 -08:00
Ben Gotow 7743c5f703 Scale down linux tray icon, try to stop it from flashing on Ubuntu #232 2018-02-05 19:40:04 -08:00
Ben Gotow 1272d98281 Avoid spawning duplicate sync processes now that KeyManager is async 2018-02-04 22:18:14 -08:00
Ben Gotow d50d17d63f Retry metadata transfer for reminders, see if it fixes Sentry 363208698 2018-02-04 20:14:02 -08:00
Ben Gotow 438705c9dc Fixes for miscelaneous bugs reported via Sentry 2018-02-04 20:02:57 -08:00
Ben Gotow d3bcfbfe45 Display an error dialog if the user needs to choose a drafts folder to send mail #634 2018-02-03 11:06:58 -08:00
Ben Gotow 99d75ba5db Consistently use the same regex for detecting / removing signatures #610 2018-02-03 10:11:40 -08:00
Ben Gotow 5cae7f4fe7 Clear the “marked as read” state so drilling back into a thread marks it again #617 2018-02-03 09:35:10 -08:00
Ben Gotow 5ce6d3a09f Preserve links (and other non-styling markup) when pasting HTML #592 2018-02-02 23:43:18 -08:00
Ben Gotow 24746823c8 Ensure quoted string detector does not remove the body element #615 2018-02-02 22:58:17 -08:00
Ben Gotow 7ab5347be9 Fallback to empty string for files with null names (synced before 1.1.1) #626 2018-02-02 22:49:19 -08:00
Ben Gotow bf48dc6dc3 Fix undo triggering in both the composer body and other text fields recently modified #613 2018-02-02 12:08:26 -08:00
Ben Gotow 610d71297b Fix displayName of Mailspring/Snoozed 2018-02-02 11:02:27 -08:00
Ben Gotow e7b7b0d06e VACUUM the database at launch periodically to prevent fragmentation issues 2018-02-01 10:32:44 -08:00
Ben Gotow a440964c39 Put the app version number in message headers 2018-01-31 16:14:53 -08:00
Ben Gotow 5ba71a042d Fix additional Slate normalization to preserve newlines 2018-01-30 22:16:08 -08:00
Ben Gotow 835ad95efc Manually implement additional Slate normalization for an 80% perf boost 2018-01-30 18:34:22 -08:00
Ben Gotow 526a252c36 Wipe Slate’s undo history when unmounting the composer to reclaim RAM 2018-01-30 18:33:35 -08:00
Ben Gotow 8861fa50a8 Fix changing acccounts not changing signature to default signature of new account #570 2018-01-29 15:03:30 -08:00
Ben Gotow 8ae17eae12 Fix exception when tabbing to the subject field in the composer 2018-01-29 11:31:10 -08:00
Ben Gotow afa6dda090 FIx Sentry “Create package manually” not working with prod flags [363594608] 2018-01-29 08:22:14 -08:00
Ben Gotow 896ab284c4 Fix Sentry tutorial tip invariant violation [361637806] 2018-01-29 08:20:22 -08:00
Ben Gotow 0354fdb094 When identifying quoted text never return the document node #589 2018-01-29 08:05:53 -08:00
Ben Gotow 3cf684f507 Explicitly unlisten to list data source to fix draft list #590 2018-01-29 07:53:49 -08:00
Ben Gotow e2e757daab Remove pathwatcher entirely to fix Win32 compilation 2018-01-28 23:01:50 -08:00
Ben Gotow f007beb3c1 Fix top level componentDidCatch, place boundaries around thread and message lists 2018-01-28 11:05:12 -06:00