Commit graph

6972 commits

Author SHA1 Message Date
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 bbe4389433 Update changelog 2019-06-14 11:38:51 -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 bf0b08dc63 Spring cleaning: Build with Node 11 instead of Node 6.9 2019-06-11 01:00:12 -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
Ben Gotow dee76b0f56 Spring cleaning: codemod spread syntax in place of Object.assign({}, [].concat( 2019-06-11 00:46:17 -05:00
Ben Gotow f6de37f181 Rebuild package-lock to fix build errors 2019-06-11 00:05:40 -05:00
Ben Gotow cfd99a8448 In copied text, do not consider default color a meaningful style #1053, #1309, #641, #1290 2019-06-10 23:15:47 -05:00
Ben Gotow d1923bbb26 Fix “composer dropdown list grey text on grey” on Windows #1500 2019-06-10 22:14:21 -05:00
Ben Gotow 2661b2134d Fix issue with copy-paste not working if the last element is uneditable #803 2019-06-10 20:55:08 -05:00
Ben Gotow 9835f4ebe7 Use the inline style transformer to reemove <style> nodes from signatures #964 2019-06-10 20:03:59 -05:00
Ben Gotow 66d3336aef Use slate-plain-serializer to preserve linefeed when copying out of composer #1457 2019-06-10 19:37:07 -05:00
Ben Gotow 0da398e631 Add a border around the composer color picker to resolve #645 2019-06-10 19:22:06 -05:00
Ben Gotow 21bc2ef398
Upgrade to Slate 0.45.1 for better composer perf and "setStart on Range" error fix (#1518)
* Move to Slate 44, start using types more extensively in Composer

* More types and cleanup

* Expose the editor object to the draft session, try exposing editor to session

* Bump to Slate 45 for https://github.com/ianstormtaylor/slate/pull/2225/files

* How did the unsubscribe plugin get in here

* Bump Slate types, fix TS errors, start testing

* Polish

* Fix issue with emails not shrinking when you close quoted text

* Fix the “remove quoted text” button

* More polish

* Fix issues with PR, improve typings

* Remove spurious log
2019-06-10 19:15:07 -05:00
Nick Meyer 089dd48330 Add DISABLE_WAYLAND to snapcraft.yaml to resolve Electron/snapd/Wayland issues (#1517) 2019-06-10 17:52:21 -05:00
Matt Lyons f20e9c3f39 Add setting to disable email content max width (#251)
commit 84d0997cdca895d321ed6e70f1ab40cf03b14aa0
Author: Ben Gotow <ben@foundry376.com>
Date:   Sun Jun 9 17:36:38 2019 -0500

    A bit of polish

commit 066963a8111d510cab2d87caaa547bdabe581461
Merge: 06d2e4546 8ed229a7c
Author: Ben Gotow <ben@foundry376.com>
Date:   Sun Jun 9 17:07:20 2019 -0500

    Merge branch 'emailWidthFix' of https://github.com/mattlyons0/Mailspring into mattlyons0-emailWidthFix

    # Conflicts:
    #	app/internal_packages/message-list/lib/message-list.tsx
    #	app/internal_packages/message-list/styles/message-list.less
    #	app/src/config-schema.es6

commit 8ed229a7c7
Author: Matt Lyons <matt@mattlyons.net>
Date:   Wed Oct 25 03:02:03 2017 -0700

    Add setting to disable email content max width

    Closes #228
2019-06-09 17:38:57 -05:00
Ben Gotow 06d2e4546c Sync support for delivering event RSVPs with an ics mime part and method=reply 2019-05-27 23:48:34 -05:00
Ben Gotow 11e2c404f1 RSVP to attached calendar events and view RSVP responses from a message 2019-05-27 23:48:20 -05:00
Ben Gotow 31479d25cc Move email iframe overflow CSS to <html> so body height: 100% !important works #1496 2019-05-27 11:17:13 -05:00
Ben Gotow ad161e92b1 Fix order-of-ops error in default attachment filename logic #1487 2019-05-26 21:43:15 -05:00
Ben Gotow 488cc27c34 Support hyphenated names during sender name validation #1445 2019-05-26 18:59:48 -05:00
Ben Gotow 3c6802b84e Add missing implementation of isMatchCompatible for HasAttachment query #1480 2019-05-26 18:41:14 -05:00
Ben Gotow c9b86cc217 Expose firstMessageTimestamp, implement menu item to copy “mailbox permalink” #1473 2019-05-26 18:08:29 -05:00
Ben Gotow 7ade1c7243 Bump to Electron 4.2.2 2019-05-26 17:14:53 -05:00
Ben Gotow d11fa8ced2 Properly handle linux icon themes without Context keys #1467 2019-05-26 17:14:53 -05:00
Ben Gotow df64fe293c Move the attach button to the left side of the composer footer #1508 2019-05-26 17:14:53 -05:00
Ben Gotow a38445c723 Prefix draft header message IDs with the account ID to fix filtering of open tracking #1494 2019-05-26 17:14:53 -05:00
Ben Gotow 4dfe0a3f13 Display an error message when Mailspring is unable to edit it’s launchAgent file #1493 2019-05-26 17:14:53 -05:00
Ben Gotow f927024628 Fix TS errors blocking the calendar preview #1492 2019-05-26 17:14:53 -05:00
João Miranda 598d8cc7ef Added confirmation dialog before resetting accounts and settings (#1486) 2019-05-26 14:03:21 -05:00
Mathias Bosman b620157464 Updated nl localization (#1482)
* Changed some capital letters
* Removed unneeded spaces before "..."
* Changed the English term "thread" to a Dutch term.. although one could discuss we don't have a correct word for "thread"
* Changed the English term "toggle"
* Removed some unnecessary punctuation marks
* ...
2019-05-26 14:01:58 -05:00
Štěpán Severa f1681fde2e Czech translation improved (#1459)
* Word "čoskoro" wich is not czech word replaced with "brzy" which is czech synonym of soon

* Word "niť" replaced with better czech word for thread -> "vlákno"
2019-05-26 14:01:04 -05:00
Ben Gotow 110c443598 Update changelog for 1.6.1 release, bump internal build to 1.6.2 2019-04-04 21:52:53 -07:00
Ben Gotow aceed8e594 Bump to Electron 4.1.4 2019-04-04 16:12:42 -07:00
Ben Gotow 152149b0a0 Bump to Electron 4.1.3 2019-04-04 09:03:44 -07:00
Ben Gotow c61ef941c4 Stop explicitly staging share/* directories in the snap 2019-04-01 11:42:17 -07:00
Ivan.Nginx 60b644e69d Improving russian translation (#1430)
* Fixed previous incorrect message.

* Corrected emtpy string.

* Corrected Trash cleaning & Deleting single message.
2019-03-29 15:24:29 -07:00
kometchtech d87b7a513d Update ja.json (#1431) 2019-03-29 14:14:14 -07:00