ElectronMail Changelog

What's new in ElectronMail 5.2.2

Nov 17, 2023
  • Fix "A new version of Proton Mail is available" blocker by updating packaged Proton Web Clients stack (#650, c5f76ec).
  • Update @electron 26.3.0 => 27.1.0 and other dependencies (a30ef43).

New in ElectronMail 5.2.1 (Oct 6, 2023)

  • Fix "out of memory" issue occurring during downloading large files from Drive (#638, bfae0c6).
  • Drop "hcaptcha.com" whitelisting as @ProtonMail switched to own captcha (#312 (comment), 283146d).
  • Make upsell ads of the Proton Web Clients disableable in "Trash / Spam" folders (#629). See more details about this feature in previous/v5.2.0 release.
  • Update packaged Proton Web Clients stack (c4f835f).
  • Update @electron 26.2.1 => 26.3.0 and other dependencies (98865ed).

New in ElectronMail 5.2.0 (Sep 18, 2023)

  • Allow disabling upsell ads of the Proton Web Clients. This is an opt-in feature (has to be explicitly enabled).
  • disabling upsell ads toggle
  • Update packaged Proton Web Clients stack.
  • Update @electron 25.1.0 => 26.2.1 and other dependencies.
  • The Apple Silicon/M1 ARM64 package requires xattr -d com.apple.quarantine /Applications/ElectronMail.app command execution.

New in ElectronMail 5.1.8 (Jun 11, 2023)

  • Prevent the "Failed to ping the "webview" backend service" error to happen.
  • Update packaged Proton Web Clients stack (33b555d).
  • The Apple Silicon/M1 ARM64 package requires xattr -d com.apple.quarantine /Applications/ElectronMail.app command execution.

New in ElectronMail 5.1.7 (Apr 5, 2023)

  • Fix App version outdated error by updating packaged into the app Proton's web clients stack (#603, 7e33af9).
  • Fix Monaco editor code highlighting (#599, 483e3f7).
  • Upgrade @electron v23.1.3 => v24.0.0.
  • As a one time solution for Windows 7/8 users, the electron-mail-5.1.7-windows78-x64-nsis-installer.exe installation package is attached to this release. The package gets assembled from the windows78 branch.

New in ElectronMail 5.1.6 (Mar 13, 2023)

  • Fix remote images loading (#598, 936eb7e).
  • As a one time solution for Windows 7/8 users, the electron-mail-5.1.6-windows78-x64-nsis-installer.exe installation package is attached to this release. The package gets assembled from the windows78 branch.
  • The Apple Silicon/M1 ARM64 package requires xattr -d com.apple.quarantine /Applications/ElectronMail.app command execution.

New in ElectronMail 5.1.5 (Mar 1, 2023)

  • Fix tray icon rendering (#591, a5521e0).
  • Update Proton web clients stack (a291ce2).
  • As a one time solution for Windows 7/8 users, the electron-mail-5.1.5-windows78-x64-nsis-installer.exe installation package is attached to this release. The package gets assembled from the windows78 branch.
  • The Apple Silicon/M1 ARM64 package requires xattr -d com.apple.quarantine /Applications/ElectronMail.app command execution.

New in ElectronMail 5.1.4 (Mar 1, 2023)

  • Fix App version outdated error by updating packaged into the app Proton's web clients stack (#588, 4b126f5).
  • Upgrade @electron v22.0.2 => v23.1.1.
  • This upgrade drops support for Windows 7/8 systems.
  • As a one time solution for Windows 7/8 users, the electron-mail-5.1.4-windows78-x64-nsis-installer.exe installation package is going to be attached to this release soon. The package sticks to @electron v22.
  • Winget/Scoop repository maintainers should prevent installing 5.1.4+ versions on Windows 7/8 systems.
  • The Apple Silicon/M1 ARM64 package requires xattr -d com.apple.quarantine /Applications/ElectronMail.app command execution.

New in ElectronMail 5.1.3 (Jan 14, 2023)

  • Update Proton web clients stack.
  • Upgrade @electron v21.2.0 => v22.0.2.
  • Since this app version, the tray icon on Linux requires support for StatusNotifierItem by the desktop environment (#514 (comment)).
  • The Apple Silicon/M1 ARM64 package requires xattr -d com.apple.quarantine /Applications/ElectronMail.app command execution.

New in ElectronMail 5.1.2 (Oct 28, 2022)

  • Reduce the local store file size by applying zstd:3 compression vs previously used gzip:6 (8f6e248). The compression type and level configuration is specified in the config.json file.
  • Update Proton web clients stack (25520ba).

New in ElectronMail 5.1.1 (Sep 21, 2022)

  • Improve the local store feature (16379b2):
  • Make the bootstrap mail messages fetch process resumable. The saving progress up to the saving portion size might still be lost and so redownloaded on resuming (500 messages by default), but not the entire progress.
  • Show basic progress indication as an account handle title (on mouse hover).
  • Sync-progress
  • Update Proton web clients stack (16379b2).
  • The Apple Silicon/M1 ARM64 package still requires the xattr -d com.apple.quarantine /Applications/ElectronMail.app command execution.

New in ElectronMail 5.1.0 (Aug 27, 2022)

  • Update Proton web clients stack. Closes #543.
  • The Apple Silicone/M1 ARM64 package still requires the xattr -d com.apple.quarantine /Applications/ElectronMail.app command execution.
  • Drop custom spellchecking backend in favor of a built-in/native @electron / @chromium implementation (#469, c1288b4). This change enables the following improvements:
  • Enable support for multiple spellchecking languages.
  • Reduce the Snap & Windows packages size (these were coming with packaged Hunspell dictionaries).
  • Reduce the maintenance burden by removing the custom spellchecking backend implementation (~700 code lines) and unmaintained "spellchecker" dependency.

New in ElectronMail 5.0.2 (Jul 28, 2022)

  • Fix the unread emails counter values calculation in the Proton Mail UI (#529, 743229c). It turned out that the Proton Drive access fix shipped in the previous release introduced a side effect that was affecting the emails unread counter values calculation. The local store/offline view mode was not affected, as it processes the emails independently and derives the unread counter values from the local database.
  • Enable support for "mac-arm64" app package (#357, edc9616). This should please the Apple Silicon/M1-based devices owners, as with this app package you get more juice from the same hardware. Currently, you will need to apply the xattr -d com.apple.quarantine /Applications/ElectronMail.app command to the package in order to use it (#536).
  • Preserve new lines for the plain text emails in the local store/offline view mode (4e9d916).
  • Update Proton web clients stack (69b6f63).

New in ElectronMail 5.0.1 (Jul 14, 2022)

  • Fix Proton Drive access (#522, 3886691). You will need to re-login in to the account, so a new user session gets open with the required access scope.
  • Upgrade @electron to v19 (#461).
  • Update Proton web clients stack.