Skip to content

Releases: vladimiry/ElectronMail

v3.6.0

25 Jun 09:14
Compare
Choose a tag to compare

Changelog

  • Split writing the local database to the two files, database-session.bin and database.bin (#172, 98f14e9). The improvement aims to improve the UX in the case if the local database file reaches the size of hundreds of megabytes (database.bin file), especially if the hard drive is slow. The app will persist the current session data in database-session.bin and merge it into the database.bin on unlocking the app with the master password. This means that the file that holds the whole database will be written only once per session (database.bin file). The improvement only makes sense for those users who have enabled the local store option for at least one account.
  • Support controls bar hiding (#128, 4eadbe0). This can be useful when one account is used. The controls bar visibility can be toggled by clicking the respective option in the general settings or hitting F12 key. Besides that, the tray menu has got Options item added so if you have hidden the controls bar and forgot the hotkey to get it back you could still reach the options modal via the tray menu.
    recording
  • Add Options and Logout tray menu actions. These actions will be available in the tray menu only if the app is unlocked with a master password.
  • Fix update check notification assets list image loading (#170, 384c945).
  • Prevent initial mails indexing timeout error occurring when logging-out while indexing is still in progress (6e60d16).
  • [protonmail] Prevent Failed to resolve folder route name error accorring when selectron online email located in the custom/user folder (b5efa5e).
  • [tutanota] Fix Failed to parse "3" value error occurring in some cases of email message sending (#173, a99a304).

Build logs

SHA1 hashsums
bfdc7225045c96cac67504e5877f2bc76dccff8c  electron-mail-3.6.0-linux-amd64.deb
08153869060fd019e707f12ea975dc7a0f51c20e  electron-mail-3.6.0-linux-amd64.snap
55696efab7b8a0f8c76346d1900f73f1556fce4c  electron-mail-3.6.0-linux-x64.freebsd
1715d7e38ce32e7f5ef2e07fba6673f3738ecd65  electron-mail-3.6.0-linux-x64.pacman
c584953b399590144cce25c5a0f4902db3e15838  electron-mail-3.6.0-linux-x86_64.AppImage
050467b5cc85758620238cc03dfbe887d74be8f1  electron-mail-3.6.0-linux-x86_64.rpm
bc42a69a46bb809d7f71821160592accb4da55b1  electron-mail-3.6.0-mac.dmg
3316e6d61f1a169689cb1d2c90fd60838e9e525c  electron-mail-3.6.0-windows-nsis-installer.exe

v3.5.0

12 Jun 11:25
Compare
Choose a tag to compare

Changelog

  • Enable update check feature (#159, c76d074). This time the feature works for all the package types and enabled by default for all of them except the Snap package. There is no automatic new version downloading and installing but only notification.
    up1-min
  • Drop the migration from the v2/email-securely-app feature. The feature was introduced with v3.0.0 release.
  • Apply some tweaks in order to prevent "webview must be attached to the DOM" error occurring (#163).
  • [protonmail] Drop https://beta.protonmail.com entry point support (#164, a419605).
  • [protonmail] Update prepackaged / built-in web client (c65804c).

Build logs

SHA1 hashsums
265f8ff8d80f0d9064c1693b8f297f78864c1516  electron-mail-3.5.0-linux-amd64.deb
4aa6036cde9d2f518689ab1827cc94d28fe04623  electron-mail-3.5.0-linux-amd64.snap
03925f450693b5706fd69944d5b59778c3081ed4  electron-mail-3.5.0-linux-x64.freebsd
0dc01773038be30f40e746612229a7951f0785b1  electron-mail-3.5.0-linux-x64.pacman
5a6598fecffc1b8f8f5dd97cf643d4582812387d  electron-mail-3.5.0-linux-x86_64.AppImage
9e44724788bf6110cecfd956489646387c120772  electron-mail-3.5.0-linux-x86_64.rpm
dd100cab75b911bb7062748c7e08e383d856cec4  electron-mail-3.5.0-mac.dmg
60a46e55e34f42bb6f7b5bd684422ea2fad40060  electron-mail-3.5.0-mac.zip
4e88cf73d311d3a9aa75ccda5c76d988b81e5f60  electron-mail-3.5.0-windows-nsis-installer.exe

v3.4.1

03 Jun 20:18
Compare
Choose a tag to compare
v3.4.1 Pre-release
Pre-release

This release includes only Windows 7 installation package. For other systems packages published with v3.4.0 release are still actual.

Changelog

  • Fix language dictionaries detection on Windows 7 (#154, e949d71). The prepackaged with the app dictionaries will be used on Windows 7, the same way it's implemented for the Snap package since v3.4.0.

Build logs

SHA1 hashsums
06b9102d7723c3e13ccdeaf4c4846c928edcf175  electron-mail-3.4.1-windows-nsis-installer.exe

v3.4.0

02 Jun 15:10
Compare
Choose a tag to compare
v3.4.0 Pre-release
Pre-release

Changelog

  • Enable spell checker (#141). This is an opt-in feature for now so it needs to be explicitly enabled. After some time, with new releases, the feature is going to be enabled by default.
    check-spleelling
  • Reduce a number of local database saving operations, the database.bin file writing (#149, 718c2f2).
  • [protonmail] Update prepackaged / built-in web client (4086494).

Build logs

SHA1 hashsums
3a96c3ddd67fd30769001f9a36e2be583c4b2b0d  electron-mail-3.4.0-linux-amd64.deb
fe747fbcc8164a79ec74a33feb237dfd4deeccec  electron-mail-3.4.0-linux-amd64.snap
2517db6326c3fa198605151647e06b4c97f0afd0  electron-mail-3.4.0-linux-x64.freebsd
8b066601c81543a6f33c71b23e28026f03962e36  electron-mail-3.4.0-linux-x64.pacman
6390e47addf3bbc08299a29ec1a929b1dafa015d  electron-mail-3.4.0-linux-x86_64.AppImage
52f7483d5fe1b019c7ec14a6b58311b50d09fb88  electron-mail-3.4.0-linux-x86_64.rpm
a0822099d40cc26f25a227a4a295763fd4185ebc  electron-mail-3.4.0-mac.dmg
394d16d3276a1131089483746975d245471d759b  electron-mail-3.4.0-windows-nsis-installer.exe

v3.3.1

22 May 20:45
Compare
Choose a tag to compare
v3.3.1 Pre-release
Pre-release

Changelog

  • [protonmail] Fix opening embedded links (#136, b200b81). The issue started to appear since link opening modal got introduced by ProtonMail.
  • Update prepackaged / built-in web clients (3307b04).
  • Rework description links on the account create/edit form (#138, 9e6bbbc).
  • All the distribution package types including AppImage and Snap are now based on Electron v5 (#134).

Build logs

SHA1 hashsums
1cb745e5eef5d03e10dd79a363489cba425d64a1  electron-mail-3.3.1-linux-amd64.deb
8f7c2770a6856a0eb1ebe7635ff354cbd6da3a5f  electron-mail-3.3.1-linux-amd64.snap
d78172f01693fe08829e2fb89f9b47316ffae95b  electron-mail-3.3.1-linux-x64.freebsd
634d29a51959f79072f86523ce4b60e71c459480  electron-mail-3.3.1-linux-x64.pacman
6e34aa8b1b91a8cf954eea59f8c2cd5e820424c3  electron-mail-3.3.1-linux-x86_64.AppImage
ce8a85a2d006f54e33c4d94d75391201bb72393c  electron-mail-3.3.1-linux-x86_64.rpm
bf7f52561dd800160a4f43e6a4db40f26021152a  electron-mail-3.3.1-mac.dmg
1b50c1e34f7c7c9135516d7884292dc5340d7512  electron-mail-3.3.1-windows-nsis-installer.exe

v3.3.0

29 Apr 19:12
Compare
Choose a tag to compare
v3.3.0 Pre-release
Pre-release

This is a first build based on recently released Electron 5.

The AppImage and Snap packages are still based on Electron 4 due to the SUID Sandbox issue. These packages have been built from the 3.3.0-electron4 branch. See #133 and #134 issues for details.

Changelog

  • Upgrade Electron to v5.0.0 (242d1d7).
  • Disable auto update feature (#133, b0ee7c3).
  • Update built-in / prepackaged web clients (97cd25e).
  • Get rid of about-window dependency in favor of custom implementation.

Build logs

SHA1 hashsums
a584a7059a465f486409623018e662c1e8123aec  electron-mail-3.3.0-linux-amd64.deb
9bf83782473732f3ef93dc367c2a4bfa0520902e  electron-mail-3.3.0-linux-amd64.snap
7cd41e3abf9c55bce9f2d1c31c1aea29f64435ff  electron-mail-3.3.0-linux-x64.freebsd
81d2b8892965c752768f5a584bb8cf4a657f9047  electron-mail-3.3.0-linux-x64.pacman
2027ff72b1f3a66a36a38b1b7ca51c6fe293c96a  electron-mail-3.3.0-linux-x86_64.AppImage
fdc5de26c76461c3ddb71a4d8e7e81ecccecf0d3  electron-mail-3.3.0-linux-x86_64.rpm
c6fe4dc8b0a35ad99b033ae1359cc614d75ba1e9  electron-mail-3.3.0-mac.dmg
6b44b78803302fa689f1321a93f716c0a8355d73  electron-mail-3.3.0-mac.zip
dcb7e2daa9384ca34f9fa084dcb565b8b395c92b  electron-mail-3.3.0-windows-nsis-installer.exe

v3.2.0

14 Apr 07:04
Compare
Choose a tag to compare
  • [tutanota] Update built-in/prepackaged web client (cda7f50).
  • [protonmail] Enable saving emails to the local store the app failed to decrypt the content of which (#129, e5dd92c). This means that the bootstrap fetch process won't be stopped anymore due to the failed email content decryption. If the body decryption failed there will be a way to re-download the individual email by clicking the respective button. See the respective issue for details.
    body-decryption-failed

v3.1.1

09 Apr 13:11
Compare
Choose a tag to compare
  • Enable automatic account deselection after the logout if the account has Login on account selection option enabled (#127, a056aba).
  • [protonmail] Improve "unlock" page type detection so the app won't try submitting the unlock form if the respective feature is not enabled for the account at the email provider's side. (#125, bafcb84, 9b2334c).
  • [protonmail] Update built-in/prepackaged web client (#124, #127, 2cf88ea, 9b2334c).
  • [tutanota] Update built-in/prepackaged web client (7c5ed13).

v3.1.0

29 Mar 10:40
Compare
Choose a tag to compare
  • [protonmail] Update built-in/prepackaged web client (e349be9). See also the related issue.

  • Support auto-login delay (#121, a2aba08, 75a7aa0, 1cb2d62). Two options have been added to the account editing form (hidden inside the collapsed by default advanced block):

    • Login delay range (seconds). Here you can specify the delay time range in seconds, like 15-60. The app will then delay the auto-login process with randomly generated value limited by the specified range.
    • Login on account selection. This option delays the auto-login process until an explicit account selection by a user.

    So the auto-login delay scenario is based on either time range or account selection triggers. Whichever kicks in first if both values defined.

    See how to set up the delays:
    delay

    The app supports an indication for both delay options (hand icon and countdown timer):
    indication

v3.0.1

20 Mar 23:02
Compare
Choose a tag to compare
  • Enable atomic file writing for local database (#119, 48f989e).
  • Fix removing non-existent accounts from the local database (0dbbe07).
  • Stop triggering removed but existing in the local database until app restart accounts indexing (6a51401).
  • Update built-in/prepackaged web clients (3b01e6f).