github Foundry376/Mailspring 1.20.0

9 hours ago

Features:

  • Added an "Automatic" theme (the new default) that follows system light/dark mode.

  • Added system accent color support — the standard light and dark themes now use your OS accent color by default and this can be disabled from Preferences > Appearance. (#2682)

  • Improved the UX around creating folders and labels in the left sidebar - it's much easier to create nested items. (#2655)

  • A new "•••" menu on items in the left sidebar makes features (including the new EML export option) more discoverable.

  • Added EML export functionality for messages and folders. You can save selected messages as EML by right-clicking or from the app's menu, and export entire folders by right clicking in the left navigation. (#2652)

Improvements:

  • Improved password storage error handling and reporting. (#2669)

  • Fixed a race condition causing Windows notification "Archive" and "Mark as Read" buttons to be unreliable.

  • Added Microsoft Office 365 / Outlook account setup guidance and troubleshooting documentation. (#2656)

  • Replaced text symbols with SVG icons in the toolbar. (#2658)

  • Refinements to EML export task in the sidebar.

  • Fixed the Wayland app_id after Electron 41 (Thanks @ReillyBrogan!)

Bug Fixes:

  • Fixed an undefined @font-weight-semi-bold error in the ui-less-is-more theme. (#2684)

  • Fixed a crash in quick preview when the capture window is destroyed. (#2671)

  • Fixed an unhandled EPIPE error when writing to a dead mailsync process stdin. (#2673)

  • Fixed race conditions in draft expiration and changeset handling. (#2678)

  • Fixed broken IMAP UTF-7 encoding by replacing the broken utf7 package with a custom implementation. (#2672)

  • Fixed printToPDF errors being incorrectly sent to Sentry. (#2677)

  • Fixed an issue where launch options and URLs were processed before app initialization was complete. (#2675)

  • Fixed a crash caused by null values in draft field change detection. (#2676)

  • Fixed an issue where metadata attachment could fail for newly sent messages. (#2664)

  • Fixed autoupdate error handling. (#2670)

  • Fixed error handling for ICS parsing in the EventHeader component. (#2668)

  • Fixed crash when navigating to 'All' with accounts that have no archive category. (#2666)

  • Fixed null reference crash in ContactDetail on update. (#2661)

  • Fixed MacOS notifications showing a second copy of the app's icon

  • Fixed null range crash in the email composer. (#2662)

  • Fixed a race condition in EmailFrame that could deliver a null doc.body to message extensions. (#2665)

  • Fixed OAuth code parsing to handle + characters correctly. (#2654)

  • Fixed the core:pop-sheet shortcut being blocked in the message list with an open reply composer. (#2653)

  • On Windows, fixed font-weight rendering by using CSS variables. (#2650)

  • On Linux, fixed xdg-mime 'not found' error not being caught on dash-based shells. (#2667)

  • Added error handling for shell.openExternal calls to prevent crashes on unsupported URLs. (#2679)

Developer:

  • Fixed ability to declare platform-specific options via config-schema. (#2681)

  • Moved appdata.xml to the metainfo directory for proper Linux packaging. (#2659) Thanks @BlueManCZ!

  • Replaced direct Electron dialog.showErrorBox calls with AppEnv.showErrorDialog. (#2680)

  • Improved plugin activation error handling and TypeScript compilation. (#2674)

  • Suppressed LESS parse errors from Sentry reporting. (#2663)

Don't miss a new Mailspring release

NewReleases is sending notifications on new releases.