Skip to content

Releases: vladimiry/ElectronMail

v4.10.2

27 Feb 07:42
61aea3c

Choose a tag to compare

  • Make the persistent sessions feature originally introduced in v4.2.0 enabled by default for newly added accounts (#138 (comment), b16e58b). So the "auto-login into the mail account" scenario via the persistent sessions feature obsoletes the scenario of automatic @ProtonMail forms filling & submitting which implies a need to store the credentials in the app. Besides that, the credentials block on the account edit form gets collapsed by default. The change aimed to encourage the users to fill in the @ProtonMail credentials forms manually the same way they do in a regular browser. Don't get the change wrong, the "permanent login" is still there but doing it via the persistent sessions feature is a more secure way since the accounts credentials are not stored in the app and so starting from this release the option becomes the preferred one.
  • Update @ProtonMail web clients stack.
  • Update @electron, 12.0.0-beta.25 => 12.0.0-beta.30.
sha256 hashsums and build logs
ee45227208eec61b54aa5dbc8cbdc9f130732a98784492fe76c465cf7d196c48  electron-mail-4.10.2-linux-amd64.deb
7df8eafd2ff50c6053c1ce6f38caeaa57fd8dd7942444d37c282c1ee3276d98c  electron-mail-4.10.2-linux-amd64.snap
40e179f092b05354f0dc73e90d9a33657877c308545a61e4b522f2bcb975877f  electron-mail-4.10.2-linux-x64.freebsd
5add16feb0c36309518239cfe164f43b36eee3e4f22b857f5661867982fe3581  electron-mail-4.10.2-linux-x64.pacman
ca1b3a7bf28e4ac5a8208e13771a5a59068e75d61eb9dc46ff4c4bfd04a01849  electron-mail-4.10.2-linux-x86_64.AppImage
9338fb40d49904a257eefb2c2c3be56d192129f68007b502a69e316c75dc75da  electron-mail-4.10.2-linux-x86_64.rpm
4bcff8555b7217e6339c281a4e36d776ee50fd43207326161e5edee6f4e83337  electron-mail-4.10.2-mac.dmg
10185770c2b2873e0873db8d66d8339701c00845e2a98ab00b80ddad921d1c5f  electron-mail-4.10.2-windows-nsis-installer.exe

v4.10.1

13 Feb 22:15
1903c18

Choose a tag to compare

sha256 hashsums and build logs
516fae4898af00552c530f47da7ec8df4d96839c5ee7c5c5bfde81e164491a29  electron-mail-4.10.1-linux-amd64.deb
c5cb3ece12b854c7ddb8ce4bd61e235e6ec8b05512f2f0521ba25cbf45db1ca7  electron-mail-4.10.1-linux-amd64.snap
91ed7fbb8199147ca46b91ac6331846facaad1f0b6d92699588f64a8578798b2  electron-mail-4.10.1-linux-x64.freebsd
cfdca4f721a40cca97e25a642a6d1b27cf76950e45b35b7b5a19e270a4298dc9  electron-mail-4.10.1-linux-x64.pacman
ecfb3f2d43426c39cf021de0361d7d51f579a7982beb571ec1dd5d07c21f7dfc  electron-mail-4.10.1-linux-x86_64.AppImage
cab0ad057838d15d343667aa3176636bc3215ed449e4d541cd7fddb2e04ff71e  electron-mail-4.10.1-linux-x86_64.rpm
150acc99065c609f7d4c6244d9b8ff41bf388da5f6badc94f391c65921cb09d2  electron-mail-4.10.1-mac-catalina.dmg
7a700fd74893f0f209208baac7eb1cf0e9f4ea72aa2c2755f9b1d9db03c6c51b  electron-mail-4.10.1-mac-mojave.dmg
3e72c869855762431ecd03dc9a8820d75f512de2d042617680a01d7c47d4377c  electron-mail-4.10.1-mac.dmg
902e6f27967258ef25054cbb38491108494fba4e6e8308c6ff8a77928a273cf2  electron-mail-4.10.1-windows-nsis-installer.exe

v4.10.0

18 Dec 12:19
5ffbd8b

Choose a tag to compare

  • Enable support for per-account custom CSS injection (#355, 52242b5).
    custom-css
  • Fix the issue of data/messages missing in the local store in the case when the app was not used for 21+ days in a row (#314, 656301a).
  • Make the persistent session feature more persistent. This change should improve the situation when the user was asked to sign-in into the email account via the login form due to the no longer valid saved in the app session even though the session at the server-side was still alive.
  • Update @electron, 11.0.0-beta.20 => 11.1.0.
  • Update @ProtonMail web clients stack.
sha256 hashsums and build logs
f631bda0d7c597a188627b832f6f35d6dc342f5e88784ed0cdf2c2d999a29143  electron-mail-4.10.0-linux-amd64.deb
d61fd5c780e60c8188c74e2d9b75ba452c7f6163f3cb43922f904857449d7949  electron-mail-4.10.0-linux-amd64.snap
0f0fc011d24dae1e2143aa1db8f0a81ecfa2fea1fbad46b013c7c5924b9288a6  electron-mail-4.10.0-linux-x64.freebsd
ebbdc6e5fec85c113d141e6268479c80da781483b8e1f2901a1747999d73b913  electron-mail-4.10.0-linux-x64.pacman
0b8bb0c53a2e13554e1874074acdd44fd981ea274d41b8089257bbd98e9f8a6f  electron-mail-4.10.0-linux-x86_64.AppImage
59e3e0886c1ca8d5eb075be3408c2762ef47d73ec7db1371fa49e2c76bc047eb  electron-mail-4.10.0-linux-x86_64.rpm
775ac7c0f7c8103a9a4969020a4966c14c8d7e61ba0bae5dea5454ebda4aa50e  electron-mail-4.10.0-mac.dmg
545767ead89230315b96e308ed42f795c67b42538218e07dea2e1e0c56bc1bb6  electron-mail-4.10.0-windows-nsis-installer.exe

v4.9.2

10 Nov 13:33

Choose a tag to compare

  • Prevent the Unexpected "origin" value detected (value: "{"origin":"null"}") error occurring in some edges cases if the "API entry point"-based network requests option was enabled for the email account (#312, 34e1da3).
  • Prevent the Failed to execute 'clone' on 'Response': Response body is already used error occurring (#346, 1df2856).
  • Update @electron, 11.0.0-beta.19 => 11.0.0-beta.20 (639a551).
  • Update @ProtonMail Web Clients (197e5c8).
sha256 hashsums and build logs
603846a13ff76cf345f5295a73afb826731f8f1abbbeac81d2e7b8f02de22004  electron-mail-4.9.2-linux-amd64.deb
8f2f672ca80ba90419d254d6a614799ea009c2c74b865c2745e251a0a8c096dc  electron-mail-4.9.2-linux-amd64.snap
d20c9b39c46b4e0708d825dd23eb68c17e3a0cb5680139b4733a6ecbbb16bcde  electron-mail-4.9.2-linux-x64.freebsd
d84e6b44f4631e248478e18bdaa3581448d11cf5452ccbe78f965abd8e2c178f  electron-mail-4.9.2-linux-x64.pacman
6090cabf0ce7fb5a6643894fce6a901f84708296a81cad7594f83271620b7299  electron-mail-4.9.2-linux-x86_64.AppImage
7165cf5e48dcea782dd677934c42ae6e48b5fd4f8e81ccedadddccea79a6eb2e  electron-mail-4.9.2-linux-x86_64.rpm
0b707b12bc749879fec9587ac1f359b22a6df9d3f4724f269f71e75a3b497655  electron-mail-4.9.2-mac-catalina.dmg
85fdad05f87bbeb902e2d3839eda95d50601454070f26d56c9523f829e6efc30  electron-mail-4.9.2-mac-high-sierra.dmg
f768bc14fb7c937650eaac603b68ba97163972b2febfefa135d2b2da85c30a18  electron-mail-4.9.2-mac-mojave.dmg
0437da163b579f6118c16dae2d699870f48f9e6316f53fe58a357bd576927d74  electron-mail-4.9.2-windows-nsis-installer.exe

v4.9.1

06 Nov 11:12

Choose a tag to compare

  • Fix the "EPERM: operation not permitted, chown" error occurring when the app is running in Snap container (#345, 266152c).
sha256 hashsums and build logs
d418f734eac3c870df019bf1d3afdb9d7fa92c90ae9f29d789c253464ec7806a  electron-mail-4.9.1-linux-amd64.deb
29553d421561b7a38ff1fe9e016c9b71f508edeba943d0caf92cc8b540161a13  electron-mail-4.9.1-linux-amd64.snap
42ca6037c412b4b9062175e254833674eaa60924916d2b3f10dcb29961229243  electron-mail-4.9.1-linux-x64.freebsd
d83cca6ffd26891c8584c5d84f21d9c96c1ff42727b3c495d654fb1a33731e26  electron-mail-4.9.1-linux-x64.pacman
8c84467f725465cc8d7f068b18fa287326627613fdaa106c4a50d4a48f60f255  electron-mail-4.9.1-linux-x86_64.AppImage
acc06126a7da2e12d9342fd51fc20140765abdaeb9501fc2fb18a0ebd14eb264  electron-mail-4.9.1-linux-x86_64.rpm
0ce7eea8534aeb5ee455ddc1d1ae1a85e0fa5e2dde0a9dec795168ebc8dc27d5  electron-mail-4.9.1-mac-catalina.dmg
ba2c730d2a126fbceb6e903c8dd269a64aa46a5ccd69a7dfb855e31acd9cc0d8  electron-mail-4.9.1-mac-high-sierra.dmg
e8335b3409dd83c42249d9cdb40a830ce18b4d15947249330236e878b8e3fe4f  electron-mail-4.9.1-mac-mojave.dmg
a70380d9eb473e541f695074b250b99fc24ddf02d07884936f967fce5385aa06  electron-mail-4.9.1-windows-nsis-installer.exe

v4.9.0

05 Nov 09:28

Choose a tag to compare

  • Enable @ProtonMail web client apps stack v4.1.0+ support (#332, b3c2e12):
    • Replace the packaged-in-the-app WebClient web mail app with proton-mail. Since v4.1.0 release @ProtonMail enabled in beta support for Single Sign-On / SSO and so for the persistent sessions (“remember me” thing). See details in the respective blog post. The app doesn't use their SSO / persistent sessions implementation since the app supports this feature in its own way, having all the sensitive information protected by the master password (stored encrypted, see the "data/config files"-related point in the FAQ for details). So basically the persistent session feature keeps working in the app the same way it worked before.
    • Adopt/package-in-the-app new proton-account web client. This had to happen because since v4.1.0 @ProtonMail has put into this project the account/security-related settings, like 2FA configuring, managing the active sessions, managing custom domains, etc. You can reach this web client via the "Manage Account" link located in the drop-down menu at the top-right app screen corner.
    • Update proton-mail-settings / proton-contacts / proton-calendar projects.
  • Enable displaying Calendar-related desktop notifications/alarms regardless of the open page (account / calendar / drive / mail / settings) (#229, bc3a712).
    calendar-notifications
  • Enable support for routing images on email accounts through a custom web proxy (#312, ad96412). So if option enabled, the inlined in the emails images will be loaded thought the specified web proxy. The web proxy URL can be configured per account. This is an opt-in feature.
    proxy1
  • Enable support for blocking non "API entry point"-based network requests (#312). This is an opt-in feature.
    proxy4
  • Enable support for accounts disabling feature (#316, commits). This is an opt-in feature.
    issue-316
  • Enable the "Delete permanently" button in the local store view mode (c0b921a, b82215c). In order to prevent accidental data loss, action performing requires 3 mouse clicks to happen. So this feature makes the permanent emails remove action available from any mails list/folder, including the search result (no need to move the emails to the "Trash" folder first).
    removing
  • Disable the Black Friday related modals displayed in @ProtonMail web clients (#342, 7627b7a). You have to use the official in-browser web clients in order to get those modals displayed.
  • Make the master password setup form more informative (#309, 5eb6559).
  • Make external links clicking work in @ProtonMail web clients (#344, 77a0db7).
  • Display GitHub commit link in the "About" window near to the version value (2acf225).
  • Prevent the Lock file is already being hold error to happen (#336, 4cd4be9).
  • Prevent the Invocation timeout of calling "dbFullTextSearch" method error to happen on a large local store dataset (#313, 4165987).
  • Upgrade @electron, 10.0.0-beta.15 => 11.0.0-beta.19.
sha256 hashsums and build logs
55ea41ee503950427338c6a0c3e524a924e48ddbaa75db28576c595a2f5d49fe  electron-mail-4.9.0-linux-amd64.deb
1c2aea808a67d90238d2e8143f10b0177fb3eadfb936ca820ec6ef71aedb5d3b  electron-mail-4.9.0-linux-amd64.snap
5c0ac5bacc96b9a16df6aa70c63a480ee87a6da014cdb823aaf137952a0e89f9  electron-mail-4.9.0-linux-x64.freebsd
d23ca07077f07dfe84bdd7535d31bc244aeae3f8617124cc7f796b081d3ba10d  electron-mail-4.9.0-linux-x64.pacman
000e3d14b01634028c46cc3a53852f028373e783a7de0ae12a47585a305542c7  electron-mail-4.9.0-linux-x86_64.AppImage
029221ce40bf2a722f36b888273df7948d635f2364d976f7d57797bad5ac2f90  electron-mail-4.9.0-linux-x86_64.rpm
dcb4600d6534d4547747e7f8ba769cb2ea5f8ebb344a5bc77e7be77436b14316  electron-mail-4.9.0-mac-catalina.dmg
45c2bc2da4b76d4a35415dc0fd0696b1af948177e40b72621d49a0a4b1035174  electron-mail-4.9.0-mac-high-sierra.dmg
e6c46261382a957437a158ff2c2bce95637da4b9b791e2deae9dbd16530b929c  electron-mail-4.9.0-mac-mojave.dmg
d02437cca70740dce397cf6c613fc2e590593790e481f86edefd40f48631082c  electron-mail-4.9.0-windows-nsis-installer.exe

v4.8.0

31 Jul 19:58

Choose a tag to compare

  • Allow empty "query / keyword" full-text search filter (#308, 2040322). The full-text search feature originally enabled in v2.2.0 release and requires the local store option to be enabled for the email account.
  • Update @ProtonMail Web Clients, 4.0.0-beta19 => 4.0.0-beta20.
  • Update @electron, 10.0.0-beta.12 => 10.0.0-beta.15.
sha256 hashsums and build logs
296e3224cb3c54ac9fb1a67bd36b181a9194302768721b6f3188ab84a5cc17f6  electron-mail-4.8.0-linux-amd64.deb
52c12762503dcab3fc46818583823038888c27a890756822fa466134ea5f99dd  electron-mail-4.8.0-linux-amd64.snap
cc6d83e744a6de33c15d99b63ab1ad82a10cd7943ac720cb879338d3f7876d18  electron-mail-4.8.0-linux-x64.freebsd
b73773032650bbc3a56a70364d4b67572273f6f894e289e898889cea7efa599d  electron-mail-4.8.0-linux-x64.pacman
c5aea53e283b9e147817efbb03091d1ed5ff1d0771836d2b134cd784b5d54c4a  electron-mail-4.8.0-linux-x86_64.AppImage
464ab62103333c121f95f99dbfd68a089ba06429855c287545404ae6f6167286  electron-mail-4.8.0-linux-x86_64.rpm
7a9456e2f08e67636920da5d26375cf231eba779381ca5ecc4cd67bd34842ba3  electron-mail-4.8.0-mac-catalina.dmg
28ddc58c4c6198ca85001b861b49506566d9047ca9677eb34db5729c3e73e14b  electron-mail-4.8.0-mac-high-sierra.dmg
2131d83344a6911aa11db13fc1ccf06c11fff5bcdf5505656d0104bbd22fb034  electron-mail-4.8.0-mac-mojave.dmg
81b05d8212eeb3a3fd7e79899697286f228fff1d3e94b08a16a12eab2d170dad  electron-mail-4.8.0-windows-nsis-installer.exe

v4.7.0

26 Jul 20:28

Choose a tag to compare

  • Extend the batch EML export feature by enabling live attachments export (09b131d). The attachments export toggle can only be selected if the network connection is "online" and a user is "signed-in" into the email account since live attachments loading and decrypting will be happening (attachments not stored in the local store). The percentage progress of each export process gets displayed on the account handle button. The export processes are being executed in parallel with individual progress indication. The rate-limiting set by @ProtonMail on API calls is being respected. For now, the feature is labeled as an "experimantal" one.
    attachments export 2
  • Enable addition "sent date after" and "has attachments" full-text search filters (b93f9b2). The full-text search feature originally enabled in v2.2.0 release and requires the local store option to be enabled for the email account.
    full-text search filters
  • Update @ProtonMail Web Clients, 4.0.0-beta16 => 4.0.0-beta19.
  • Update @electron, 10.0.0-beta.3 => 10.0.0-beta.12.
sha256 hashsums and build logs
c5e7f58bfff18f3598c322773de8ff983defdaa79df7b7abf314dd79ab26ce64  electron-mail-4.7.0-linux-amd64.deb
e8656f826ef230259d99fd56e30238f13b801a9a18f94750ecb95e3cff68d6d4  electron-mail-4.7.0-linux-amd64.snap
10f6397305e6e36d3dcdf6c4afeba2ff0e302cc43b5414fa401202b6dc3b0034  electron-mail-4.7.0-linux-x64.freebsd
4ff547b542f5d01fb24d5f61e5cb046a8ecc7509e657bc4593d1e44caa4470b7  electron-mail-4.7.0-linux-x64.pacman
19ab3344847e2cb996cbb038d7a0dfb80abecce79186151ff8bf5475e1ded44b  electron-mail-4.7.0-linux-x86_64.AppImage
50347b68c773c0e8d40b694635ecefa2032ba1bd1af708d972f669aff52cbbac  electron-mail-4.7.0-linux-x86_64.rpm
41d9152db3cfabdc87031aca40b3deaf2ae47955fd5d6c842294a39e627ddb0e  electron-mail-4.7.0-mac-catalina.dmg
699b30f0d95a0f02251893651d7f0e44e0bd9529a5e613834707d07249f3174c  electron-mail-4.7.0-mac-high-sierra.dmg
94292f2b9ed56aa1bc344c5f807342b2c3b4cd1366c62d4efc5365671991d018  electron-mail-4.7.0-mac-mojave.dmg
1600dde78a1cfc3bca71d9a2c4d877d51e59b6ca6b46eb89e530527234dc6eb5  electron-mail-4.7.0-windows-nsis-installer.exe

v4.6.0

16 Jun 08:59

Choose a tag to compare

  • Since this release Linux users get back the GTK / Appindicator-based tray icon implementation. The one that was used before v4.3.0 rolled out. So the D-Bus-based tray icon adopted by @electron from the upstream @chromium project is no longer used which allowed reverting the #254 related code changes in the app code base. See #254 and @electron's #23674 for details.
  • Enable virtual Unread folder in local store view mode (#249, a4f7580).
  • Enable up / down keyboard navigation in local store view mode (#234, ff84d38).
  • Improve folders drop-downs appearance consistency in local store view mode (#249, 0c5a6d3).
  • Update proton web clients, 4.0.0-beta13 => 4.0.0-beta16 (0a1d7d4, f1912ac, 41d0570).
  • Update @electron, 10.0.0-beta.1 => 10.0.0-beta.3.
SHA1 hashsums and build logs
8f35d00a691597ab078ee1ba6263ddb02d8590bf  electron-mail-4.6.0-linux-amd64.deb
ff3774c4cdf096dfe762dda0201db47a409a1f9f  electron-mail-4.6.0-linux-amd64.snap
10d262a6cc42139c535d196c88a40f9b1cba95c3  electron-mail-4.6.0-linux-x64.freebsd
6b259e06c8c4e4214323babcdf08e1af0e62a11a  electron-mail-4.6.0-linux-x64.pacman
d25fb431b70d5060b26c6ef88ced1e6b7ee70654  electron-mail-4.6.0-linux-x86_64.AppImage
50e741fa0baceec7635788b96b51b949f0e831f5  electron-mail-4.6.0-linux-x86_64.rpm
ef8a88f7cb2e4ebbdc4e9b441b18bd1cc0d5cd27  electron-mail-4.6.0-mac-catalina.dmg
1f65249473482f35f063873bedfe3c7a8dcd0403  electron-mail-4.6.0-mac-high-sierra.dmg
582453907cfefc87a5f06efcd1b504edcf202f14  electron-mail-4.6.0-mac-mojave.dmg
c2996e4913ed6cb740b3a5658516c43e1dc1c45a  electron-mail-4.6.0-windows-nsis

v4.5.1

28 May 08:55

Choose a tag to compare

  • Make Windows/NSIS installer download and install Microsoft Visual C++ 2015-2019 Redistributable (x64) 14.26.28720.03 if needed (#201, #294, #295, 176f5cb, b8bebc4). This change prevents Windows users to face A JavaScript error occurred in the main process ... /sodium.node ...-like error right after app start. The error was occurring because some libraries needed for libsodium native dependency in runtime could be missed on the system.
  • Embed --js-flags="--max-old-space-size=6144" CLI argument into the desktop shortcuts (#110, #277, #289, 1447966, eaa99a6). The change should prevent the app to crash if a user has got a lot of emails in the account, like ~10k+, and has enabled the local store option. The change applied for Windows and Linux installation packages (including AppImage and Snap) but not for macOS yet. This hacky change is supposed to be reverted when @electron resolves #22705.
  • Fix months number value in exported file names (bc0ed02).
  • Upgrade @electron, 9.0.0 => 10.0.0-beta.1.
SHA1 hashsums and build logs
76bf1d6b611a6188942bf755b8d9808bd0f117f0  electron-mail-4.5.1-linux-amd64.deb
9d387e1ca7eb2cf7826bf5bdbb44dab64863ad1b  electron-mail-4.5.1-linux-amd64.snap
fe812078bbe428c0370ae178286889ab261927dd  electron-mail-4.5.1-linux-x64.freebsd
7997f3cbc09d39ffe82db5886ae8ab4dc383f483  electron-mail-4.5.1-linux-x64.pacman
d3e2bb7c610dd1d4cf25fca05c471ecdc7337227  electron-mail-4.5.1-linux-x86_64.AppImage
1fb76a918e7fa300076a6b6a8b2fbe596fceeb4c  electron-mail-4.5.1-linux-x86_64.rpm
4b8a0bf83e46b365bab0b9708159f2d0964220f3  electron-mail-4.5.1-mac-catalina.dmg
20284fb2934288f09a25e2360a94943fb9685f47  electron-mail-4.5.1-mac-high-sierra.dmg
2d17061b1baf8ef8f70a09e815c1b565ed724e11  electron-mail-4.5.1-mac-mojave.dmg
6c1969de185449ff0b57ea63dcc37c3dd2d0174e  electron-mail-4.5.1-windows-nsis-installer.exe