Mailspring Changelog

What's new in Mailspring 1.13.3

Jan 8, 2024
  • On macOS, long-pressing a key to show it's available subtitutions (eg: e to see é, ê, etc.) now works properly in the email composer. Sorry for the delay fixing this issue, for many non-english speakers on macOS we know it's a core part of your email workflow.
  • We now escape subject and participant names in the print modal, ensuring that they render properly for printing.
  • We now use DOMPurify to sanitize the content of HTML emails for display. DOMPurify is maintained by a team of security-oriented web engineers and will ensure Mailspring protects you from the widest possible range of XSS attacks and exploits.

New in Mailspring 1.13.2 (Jan 8, 2024)

  • This is a patch release that fixes several issues:
  • Composition events in Mailspring's composer should work as expected. (Typing modifier keys, such as Option-E followed by E to create É)
  • The composer warn about several more invalid recipient errors correctly (thanks @Phylu!)
  • Dark-mode tray support on Windows has been improved with new icons (thanks @Phylu!)
  • The Linux Snap build no longer requests extraneous permissions (thanks @3v1n0!)

New in Mailspring 1.13.1 (Nov 23, 2023)

  • Mailspring 1.13 now runs on Electron 22, completing a migration process we started in 1.12.0!
  • If you are upgrading from an old version of Mailspring, download and run 1.12.0 first before installing this version. We've moved from keytar to Electron's safeStorage API for securely storing your email passwords, and version 1.12.0 will perform a migration ensuring your passwords are transitioned.
  • If you're using the snap version of Mailspring, you may find that Mailspring forgets your passwords when you upgrade. I'm very sorry for the hassle this causes - issues with snap containment in version 1.12.0 caused Mailspring to lose many user's passwords during the upgrade process. If this applies to you, you may see password errors and need to:
  • Visit Preferences > Subscription and click Setup Mailspring ID and sign back in to your Mailspring account. (You should see an alert at launch that will remind you which email address you'd used for your Mailspring ID)
  • Visit Preferences > Accounts and re-authenticate any accounts shown in red that are having connection difficulty.

New in Mailspring 1.12.0 (Nov 15, 2023)

  • Features:
  • The Windows tray icon styles have been improved, and a new option allows you to opt-out of the red icon style. (Thanks @Phylu)
  • Mail rules now support filtering based on the "Reply-to" header. (Thanks @Phylu)
  • The "Snooze" UI now allows you to type "600" as a shortcut for for "6:00". (Thanks @ChocoTonic)
  • Bug Fixes:
  • The snooze label is less ambiguous and includes the month and year. (Thanks @Phylu)
  • Localization:
  • British english localizations have been added. (Thanks @danbishop)
  • Traditional chinese localizations have been greatly improved. (Thanks @PeterDaveHello)
  • Developer:
  • Mailspring now stores your mail secrets using Electron SafeStorage instead of the deprecated Keytar library thanks to updates by @Phylu. This will allow us to move to a newer version of Electron soon!
  • The Snap package now uses core22 and the gnome extension. (Thanks @soumyaDghosh)

New in Mailspring 1.11.0 (Jul 29, 2023)

  • FEATURES:
  • The "Move to Folder" menu action allows you to press Tab or the "→" key to complete the name of the highlighted folder, which makes it easier to complete a path in long folder hierarchies.
  • Mailspring now properly identifies and formats quoted text from Yahoo and AOL email. (Thanks @nzayatz14)
  • On MacOS, the Mailspring icon in the dock now allows you to compose a new message from the context menu. (thanks @Naroh091)
  • Mailspring's menu bar icon is now red for new mail and blue for unread mail, which makes it easier to spot a new message that needs attention. (#2433, thanks @marivaldojr)
  • BUG FIXES:
  • Contact sync no longer crashes when a contact has no display name (thanks @ww-daniel-mora)
  • The help menu now offers the standard MacOS "menu search" feature (Thanks @probablykasper)
  • Colons are allowed in URLs and no longer break Mailspring's link highlighting. (thanks @choptastic!)
  • The email preview is no longer in some cases in vertical layout (thanks @glenn2223!)
  • Updated Italian translations (thanks @andy00087!)
  • DEVELOPER:
  • Mailspring now uses a more restrictive Content-Security-Policy that includes object-src none; media-src mailspring:; manifest-src none;. If your plugin packaged media such as sounds, you may need to reference them via the mailspring:// URL syntax (ala 2b75347

New in Mailspring 1.10.8 (Jan 4, 2023)

  • FEATURES:
  • You can now drag-to-resize inline images in the composer! (Thanks @glenn2223!)
  • BUG FIXES:
  • Launching Mailspring after a long time no longer causes the app to crash trying to show the vacuum UI. (Thankfully these changes do complete, so this error is recoverable.)
  • Mailspring no longer shows "0pm" at 12pm / noon in some scenarios. (Thanks @glenn2223!)
  • Updated Italian translations (thanks @andy00087!)
  • NEW CONTRIBUTORS:
  • @andy00087 made their first contribution in #2439

New in Mailspring 1.10.7 (Nov 22, 2022)

  • When creating a new IMAP + SMTP account, Mailspring sends a test message through the SMTP gateway to yourself, instead of attempting to send the message to an invalid address.
  • When clicking "Unsubscribe", Mailspring verifies that the unsubscribe URL in the email will open in your default web browser.
  • Composer recipient warnings are now optional. (Thanks @arhanjain!)
  • The "and X more" display in message contacts no longer includes a stray $ (Thanks @timdorr)

New in Mailspring 1.10.6 (Nov 13, 2022)

  • FEATURES:
  • The send later delay can be skipped by clicking the new Send now instead button (localization required)
  • CHANGES:
  • Mailsync now requests fewer emails at a time, fixing compatibility issues with large Office365 accounts. (Thanks @BrandonGillis for extensive testing of this change!)
  • Inline image "cid:" references may appear only in , and may not appear elsewhere in message bodies.
  • Mailspring uses iframe sandboxing to disallow interactivity in message bodies, in addition to santizing loaded HTML down to a strict list of tags and attributes.
  • Fixes a rare ResizeObserver error loop caused by messages resizing as they're unmounted.
  • Mailspring's Flatpak version number has been updated.
  • The Brazilian Portuguese translation has been reviewed and refined by @matheusreich (#2429)
  • Fix the vertical overflow bug (Community - 3507) (Thanks @glenn2223! #2423)
  • Fix [Message Clipped - Show All] link (Thanks @glenn2223! #2426)
  • The message participant list is easier to interact with, thanks to several adjustments by @glenn2223! See #2425 for more details.
  • The "Recent Emails" content in Mailspring's sidebar now displays the weekday and time (eg: "Mon, 10:15") and shows 5 days of emails rather than 2

New in Mailspring 1.10.5 (Aug 11, 2022)

  • Fixes a critical issue with the app crashing for Spanish users due to an error in the localization files.
  • Czech translation has been improved (Thanks Ivo Šmerek!)
  • Users with Apple Silicon Mac devices will receive the Arm64 build automatically when 1.10.6 is released.

New in Mailspring 1.10.4 (Aug 11, 2022)

  • This release updates Mailspring to address a recent Google policy change and fixes email sync with Gmail accounts. This release also moves Mailspring to 64-bit on Windows (Thanks @ronymesquita), and adds an Apple Silicon build for M1 and M2 Macs, dramatically improving performance on those machines. (It's super noticeable!)
  • Changes:
  • Spanish translation has been improved (Thanks @EdR13!)
  • When connecting an Office365 account, you're now prompted to choose an email account on the web. (Thanks @fanrenng!)
  • Mailspring now uses longer-lived Office365 credentials, eliminating the need to sign back in to your account periodically. (Thanks @fanrenng)
  • Linux sendto functionality has been fixed to correctly handle electron internal options (#2409) (Thanks @Phylu!)

New in Mailspring 1.10.3 (Apr 18, 2022)

  • This release fixes several important issues and moves Mailspring to Electron 17.4:
  • Fix the show original functionality by correctly electron/remote
  • Adjust text when messages are hidden after being moved to trash or spam
  • Upgrade electron to 18.0.1 and windows-quiet-hours to 2.0.0 in order to fix notifications on windows
  • Fix spellchecking by adjusting languages based on the supported hunspell languages
  • Updated some wrong auto translations to Spanish (Thanks @javiermartingonzalez!)
  • Fix login to Office 365 Accounts

New in Mailspring 1.10.2 (Mar 30, 2022)

  • This release fixes an issue with Mailspring's quicklook implementation that surfaced yesterday and could allow for remote code execution using specially crafted attachments. Thanks to posix for reporting the issue and @Phylu for the fix.
  • This release also improves Mailspring's Turkish localization (Thanks @emintufan!)

New in Mailspring 1.10.1 (Mar 13, 2022)

  • This release fixes a critical issue in 1.10.0 that caused the app to fail to launch for some Windows users. This was caused by upstream changes to our AppVeyor build pipeline that changed the default compilation architecture from ia32 to x64 on Windows.
  • I'm sorry it took so long to track this down. If you're a Mailspring Pro user and your work was impacted by this update, feel free to email me at [email protected] and I'll credit your account for the quarter as a thank you for choosing Mailspring.
  • Other Improvements:
  • Fixes the "View License" menu item on Windows (Thanks @Phylu!)
  • References to "You" in Mailspring now include the label of the relevant account anytime more than one account is present. (Thanks @Phylu!)

New in Mailspring 1.10.0 (Mar 1, 2022)

  • This release moves Mailspring from Electron 8 to Electron 14 thanks to the hard work of @Phylu and other community members! tada This brings Wayland support on Linux and many performance and security improvements.
  • This will allow Mailspring to ship Universal builds for MacOS ARM machines!
  • Mailspring now uses the system spellchecker more directly - on MacOS, the spellcheck language is auto-determined as you type.
  • We have temporarily removed the ability to reply directly from notification toasts on MacOS, pending futher support for it in Electron.
  • FEATURES:
  • The Mailspring snapcraft distribution now loads using LZO, which significantly improves launch performance. (Thanks to @kz6fittycent)
  • Mailspring now skips "All Mail" when syncing Protonmail accounts which prevents messages from thrashing between folders and consuming significant CPU. (Thanks to @bl00mber and others!)
  • Mailspring now defaults to SSL / TLS on port 465 for SMTP, per RFC 8314 (Thanks to @slokhorst)
  • We now go back to inbox after "Remove and show next/previous" for last email (Thanks to @nino)

New in Mailspring 1.9.2 (Nov 1, 2021)

  • FEATURES:
  • ProtonBridge integration is now possible thanks to #2323 (Thanks @bl00mber!)
  • You can create mail rules that forward your emails from Preferences > Mail Rules (Thanks @stanvanrooy!)
  • Snoozing now has a shortcut! h in the Gmail keybindings, Ctrl-H and Cmd-H for other configurations. (Thanks @avelino!)
  • FIXES:
  • Signature image upload is correctly disabled if you are signed out of Mailspring ID since we can't store your assets in a GDPR-compliant way without authentication.
  • Mailbox permalinks continue to work outside of the thread-sharing plugin
  • Strange layout bug for trash / spam folders on vertical layout has been fixed
  • The "Mark as spam" keyboard shortcut is now configurable from Preferences > Shortcuts
  • Launching Mailspring in the background on startup now works correctly on macOS.
  • LOCALIZATION:
  • German and Czech localizations have been improved and the app has been fully localized into Turkish! (Thanks to @SiderealArt, @emintufan and @Phylu)