# Mailspring Changelog ### 1.6.1 (4/4/2019) Fixes: * Sync Mail Now now has a keyboard shortcut (F5). Thanks @StarScape! * Swipe-to-archive on a macOS trackpad is less "touchy" and ignores interactions that are primarily vertical. #690 * Mail Rules run on every incoming message and always run after the message body has been fetched, fixing issues with some mail rules not being executed properly. #605, #513 * The "Check for Updates" menu item no longer causes the app to crash when no update is available. * Fixes a regression in removing quoted text via the small "X" that appears over the quoted text marker. #1434 * Update snapcraft.yml to include gtk-3-themes #1435 * Spellcheck on large emails with more than 500 distinct words is much more performant thanks to a larger cache. * In the composer, you can delete a text selection that includes the first character in the email. (More composer fixes are coming soon - we've been unblocked upstream in SlateJS!) * The Japanese translation has been improved. Thanks @kometchtech! * The Russian translation has been improved. Thanks @ivan-nginx! * Mailspring now uses Electron 4.1.4, which fixes several crashes and an issue on KDE where tray icons would be displayed incorrectly as a 22x22 square cropped from the center. ### 1.6.0 (3/18/2019) **Mailspring now uses the TypeScript compiler instead of Babel, and the entire project (92,000 LOC!) has been converted to TypeScript. 🎉** This took an enormous amount of effort - 9,800 TypeScript errors were resolved by hand - but will make the project more stable, easier to maintain, and easier to contribute to in the future. * The German translation has been improved (Thanks @ahahn94!) and Japanese is now listed as a fully reviewed language! * The Linux system tray icon is now larger and brighter when unread, which looks better on most Linux distros. (#1386) * Mailspring now shows it's icon in notifications and correctly resolves the icon from your current theme is only supported for Gnome, Mate and Budgie. (Thanks @arkraft!) * When clicking the track of a scrollbar, the view is scrolled by one page up or down rather than scrolling to the clicked position. * When switching between a mailbox and "Drafts" or "Activity" the left sidebar no longer scrolls back to the top. * Preferences styling has been slightly improved. * Mailspring now uses Electron 4.0.8 which includes a recent security patch and is recommended for all users. * Window controls are no longer “squished” in the darkside theme on Linux #1104 * Double-clicking the window toolbar on macOS correctly maximizes / unmaximizes the window. #1388 * When using the Outlook keybindings, Ctrl-F is no longer tied to both "Forward" and "Find in thread". "Find in thread" has been changed to Ctrl-Shift-F for consistency with Outlook. * Mailspring strips surrounding quotes from displayed contact namess. #1397 ### 1.5.7 (2/25/2019) Fixes: * Emails in Gmail accounts no longer "flicker" in the thread list occasionally if you mark them as read and archive them in quick succession. * Duplicate sent emails (your copy + the recipient's copy) no longer appear in Gmail when open/link tracking are enabled. Gmail IMAP changed handling of IMAP Delete + Expunge in Sent Mail earlier this month causing this bug. This also resolves issues where viewing a message you sent would trigger read receipts. #1279 #1086 #937 #1162 #1049 * Mailspring no longer erases all your account passwords when signing out of your Mailspring ID on macOS due to a race condition. * Cut/copy/paste and undo/redo now work in the "Create a Mailspring ID" and "Upgrade to Pro" webviews within the app. #15219 * Mailspring now requests the "internal / received" date of emails to handle providers (including home.pl) which do not return message dates when asked for mailbox headers. This fixes an important issue where all emails could appear to be from 1969. * Mailspring now renders inline images attachments within the body of the email even if they're missing an "inline" content-disposition. Previously these images would appear as attachments at the bottom of the message. * Mailspring now supports home.pl accounts which advertised support for the IMAP XLIST extension but did not appear to implement it properly. * The contact sidebar now opens LinkedIn person profiles correctly - the "/in/" segment of the URL was previously missing. * The signature editor now allows you to add a link to your LinkedIn profile. * Mailspring shows the "Snoozed" folder name correctly in cases where it's called "Mailspring.Snoozed". * Mailspring is now less aggressive about wrapping wide emails and prefers horizontal scrolling for large tables, etc. * French translations have been improved (thanks to @Gaspacchio!) Performance: * Mailspring now uses DOM ResizeObservers to implement scroll bars and properly size emails as they render which is a huge performance win, especially on slower machines. * Mailspring refreshes the data backing the conversation view asynchronously when threads are removed, eliminating jank that was especially noticable if you'd scrolled down in the list and were viewing a unified mailbox. Development: * Mailspring now uses Electron 4.0.5. ### 1.5.6 (2/8/2019) Features: * Mailspring now generates quick attachment previews of common "code" file types using Prism, including .html, .json, .txt, .log. * Italian, Japanese and French translations have been improved (Thanks to @kometchtech, @ecavicc and @gooodmorningopenstack!) Fixes: * Mailspring now configures Yandex email accounts on custom domains correctly. #1337 * Emails that use `