github Foundry376/Mailspring 1.19.1

6 hours ago

Bug Fixes:

  • On Windows, fixed notification click handling and removed a redundant window display call. (#2648)

  • Fixed the custom port input not updating in IMAP onboarding. (#2646)

  • Fixed VoiceOver handling on email composer token inputs (To, CC, BCC, etc.).

Improvements:

  • Additional accessibility improvements: arrow key navigation and roving tabindex between messages in the message list, keyboard focus improvements in the account sidebar, email frame ARIA target for read-all support, and focus management fixes for modals and preferences.

  • On Linux, added Wayland session detection and a fallback menu button for window managers that don't support the system tray. (#2647)

  • Improved handling of navigation keys (arrow keys, etc.) in the composer typing state. (#2644) Thanks @ejbiker93ss!

  • Improved contact details panel styling.

  • On Linux/Wayland: frameless windows now display GTK drop shadows and support extended resize borders

Developer:

  • Updated to Electron 41 (Chromium 146, Node.js 24.14), up from Electron 39 (Chromium 142, Node.js 22). (#2643)

    • Chromium updated from 142 → 146, bringing security patches and modern web standard support
    • Fixed white flash when opening app windows
    • Reduced GPU memory usage on macOS
    • On Windows: fixed a crash with UTF-8 file paths and a hang in native notification delivery
    • On macOS: fixed menu items incorrectly staying disabled after being re-enabled
    • On Windows: fixed window fullscreen state not being preserved correctly
    • On Windows: system notifications now support action buttons and inline reply inputs
    • Fixed keyboard shortcut accelerators not working after toggling a menu item's enabled state
    • Replaced the deprecated Electron clipboard renderer API with the standard navigator.clipboard API
  • Replaced legacy dependencies (fs-plus, rimraf, mkdirp, uuid, temp) with native Node.js APIs, removing several third-party dependencies.

  • Removed unused dependencies deep-extend and graceful-fs.

  • Added TypeScript typecheck and lint steps to the per-commit GitHub Actions workflow.

  • Updated license dates.

Don't miss a new Mailspring release

NewReleases is sending notifications on new releases.