Releases: vladimiry/ElectronMail
Releases · vladimiry/ElectronMail
v4.10.2
- 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
- https://github.com/vladimiry/ElectronMail/actions/runs/603797921 (linux & windows packages)
- https://travis-ci.org/github/vladimiry/ElectronMail/builds/760631358 (macOS package)
v4.10.1
- Update @ProtonMail web clients stack.
- Upgrade @electron, 11.1.0 => 12.0.0-beta.25.
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
- https://github.com/vladimiry/ElectronMail/actions/runs/564161759 (linux & windows packages)
- https://travis-ci.org/github/vladimiry/ElectronMail/jobs/758844228 (macOS package)
v4.10.0
- Enable support for per-account custom CSS injection (#355, 52242b5).

- 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
- https://github.com/vladimiry/ElectronMail/actions/runs/430147461 (linux & windows packages)
- https://travis-ci.org/github/vladimiry/ElectronMail/builds/750371861 (macOS package)
v4.9.2
- Prevent the
Unexpected "origin" value detected (value: "{"origin":"null"}")error occurring in some edges cases if the"API entry point"-based network requestsoption was enabled for the email account (#312, 34e1da3). - Prevent the
Failed to execute 'clone' on 'Response': Response body is already usederror 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
- https://ci.appveyor.com/project/vladimiry/electronmail/builds/36228246 (windows, macOS catalina)
- https://travis-ci.org/github/vladimiry/ElectronMail/builds/742673079 (linux, macOS high-sierra & mojave)
v4.9.1
- 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
- https://ci.appveyor.com/project/vladimiry/electronmail/builds/36167561 (windows, macOS catalina & mojave)
- https://travis-ci.org/github/vladimiry/ElectronMail/builds/741818723 (linux, macOS high-sierra)
v4.9.0
- 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-calendarprojects.
- Enable displaying Calendar-related desktop notifications/alarms regardless of the open page (
account / calendar / drive / mail / settings) (#229, bc3a712).

- 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.

- Enable support for blocking non "API entry point"-based network requests (#312). This is an opt-in feature.

- Enable support for accounts disabling feature (#316, commits). This is an opt-in feature.

- 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).

- 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 holderror to happen (#336, 4cd4be9). - Prevent the
Invocation timeout of calling "dbFullTextSearch" methoderror 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
- https://ci.appveyor.com/project/vladimiry/electronmail/builds/36144438 (windows, macOS catalina & mojave)
- https://travis-ci.org/github/vladimiry/ElectronMail/builds/741525235 (linux, macOS high-sierra)
v4.8.0
- 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
- https://ci.appveyor.com/project/vladimiry/electronmail/builds/34416801 (windows, macOS catalina & mojave)
- https://travis-ci.org/github/vladimiry/ElectronMail/builds/713784531 (linux, macOS high-sierra)
v4.7.0
- 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.

- 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.

- 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
- https://ci.appveyor.com/project/vladimiry/electronmail/builds/34309957 (windows, macOS catalina/mojave)
- https://travis-ci.org/github/vladimiry/ElectronMail/builds/711952504 (linux, macOS high-sierra)
v4.6.0
- 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 theD-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
Unreadfolder in local store view mode (#249, a4f7580). - Enable
up / downkeyboard 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
- https://ci.appveyor.com/project/vladimiry/electronmail/builds/33539036 (windows, macOS catalina/mojave)
- https://travis-ci.org/github/vladimiry/ElectronMail/builds/698714092 (linux, macOS high-sierra)
v4.5.1
- Make Windows/NSIS installer download and install
Microsoft Visual C++ 2015-2019 Redistributable (x64) 14.26.28720.03if needed (#201, #294, #295, 176f5cb, b8bebc4). This change prevents Windows users to faceA JavaScript error occurred in the main process ... /sodium.node ...-like error right after app start. The error was occurring because some libraries needed forlibsodiumnative 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 (includingAppImageandSnap) but not formacOSyet. 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
- https://ci.appveyor.com/project/vladimiry/electronmail/builds/33166201 (windows, macOS catalina/mojave)
- https://travis-ci.org/github/vladimiry/ElectronMail/builds/692055753 (linux, macOS high-sierra)