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.clipboardAPI
-
Replaced legacy dependencies (
fs-plus,rimraf,mkdirp,uuid,temp) with native Node.js APIs, removing several third-party dependencies. -
Removed unused dependencies
deep-extendandgraceful-fs. -
Added TypeScript typecheck and lint steps to the per-commit GitHub Actions workflow.
-
Updated license dates.