Commit graph

978 commits

Author SHA1 Message Date
Ben Gotow
ea37c75596 Add plaintext mail display and composition via new setting / Alt key #52
Most draft features are disabled in plaintext mode because I don’t think it’s worth trying to make them work unless this gains traction. Mostly doing this so we can add GPG / PGP / Keybase in the future.
2020-02-19 23:25:02 -06:00
Ben Gotow
6d78a90102 0x0080=>0x0C0 are control characters like   and not valid email chars #1796 2020-02-18 09:40:53 -06:00
Ben Gotow
7c0cb4e6fc Retrieve online status from mailsync workers, remove is-online and it’s 56 (🤭) internal deps #1357, #1731, #1123 2020-02-17 00:23:52 -06:00
Ben Gotow
a252d8aa53 Allow IMAP configurations with a port number that starts with a default #1702 2020-02-16 21:25:27 -06:00
Ben Gotow
3e0ca43333 Fix text selection of fields in the contact sidebar 2020-02-16 20:59:42 -06:00
Ben Gotow
79c437d01f Make Preferences > Shortcuts two columns on large screens 2020-02-16 20:48:20 -06:00
Ben Gotow
c400a9a4b1 Switch to a shortcut for composer:delete-empty-draft that works in text fields #1776 2020-02-16 20:47:49 -06:00
Ben Gotow
378bc9415f Fix support for tables pasted from Excel which contain a <style> tag in their HTML #1773 2020-02-16 19:25:04 -06:00
Ben Gotow
5c912578c4 Bump moment-timezone, Brazil no longer has DST #1767 2020-02-16 18:12:36 -06:00
Ben Gotow
ef9ed3368f Add a confirmation prompt when deleting folders and labels #1785 2020-02-16 10:33:02 -06:00
Ben Gotow
b0387da59c Fix support for changing names of google contacts when displayName is provided 2020-02-16 10:14:47 -06:00
Ben Gotow
c4d7b229f4 We can now ask Google for auth/contacts permission (not readonly!) 2020-02-16 10:14:36 -06:00
Ben Gotow
56f18a340b Bump to 1.7.3 2020-02-16 10:14:00 -06:00
Ben Gotow
5cf1ceb604 Mark that Galician is now a manually audited language 2020-02-15 13:46:46 -06:00
Marcos Horro
3b1d1c68ce Fixed typo in gl.json 2020-02-15 12:44:48 -06:00
Marcos Horro
74668050dd Improved some galician translations, and added some 2020-02-15 12:44:48 -06:00
Pascal Thibaudeau
10193a10d3 Update fr.json
Add 'View license" french translation
2020-02-15 12:42:07 -06:00
Keyvin Duque
81e13b783c Latam spanish corrections 2020-02-15 12:41:39 -06:00
小亨
07351491ba Update zh-TW.json 2019-11-30 11:39:19 -06:00
小亨
24ee51a3a4 Update zh-TW.json
Remove Simplified Chinese.
2019-11-30 11:39:19 -06:00
raven-kg
09f8319492 Additional corrections for Russian translation 2019-11-30 11:38:28 -06:00
raven-kg
75518a8828 Minor improvements for Russian translation 2019-11-30 11:38:28 -06:00
Ben Gotow
9445addf69 Don’t shift away from preferences when adding/removing accounts #1684 2019-10-29 08:17:09 -05:00
Ben Gotow
627ca8fadc Performance improvements for large lists of recipient tokens in composer 2019-10-28 21:57:55 -05:00
Ben Gotow
5710743916 Avoid displaying dialogs with explicit window reference, may fix freezes #1685 2019-10-28 21:57:55 -05:00
Ben Gotow
fac38c97a4 Wrap decoding errors in APIError to prevent Sentry logging of "invalid JSON" 2019-10-28 21:57:55 -05:00
Ben Gotow
af3172ff28 Wrap decoding errors in APIError to prevent Sentry logging of "invalid JSON" 2019-10-23 01:17:35 -05:00
Ben Gotow
3eb3eff537 Workaround instability of Slate’s value.activeMarks (Sentry 1076378703) 2019-10-23 00:59:49 -05:00
Ben Gotow
b7017f10de Workaround mozilla-comm/ical.js/issues/186, support events with times like "2019-11-12T::" 2019-10-23 00:56:51 -05:00
Ben Gotow
5847e82cef Fix ars is not a valid language - macOS custom dictionaries can bad lang codes
Submitted to Sentry a whopping 235,000 times by 782 users…
2019-10-23 00:35:40 -05:00
Ben Gotow
c7aecef7d0 Need to specify AppleID team for Catalina notorization 2019-10-22 13:14:46 -05:00
Ben Gotow
1991f80fcb Bump to Xcode 11.2 for macOS notorization 2019-10-22 12:27:03 -05:00
Ben Gotow
134e6c3e8b Update electron-packager to notorize the app for Catalina 2019-10-22 11:30:59 -05:00
Ben Gotow
a7ee6acbc5 Fix display of the application license file 2019-10-22 00:12:42 -05:00
Ben Gotow
ed0270c17e Convert meta / control to mod only on the correct platforms #1678 2019-10-22 00:12:42 -05:00
Ben Gotow
8963b14364 When switching layout modes, clear selection to avoid immediate mark-as-read #1679 2019-10-22 00:12:42 -05:00
Piotr Zarycki
3071e76c4a Add instagram signature link - fix 2019-10-21 15:35:39 -05:00
Piotr Zarycki
b40b82a3ce Add instagram signature link 2019-10-21 15:35:39 -05:00
Ben Gotow
63f39fca56 Bump to 1.7.2, update Changelog 2019-10-16 11:14:29 -05:00
Ben Gotow
45d4260b6d Bump to 1.7.1, update Changelog 2019-10-14 15:00:38 -05:00
Ben Gotow
9c763dac6c Fix race condition in ListTabular causing thread list to appear blank for some users 2019-10-14 13:38:20 -05:00
Ben Gotow
32254f2de9 Fix regression in some third party themes due to outline-viw classname change 2019-10-14 13:37:56 -05:00
Ben Gotow
65435390ad Requesting unapproved read-write Google Contacts API results in “App Not Verified”
We will have to make Google support read-only until the additional oauth scope is approved…
2019-10-14 01:04:03 -05:00
Ben Gotow
79cddc6968 Adjust Windows-specific CSS to match new slightly narrower toolbar 2019-10-13 15:57:57 -05:00
Ben Gotow
989482f417 Add a note to the login screen that FastMail requires an app password 2019-10-13 15:29:06 -05:00
Ben Gotow
75b234975f Bump version to 1.7.0 and update changelog 2019-10-13 14:44:04 -05:00
Ben Gotow
c629967c3d Add a proper address book with CardDAV + Google People support
commit 423cf4f407
Author: Ben Gotow <ben@foundry376.com>
Date:   Fri Oct 11 22:33:53 2019 -0500

    Replace belcard with homegrown VCard parser because our needs are minimal and the linux binary has relocation issues

commit 4ae19c0ed5
Author: Ben Gotow <ben@foundry376.com>
Date:   Fri Oct 11 10:38:26 2019 -0500

    Skip building a few more belr components, still looking for relocation error cause

commit a7ec02a449
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Oct 10 22:16:15 2019 -0500

    Fix windows SRV record lookups for contact directory autodiscovery

commit 318a31d279
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Oct 10 20:50:06 2019 -0500

    Leave vcard_grammar unpacked so mailsync can find it at runtime

commit bf7e43e37d
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Oct 10 20:43:01 2019 -0500

    Fix bug in icon case sensitivity

commit c283513653
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Oct 10 17:29:24 2019 -0500

    Renew Windows Authenticode code signing cert (there goes $500…)

commit d13235f65b
Author: Ben Gotow <ben@foundry376.com>
Date:   Wed Oct 9 23:25:34 2019 -0500

    Bump mailsync to move belr dlls

commit 00ca6431df
Author: Ben Gotow <ben@foundry376.com>
Date:   Wed Oct 9 23:22:53 2019 -0500

    Bump to xcode9 to fix odd C++11 error

commit 47903c99c4
Author: Ben Gotow <ben@foundry376.com>
Date:   Wed Oct 9 23:01:32 2019 -0500

    Bump mailsync to build belr as a dll instead of a static lib

commit 21d645d4e7
Author: Ben Gotow <ben@foundry376.com>
Date:   Wed Oct 9 22:38:24 2019 -0500

    Bump mailsync

commit 3f943031cb
Author: Ben Gotow <ben@foundry376.com>
Date:   Wed Oct 9 21:57:39 2019 -0500

    Bump mailsync to fix windows libetpan failure

commit 8fb55ca0fc
Author: Ben Gotow <ben@foundry376.com>
Date:   Wed Oct 9 21:36:57 2019 -0500

    Bump mailsync, add grammar

commit b959c54e50
Author: Ben Gotow <ben@foundry376.com>
Date:   Wed Oct 9 21:20:13 2019 -0500

    Bump mailsync for linux / win32

commit ddb5229d67
Author: Ben Gotow <ben@foundry376.com>
Date:   Tue Oct 8 22:44:12 2019 -0500

    Bump mailsync

commit f80e1bc422
Author: Ben Gotow <ben@foundry376.com>
Date:   Tue Oct 8 11:11:39 2019 -0500

    Fix LESS linter failures

commit 66dc60a731
Author: Ben Gotow <ben@foundry376.com>
Date:   Tue Oct 8 11:00:37 2019 -0500

    Extend participant search to return / expand groups

commit 3bded91307
Author: Ben Gotow <ben@foundry376.com>
Date:   Tue Oct 8 03:18:11 2019 -0500

    Add comments, etc

commit 4ede5446de
Author: Ben Gotow <ben@foundry376.com>
Date:   Tue Oct 8 02:38:50 2019 -0500

    Google People API contacts CRUD alongside CardDav

commit 96c6a64e46
Author: Ben Gotow <ben@foundry376.com>
Date:   Mon Oct 7 14:00:34 2019 -0500

    Build ContactBook concept to track which accounts have sync running

commit 1f6aab1083
Author: Ben Gotow <ben@foundry376.com>
Date:   Mon Oct 7 11:38:03 2019 -0500

    Contact and contact group CRUD, address book menus

commit b877c58d48
Author: Ben Gotow <ben@foundry376.com>
Date:   Sun Oct 6 16:32:33 2019 -0500

    Editing contact names working

commit 761079304c
Author: Ben Gotow <ben@foundry376.com>
Date:   Mon Sep 30 15:42:59 2019 -0500

    Improved styling of YYYYMMDD field

commit 71a567276b
Author: Ben Gotow <ben@foundry376.com>
Date:   Mon Sep 30 15:06:28 2019 -0500

    UI for edit + move + delete contacts

commit f1967dd603
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Sep 26 13:50:44 2019 -0500

    Allow you to turn on / off the “Found in Mail” autocompletions

commit 0c2b0eb03b
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Sep 26 13:50:14 2019 -0500

    Improve contacts window launch perf by lazy loading composer support, scanning less of fs for themes

commit 07abd6cb71
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Sep 26 04:36:10 2019 -0500

    Support for CardDav contact display, better groups presentation

commit 0a9e166d79
Author: Ben Gotow <ben@foundry376.com>
Date:   Tue Sep 24 12:42:37 2019 -0500

    Add hidden attribute to the model in prep for deletion of auto-created contacts

commit e6ce3b2af9
Author: Ben Gotow <ben@foundry376.com>
Date:   Tue Sep 24 12:12:52 2019 -0500

    Initial pass at address book

commit 740d7e8655
Author: Ben Gotow <ben@foundry376.com>
Date:   Tue Sep 24 08:27:06 2019 -0500

    Make headers of Preferences > Accounts consistent with General
2019-10-12 12:40:57 -05:00
Ben Gotow
1d5f3ff4f1 Fix account re-ordering via drag and drop #1577 2019-10-08 22:43:07 -05:00
Ben Gotow
0c2da7a7a4 Always display non-inline image attachments as files in the composer for clarity #1653 2019-10-08 22:43:02 -05:00
Ben Gotow
e319e9d447 Remove the (broken) plugin template and link to the starter github repo instead #1645 2019-10-08 22:42:56 -05:00
Ben Gotow
2165c54be2 Make headers of Preferences > Accounts consistent with General 2019-10-08 22:42:46 -05:00
Mathieu Petitjean
7b7efdfc25 Slight improvements to FR translation 2019-10-08 11:13:05 -05:00
Clemens Damke
2b6cb0ad86 Various fixes in the german translation 2019-10-08 11:12:43 -05:00
Ben Gotow
4e5c02eee6 On Linux, system tray does not turn blue if window is hidden #1467 2019-09-23 23:57:23 -05:00
Ben Gotow
78ecc4d7fb Need to move Win32 visual elements XML into place on first run 2019-09-23 18:11:15 -05:00
Ben Gotow
91add0b67e Only requestAnimationFrame calls stop in the background, this is fine 2019-09-23 17:44:15 -05:00
Ben Gotow
d561d7d6a1 Stop using model version to check if a message is brand new #1467 2019-09-23 17:43:52 -05:00
Ben Gotow
03dd94596c Disable window throttling at the Chromium layer, Electron backgroundThrottling is broken #1467 2019-09-23 16:59:38 -05:00
Ben Gotow
8b6abc979a Add Show first and last names of all recipients #515, #505 2019-09-23 16:10:40 -05:00
Ben Gotow
48a768dce8 Make Preferences > General two columns, slightly better? 2019-09-23 16:10:18 -05:00
Ben Gotow
9ce848c053 Add VisualElements manifest to the Windows version for square Start icon 2019-09-23 15:11:56 -05:00
Ben Gotow
ca55b5c870 Add VisualElements manifest to the Windows version for square Start icon 2019-09-23 14:49:13 -05:00
Max
b508a318be Update the icon for Windows 2019-09-23 14:48:39 -05:00
Ben Gotow
6608d37a73 Fix lint task - paths in eslintrc are relative to cwd not eslintrc file 2019-09-23 13:45:59 -05:00
Ben Gotow
bf389079ac Fix a whole bunch of failing tests that needed ❤️ [7 left] 2019-09-23 13:24:15 -05:00
mhatvan
d79cd44c11 allow cancel upgrade prompt (#1514, #913), change invalid 'apt install libgconf2-4' to libgconf-2-4 in CONTRIBUTING.md
Signed-off-by: mhatvan <markus_hatvan@aon.at>
2019-09-23 10:48:08 -05:00
Markus Hatvan
14d47659f4 Add preferences option 'show detailed message header by default' to reading section (#1521) (#1525)
Signed-off-by: mhatvan <markus_hatvan@aon.at>
2019-09-23 10:43:50 -05:00
Maurits Lourens
506124cf28 add frame and remove toolbar from calendar preview (#1545) 2019-09-23 10:40:18 -05:00
Alessandro Magionami
63db2fbf15 Added the leading 'www' to the social links in the sidebar, now curso… (#1559)
* Added the leading 'www' to the facebook and linkedin links in the sidebar, now cursor pointer is shown wheh hovering social links in the sidebar

* SocialProfileLink now accepts a hostname parameter used to generate social link urls, service remains only for the img
2019-09-23 10:39:01 -05:00
Harvzor
de07989480 Fixed unread tray icon always showing when windows is blurred (#1017) 2019-09-23 10:34:52 -05:00
Devon Zuegel
f4929c7c9b Add snooze date shorthand expander (#1621)
* Add snooze date shorthand expander

* Add "tomorrow", "next week" expanders

* Support "2mo" for "2 months"

* Add additional tomorrow expander
2019-09-23 10:13:45 -05:00
Maj Štrukelj
b3b1f84874 Update sl.json (#1614)
Corrected about half of the translations (finished at line 251)
2019-09-23 10:11:31 -05:00
Matheus Reich
22f13bf3f0 pt-BR.json (#1618)
Added new strings to the translation file, and corrected a few miswritten words.
2019-09-23 10:10:35 -05:00
Daniel Opitz
cd2e1f63c8 Fixed placeholder typo in german translation (#1619) 2019-09-23 10:09:46 -05:00
singer233
4222032627 Update zh-CN.json (#1622)
add 1 new mandarin translation
2019-09-23 10:09:07 -05:00
lizzards
8d0040223b Update ta.json (#1631) 2019-09-23 10:08:31 -05:00
Ben Gotow
ed72723b6d Use a LRU approach for the cache of translated messages 2019-08-02 00:21:35 -05:00
Ben Gotow
7102809fb4 More sophisticated logic to reduce # of characters sent to translation service 2019-08-02 00:13:00 -05:00
Ben Gotow
dc0c6e2307 Very questionable whether CSS linting is worth it 2019-07-31 10:01:03 -05:00
Ben Gotow
4f75f7435f Improve removal of quoted text added by terrible old mail clients 2019-07-31 03:50:56 -05:00
Ben Gotow
87a4853db9 Keep translated message bodies in local storage to avoid re-requests 2019-07-31 02:06:05 -05:00
Ben Gotow
6b53ff6c91 Machine translate missing strings added in translation feature 2019-07-31 01:45:48 -05:00
Ben Gotow
767bd66361 Feature: translate incoming messages into your preferred language automatically 2019-07-31 01:19:03 -05:00
Ben Gotow
e2bdf45b68 JS Regexp engine does not support posessive qualifiers, fix link regexp another way 2019-07-26 12:15:38 -05:00
Ben Gotow
a8dd37217b Fork slate-react to backport null checks in paste / dragover 2019-07-26 12:15:08 -05:00
Ben Gotow
1d2163c29a Fix insanely catastrophic backtracking when typing a link with a #hash and then “return” #
This change makes this part of the regexp “greedy and posessive”, meaning that if the regexp reaches the `$` end-of-string qualifier and it’s not the end of the string, it can’t go back and try to change the way it allocated characters to the regexp to make it work (infinitely.)
2019-07-22 11:12:46 -05:00
Ben Gotow
78268432c5 Suggest rather than require gnomekeyring on Debian #998 2019-07-07 19:09:25 -05:00
Ben Gotow
134a0e55b8 Ensure that a textInput event is always emitted when text composition ends #1531 2019-07-01 14:09:46 -05:00
Ben Gotow
2508797ff1 Do not jump to next field when pressing Tab during IME composition #1531 2019-07-01 13:41:18 -05:00
Ben Gotow
a6a3b5d23a Update changelog, fix build 2019-06-30 23:35:06 -05:00
Ben Gotow
af61bac1a5 Fix drag and drop of messages onto a label / folder in the sidebar #1533 2019-06-30 22:56:25 -05:00
Ben Gotow
99a40d7b9f Fix critical drag and drop issue with composer, dropEffect now required? #1534 2019-06-30 21:52:57 -05:00
Ben Gotow
3ab9b0edf1 Add a small button for downloading ics attachments to the event preview #1547 2019-06-30 20:48:13 -05:00
Ben Gotow
9d1b8fe600 Add a context menu to attachment items with the direct-open / save options #1548 2019-06-30 20:37:36 -05:00
Ben Gotow
020780223d Improve launch perf by only retrieving account keys once, not in for loop 2019-06-30 19:50:28 -05:00
Ben Gotow
33aba8f31f Sentry fix: new items that were not in the previous set have new sort orders 2019-06-23 18:13:53 -05:00
Ben Gotow
c3fb7bd8db Sentry fix: Display an error when encountering ts files in plugins—we are no longer shipping the typescript compiler 2019-06-23 11:25:23 -05:00
Ben Gotow
e492429548 Fork Slate and backport #slate/2772 and #slate/2800 to fix common crash cases 2019-06-23 01:43:08 -05:00
Ben Gotow
7a1be10ca1 Sentry fix: pressing the left/rright arrow keys in an empty To field throws an exc 2019-06-23 01:00:36 -05:00
Ben Gotow
900ccdbc73 Sentry fix: Occasionally value.focusBlock is null when markdown shortcut fires 2019-06-23 00:47:50 -05:00
Ben Gotow
5bb9e80404 Sentry fix: Only display sender responses inline if the email has a From: line 2019-06-23 00:47:09 -05:00
Ben Gotow
67605e983f Sentry fix: don’t count on theme names being valid CSS selectors 2019-06-23 00:43:48 -05:00
Ben Gotow
0134c8a4b3 Sentry fix: Don’t allow labels to be selected as the Gmail trash folder, see description
This is neat but Gmail has very specific semantics around labels vs the “spam”, “trash” and “all mail” folders. If you choose a label as your Trash the email still appears in all mail and Mailspring freaks out in several places. We could fix support for this scenarrio, but it’s unlikely this is what users actually want.
2019-06-23 00:27:20 -05:00
Ben Gotow
1c485ae213 Sentry fix: reproduce issue with reminder metadata not transfered to thread, increase timeout 2019-06-22 23:47:04 -05:00
Ben Gotow
808c7581a4 Sentry fix: handling events from a second instance being launched before app setup crashes 2019-06-22 23:28:30 -05:00
Ben Gotow
8edc9f0fc6 When Slate fails, include the shape (not content) of the offending draft in the error report and recover 2019-06-22 01:05:37 -05:00
Ben Gotow
50d61d36fa Sentry fix: A draft with an empty string body is populated 2019-06-22 00:25:33 -05:00
Ben Gotow
684eb2d420 Sentry fix: Cannot read property 'setHeightQuietly' of null 2019-06-21 23:25:41 -05:00
Ben Gotow
e35d44109c Bump master to 1.6.3 2019-06-21 23:25:17 -05:00
Ben Gotow
278bf219bf Improve performance of client queries - accountId is redundant and triggers use of wrong index 2019-06-18 02:37:52 -05:00
Ben Gotow
0a2feaa88d Fix self-triggering opens on server-created drafts (message ID not set by Mailspring) 2019-06-18 01:25:55 -05:00
Ben Gotow
9b506c55d3 When message list is in descending order, avoid mutating state in-place 2019-06-17 13:37:26 -05:00
Ben Gotow
2c630c47bc Draft “commit time” is the time the write starts, not the time the write finishes 2019-06-17 12:45:07 -05:00
Ben Gotow
adbae6657c Beta feedback: mailbox permalink dates are in unix time, not JS time 2019-06-17 01:08:41 -05:00
Ben Gotow
763232b177 Bump down composer toolbar item padding slightly to avoid wrapping 2019-06-17 00:59:29 -05:00
Ben Gotow
6d4e805437 Tighten padding of composer action bar buttons so they fit at narrowest size 2019-06-16 22:00:18 -05:00
Ben Gotow
9c242f5bb2 Fix linter error 2019-06-16 21:57:19 -05:00
Ben Gotow
3b15c3b887 Improve performance of modals and the preferences sheet animation 2019-06-16 20:23:19 -05:00
Ben Gotow
bf246e64e7 Improve theme support in new event RSVP cards 2019-06-16 19:57:22 -05:00
Ben Gotow
b189b0e65a Don’t query for “related threads” if the contacts sidebar is closed 2019-06-16 19:44:08 -05:00
Ben Gotow
cfef571559 Improve performance of body <> bodyEditorValue by making both mutations lazy 2019-06-16 16:47:40 -05:00
Ben Gotow
60c613fe7d Sentry fix: Warn about a greater range of fs errors, don’t collect them 2019-06-16 16:46:20 -05:00
Ben Gotow
b28931dad4 Sentry fix: Handle scenario where messge, thread specified for new draft cannot be found 2019-06-16 15:34:40 -05:00
Ben Gotow
aee42e31c8 Sentry fix: Clicking upgrade before the SSO URL has been retrieved should work 2019-06-16 15:22:57 -05:00
Ben Gotow
f1bdd892ed Sentry fix: Additional rare null-scenario handling 2019-06-16 15:22:22 -05:00
Ben Gotow
c50cfaf3ff Sentry fix: Handle case where spawning a background query runner fails immediately 2019-06-16 14:57:30 -05:00
Ben Gotow
0405cfc31c Sentry fix: Handle null in a few strange places / rare cases 2019-06-16 14:40:53 -05:00
Ben Gotow
a4eb7d6ee2 Sentry fix: guard more aggressively against creating tasks when folders are missing 2019-06-16 14:25:55 -05:00
Ben Gotow
b70e27a66a Sentry fix: when the web contents have crashed, we can’t mount a dialog to the window reliably 2019-06-16 13:55:03 -05:00
Ben Gotow
7db9258f5a Sentry fix: Crash when popping out a draft before it’s loaded 2019-06-16 13:51:53 -05:00
Ben Gotow
31a9f7e257 Sentry fix: Fix undefined reference in IdentityStore 2019-06-16 13:43:40 -05:00
Ben Gotow
808f516a09 Sentry fix: Linux theme config can reference a theme that cannot be found
Error: Cannot read property 'data' of null
  File "/tmp/nylas-build/electron-packager/linux-x64/mailspring-linux-x64/resources/app/src/linux-theme-utils.ts", line 175, col 61, in __getAllIconPaths
  File "/tmp/nylas-build/electron-packager/linux-x64/mailspring-linux-x64/resources/app/src/linux-theme-utils.ts", line 212, col 17, in getIconFromTheme
  File "/tmp/nylas-build/electron-packager/linux-x64/mailspring-linux-x64/resources/app/src/linux-theme-utils.ts", line 245, col 14, in getIconPath
  File "/tmp/nylas-build/electron-packager/linux-x64/mailspring-linux-x64/resources/app/src/linux-theme-utils.ts", line 269, col 10, in Object.getIcon
  File "/tmp/nylas-build/electron-packager/linux-x64/mailspring-linux-x64/resources/app/src/native-notifications.ts", line 111, col 30, in NativeNotifications.getIcon
2019-06-16 13:37:45 -05:00
Ben Gotow
acfe38e485 Sentry fix: race condition can cause finalize to be called after captureWindow destroyed 2019-06-16 13:34:54 -05:00
Ben Gotow
3994c6e67f Sentry fix: Don’t report completely empty error payloads to Sentry 2019-06-16 13:33:31 -05:00
Ben Gotow
88dc7bb6b9 Sentry fix: “Cannot read property 'split' of undefined” in linux theme resolution 2019-06-16 13:24:46 -05:00
Ben Gotow
1547234040 Don’t waste CPU animating the tooltip “dots” when in the background 2019-06-16 12:04:53 -05:00
Ben Gotow
62d2c700b8 Handle changes in same ms as lastCommitTime, committed but not finished, when sending 2019-06-14 11:38:43 -05:00
Ben Gotow
ad13cab209 Fix support for select-all + copy of email message contents 2019-06-14 02:16:56 -05:00
Ben Gotow
e549d48299 Copy-pasting out and back in to the editor uses Slate’s representation, not HTML 2019-06-14 02:12:30 -05:00
Ben Gotow
6167938af2 Allow copy-paste of void nodes (images) in Slate by changing fix to #787 2019-06-14 02:11:48 -05:00
Ben Gotow
4d06593b93 Add a small hack to allow copy-pasting just an image in the composer 2019-06-14 01:53:30 -05:00
Ben Gotow
33048e3388 Allow Slate’s default drag-and-drop behavior to pass through the file dropzone 2019-06-14 01:45:38 -05:00
Ben Gotow
ee909d5ceb Improve the styling of inline image attachments in the composer 2019-06-14 01:45:00 -05:00
Ben Gotow
c02a3b33f1 window.onerror is not always calleed with an error object (resizeobserver issue) 2019-06-13 22:51:10 -05:00
Ben Gotow
9e31412654 Profile and improve resize performance, fix “resize observer loop” error 2019-06-13 22:50:32 -05:00
Ben Gotow
1808e52b05 Update changelog for 1.6.2 release (pending testing) 2019-06-11 02:24:16 -05:00
Ben Gotow
5ad85ff7cb Semver caret syntax is patch-only for 0.x.x, fork to update slate-edit-list peerDep 2019-06-11 01:48:25 -05:00
Ben Gotow
3eda735e06 Pin to exact versions of slate dependencies 2019-06-11 01:07:46 -05:00
Ben Gotow
f79d850a0c Spring cleaning: Remove the (disabled) plugins package, will be web page 2019-06-11 00:53:50 -05:00
Ben Gotow
5c31fea79f Spring cleaning: Drop the -webkit css prefix where possible 2019-06-11 00:53:19 -05:00