# Mailspring Changelog ### 1.7.2 (10/22/2019) Fixes: - Resolves some scenarios that caused calendar and contact sync to crash during service autodiscovery, unnecessarily stopping email sync. - You can now add Instagram handles to your email signatures (Thanks @piotrzarycki!) - When switching layout modes, Mailspring clears the selection to avoid an immediate mark-as-read #1679 - On macOS, you can now use the Ctrl key as a modifier for shortcuts defined from the Preferences > Shortcuts screen. (#1678) - The app's licenses file can now be viewed on Windows. ### 1.7.1 (10/14/2019) This is small patch release addressing #1659 (conversation list gets stuck in the "loading state") and #1660 (mailsync crashes when syncing some Google Apps for Business account). ### 1.7.0 (10/13/2019) Features: **Incoming Message Translation**: Mailspring now offers to translate emails you receive in other languages. When you choose to translate an email, Mailspring sends the text of the message to a translation service (currently Yandex) and displays the result. Free users can translate up to 50 messages a week - Mailspring Pro removes the limit and allows you to "Automatically Translate" all messages in particular languages. * Note: We're waiting on Google to approve Mailspring for access to the "Read-write Contacts" Oauth scope, so Gmail accounts will be read-only until ~December 2019. **Contact Management**: Mailspring now includes a full-featured address book available from the `Window` menu! You can create, update, and delete contacts and contact groups in connected Google and CardDAV-compatible accounts (iCloud, FastMail and others.) Mailspring also allows you to turn off automatic suggestions based on your sent mail, and delete individual contact suggestions. When composing an email, you can now type the name of a group to insert all of the contacts in that group as recipients. Fixes: - Mailspring now displays unread mail notifications reliably, fixing a race-condition that occurred when new messages were synced too fast. #1467 - You can now re-order your email acccounts via drag and drop in Preferences > Accounts. #1577 - Mailspring always displays non-inline image attachments as files in the composer. Previously they looked identical to inline images. #1653 - The French, Slovenian, Portuguese, German, Tamil, and Chinese translations have been improved. (Thanks struk3lj, @matheusreich, @danopz, @Cortys , @mpetitjean, @singer233, and @lizzards!) - Mailspring does a better job removing quoted text formatted by very old versions of Outlook. - Mailspring no longer freezes when you type a link with a "#" (hash character) and then press return. - On Linux and Windows, the system tray no longer turns blue whenever the app's window is hidden. #1467, #1017 - A new option in Preferences > General allows you to disable the shortening of recipient names. #515, #505 - A new option in Preferences > General allows you to expand message headers by default. #1521 #1525 - Mailspring's icon now appears square in the Windows Start menu. - You can now dismiss Mailspring's upgrade prompt on Linux. #1514, #913 - Social links in Mailspring's sidebar now properly contain the www. prefix when required. #1559 - You can now type date shorthands (eg: "2d" or "2w") into the snooze date picker. #1621 Developer: - On Debian Linux, we suggest rather than require gnomekeyring #998 - The (broken) plugin template has been removed - the starter for a Mailspring plugin is now located at https://github.com/Foundry376/Mailspring-Plugin-Starter #1645 ### 1.6.3 (7/1/2019) Fixes: - Drag and drop of files into the composer and drag and drop of threads into folders / labels in the left sidebar now works as expected in all cases. #1533, #1534 - When typing in Japanese or another language that uses composition events / IME, the composer now always commits your text when the composition dropdown is dismissed. #1531 - A small "download" icon on the event header displayed in calendar emails allows you to download the underlying ICS file. #1547 - Resolves top issues reported via our automated error collection, including several problems causing instability in the composer. - Right clicking an image or file attachment now gives you contextual menu options to save, open or preview the file. #1548 - You can no longer select a Label as your Gmail "Trash" folder. This was the root cause of several crashes and is not really conceptually supported by Gmail. - Mailspring now warns when loading plugins that have not been compiled to JavaScript ahead of time. (We no longer ship TypeScript + Babel because relying on a specific verison is problematic and they are 30+ MB) ### 1.6.2 (6/18/2019) Highlights: - Mailspring now allows you to RSVP to calendar events directly from your inbox. Messages with .ics attachments or text/calendar mime-parts are displayed in a nice expanded format. The Calendar preview is back and more features are coming soon! - A new menu option, "Copy Mailbox Permalink", allows you to generate a `mailspring://` URL for a thread. Clicking this link from another application opens the thread in Mailspring. Note: this is separate from thread sharing (public links) and only works on computers with the account synced. - The composer is faster, more reliable, and uses significantly less RAM over time thanks to a new version of the SlateJS text editor. You can also drag and drop selected text and drag/copy/paste inline images. #1446, #578, #727, #773, #950, #1211, #1437 Improvements: - The message viewer and the composer now stretch the full width of their panels by default. To get the old behavior back, enable "Restrict width of messages to maximize readability." in Preferences > General. #251 - Mailspring now supports snapcraft on Wayland properly. #1517 - thanks @e3b0c442! - In dark themes, copy-pasting text out of an email into the composer will no longer transfer the text color if it's the theme default. #1053, #1309, #641, #1290 - The "Attach File" button has moved from the right to the left side of the composer's bottom bar, making it less likely that you'll tap the "Delete Draft" icon by accident. #1508 - Open tracking now correctly filters out your own tracking pixels so viewing emails doesn't trigger notifications. (This was a regression in a recent release.) #1494 - The "has: attachment" query now works when combined with other queries and search strings. #1480 - Sender name validation ("Are you sure you want to send addressed to 'Ben'?") now supports hyphenated names correctly. #1445 - On Linux, Mailspring handles icon themes without context keys properly. #1467 - The Dutch and Czech translations have been improved - thanks @mathiasbosman and @stepa0648! - Mailspring displays a confirmation dialog before resetting accounts and settings. #1486 - thanks @joaolongo! - Mailspring now warns if a permission error prevents it from updating it's macOS launch-on-start settings. #1493 - Incoming attachments without names are now given default names with file extensions inferred from their content type. #1487 - Mailspring no longer displays some HTML messages with specific styles at a height of 0px. #1496 - The color picker in the composer now includes a thin border so it's easier to see in all themes. #645 - When copy-pasting out of the composer into a plain text destination, newlines and whitespace are preserved in your text and composer copy paste is generally more reliable. #1457, #803 - Creating a signature with a `