Skip to content

Releases: vladimiry/ElectronMail

v4.12.8

26 Sep 13:50
a154bb6

Choose a tag to compare

v4.12.8 Pre-release
Pre-release
  • Upgrade "ubuntu-16.04 => ubuntu-18.04" on GitHub Actions CI environment (#407, f12bf02). So Linux installation packages attached to the ./releases page won't be compatible anymore with the systems that use the old "glibc" version (likely older than v2.27). Assembling your own installation package from sources is a solution for users of such ancient systems (native dependencies compiling matter). There is a reason to believe that only an absolute minority of Linux users will be affected by this change. See #389 and #281 for details.
  • Move "Login alias" input out from the collapsed by default "Advanced settings" block located on the email account edit form (75daaa0). So the feature becomes more noticeable for users. Users often ask how to display account name in the desktop notification message instead of the account index (privacy matter). Filling the "Login alias" value is the way to go. See details in #422, #280 and #175.
    2
  • Make the "Don't render the value" value located in the collapsed by default "Colors customization" block of the "General" settings section affect the tray icon (a2f9a90). Initially, the toggle affected only the "in the app window" notification badges.
    3
  • Update @ProtonMail web clients stack (2299d9a).
  • Upgrade @electron, 14.0.0 => 15.0.0.
sha256 hashsums and build logs
b35d4f3633b3c06501c8bf554723fc6ac4aab6863b808ff4fe2d3779b14a7cdd  electron-mail-4.12.8-linux-amd64.deb
b34cdffe62239f2fef931799dba04ba403c6c8c7273fedc94a9f950e0295a566  electron-mail-4.12.8-linux-amd64.snap
c85a08c0564b67354d07b2f9142c76010772ae84f69d56431292282ee0e2d0fe  electron-mail-4.12.8-linux-x64.freebsd
6cf17804703383a576ad0989a58f3a8c0216734790f74fcc4ecdf321a455bda3  electron-mail-4.12.8-linux-x64.pacman
1542dd2c6af886f9e5b09a30ce3e67b53e8fd73711f92d78cb9b3d1c2e5e12d4  electron-mail-4.12.8-linux-x86_64.AppImage
772abc9d60f943e6933e805b6cdf31bbd385bbe2edfd31945aa47e810f560f9a  electron-mail-4.12.8-linux-x86_64.rpm
e5996c63612ea49117907b60b4a82147f651d98d39cb92dc72350b4059e152ea  electron-mail-4.12.8-mac-x64-catalina.dmg
8306030e82bac063ed7ac19247cdece5f567f0c0f21f9d4171df3e6ddd093eec  electron-mail-4.12.8-mac-x64.dmg
92fb4992341acb6159a21d2dfad810545aeb8d910b4b50d801ff3a6683e52a75  electron-mail-4.12.8-windows-x64-nsis-installer.exe

v4.12.7

06 Sep 21:44
c73cad5

Choose a tag to compare

  • Resolve severe app crashing issue occurring when an attachment gets added to the draft email (#434, c73cad5). Thank you @Carlocarpintieri for reporting the issue. The issue cause got fixed upstream in @electron on Sep 13, 2021 (see details here).
sha256 hashsums and build logs
b23dd6545ebbacbeabcbb5eb750f69e066e600a352d442dc81e209a3c839e0fd  electron-mail-4.12.7-linux-amd64.deb
dee04b4d056de3e2bd3f139d7464e481c0d567e112cac0f47536e503815f4a52  electron-mail-4.12.7-linux-amd64.snap
106ac190404dd5b50b89f4dd84b1ab17f8dfaab8a1d64cdb09734396127b161a  electron-mail-4.12.7-linux-x64.freebsd
daaaccec90e3683b9b6c9d09e61d9115e098f07ac6028b4564668347cc46cd73  electron-mail-4.12.7-linux-x64.pacman
42d0b49a2feba628f4845940ffd9607739bd5fcdbe6ba37e15f993c511d21e46  electron-mail-4.12.7-linux-x86_64.AppImage
098ccb3140facce306424e346102f98c5d50529635e1456b924749efac558d75  electron-mail-4.12.7-linux-x86_64.rpm
42a99b4b8773ab4b508dcd739066e22a6f2aa661850a9b2574981c1dd07c7144  electron-mail-4.12.7-mac-x64.dmg
3eb03235efb27480659d71218115258859ee0a35e658b5c9d3f28742686f84f5  electron-mail-4.12.7-windows-x64-nsis-installer.exe

v4.12.6

05 Sep 13:06
b6b37bc

Choose a tag to compare

v4.12.6 Pre-release
Pre-release
  • Switch to WebClients monorepo which obsoletes previously used proton-{account,calendar,drive,mail} projects set (8ea1bd1).
  • Update @ProtonMail web clients stack.
  • Upgrade @electron, 14.0.0-beta.17 => 15.0.0-beta.2.
sha256 hashsums and build logs
5d765a9f9e725c8f36d11a0006ee4d58cb5c298ccf8f3cff9dba0972fe02110d  electron-mail-4.12.6-linux-amd64.deb
f67a6555ed66770674de77dfff145e58aebbef3a5946e68933aff16051b544e0  electron-mail-4.12.6-linux-amd64.snap
e23bfbb5d2662ae36921f17c9cf46f0a056a2ae12af7eb6ae4cbc6f53601647b  electron-mail-4.12.6-linux-x64.freebsd
108c5e4c70727b8a455ff742bbac2c192e05157617952636014f603c4b54ecd1  electron-mail-4.12.6-linux-x64.pacman
01290bfaa88441e6f52ec4026c3ef21fe7be11f6d24fe6337f93e06ccc385063  electron-mail-4.12.6-linux-x86_64.AppImage
666ea85a0a98fd0a10963b66e4dbc618a3a2e9e62f2a09aa71ef671e070adfd6  electron-mail-4.12.6-linux-x86_64.rpm
f01c70845518ffbd823061d177d3cdf50028741667f8b1b9ffce88a0d170303b  electron-mail-4.12.6-mac-x64.dmg
76a0e8b136c471190a56952fd055002610d345d01da1f3160143568125bcad0b  electron-mail-4.12.6-windows-x64-nsis-installer.exe

v4.12.5

29 Jul 12:08
5f1ec77

Choose a tag to compare

sha256 hashsums and build logs
7441336157bf7283e99c0561bcdf63bc17dbef4fc193ffbdc37600477acc3ac6  electron-mail-4.12.5-linux-amd64.deb
e9d9e23824f8d00c4c138316175dbb31586f95ace18cdc83417e0f8d08f02c2e  electron-mail-4.12.5-linux-amd64.snap
dfcdf3134aabdfbfaea9858ed848bfef9c75ea3358eb1966d4ab4e32a046096b  electron-mail-4.12.5-linux-x64.freebsd
3119a8f9ab72a3e228a0605dd1d4db395d4a3185d5c9bb8220cd8e49ebaee424  electron-mail-4.12.5-linux-x64.pacman
d8f113f41ac0d5dac0994d79e84aee1daef8536cc44f843f545e132ad796e34d  electron-mail-4.12.5-linux-x86_64.AppImage
5851b16ef4bc65de8c947dfaa79d3057cb77d6c82a74a1a540967008bac79811  electron-mail-4.12.5-linux-x86_64.rpm
1d53c5407581eef08722dccc6d230af47da9534125b4d0d93db2a2c676511106  electron-mail-4.12.5-mac-x64.dmg
a9bc7e71594274163215e3265d9397ef89bdaccaf070482205bb38d8af10c91f  electron-mail-4.12.5-windows-x64-nsis-installer.exe

v4.12.4

08 Jul 13:08
772324b

Choose a tag to compare

  • Reduce memory leaks. The issue was lying in a transient dependency used by the app for performing inter-process communication (IPC). The improvement will be most noticeable for those who actively use the local store mode since in this mode a huge pack of data regularly goes the "main process (provider) => renderer/web process (client)" way.
  • Update @ProtonMail web clients stack.
  • Upgrade @electron, 13.1.2 => 14.0.0-beta.11.
sha256 hashsums and build logs
61ea9fa92eca9e08ad8330819a43356a858de942cb10c7318bed87fee41396dc  electron-mail-4.12.4-linux-amd64.deb
c002da2fec496882963f9572cf2d086f448d816bdd4c54ed7973f89cf505406c  electron-mail-4.12.4-linux-amd64.snap
a1a50a4b2dc2f3c2efb8a7723cdedf6537b4ae979725c19171f4ddfeb1b164ea  electron-mail-4.12.4-linux-x64.freebsd
339d19af2c9d82b04e9db856e4892dbde7e51e45164153fbbacbd4452fc68b73  electron-mail-4.12.4-linux-x64.pacman
7d6e75014cdfa91e3169a668a68635d6e7d3a2c179c23c79247b0fae28675607  electron-mail-4.12.4-linux-x86_64.AppImage
d70e0f3bfee29477ef5d495f8df87c4cb079a31581eef2afc1227802023ec738  electron-mail-4.12.4-linux-x86_64.rpm
c2f67942427062b2faddfd13bc2702786ffd65886a3812b4fcac12344b1b9dcd  electron-mail-4.12.4-mac-x64.dmg
a11df51e3871f76373958ff84579119feca43fb45f8263d79cfd04bdf8fae710  electron-mail-4.12.4-windows-x64-nsis-installer.exe

v4.12.3

21 Jun 06:05
11c25fa

Choose a tag to compare

  • Update @ProtonMail web clients stack.
    • Bump Proton Tor address version v2 => v3 (8c14460).
    • Bump packaged into the app Proton web clients stack to the v4-stable version. The app users won't notice a big difference though as support for the v4 Proton web clients stack is being maintained here since v4.9.0 / Nov 5, 2020 release (see #332 and #410 for details).
    • The settings.bin and session.bin files produced or modified by v4.12.3+ app versions won't be compatible with the previous app versions (only the backward compatibility is respected). So if you practice downgrading the app version, it's recommended to backup the app data files (all the files produced and modified by the app listed in the FAQ, see point #2).
  • Update @electron, 13.0.1 => 13.1.2. The issue of crashing the app on latest-gen Intel/Ryzen CPUs has been fixed in @electron 13.1.1+ versions (see #412 and #413 for details).
sha256 hashsums and build logs
ebf223fdbd2cabbdc482791fe17275576e4a25dd2f91dc6e31a47c07d7502d64  electron-mail-4.12.3-linux-amd64.deb
c45cdd852cf03733a6b4e4d53137f6a61b061c6db9c883940f21219f8605c462  electron-mail-4.12.3-linux-amd64.snap
f62331b715429a85ae164fc0ef90ce1e9de4be93b778b438705050a6a0bd8768  electron-mail-4.12.3-linux-x64.freebsd
e1b4c540261c83bb13f6e51da6cfb7f0092ba384603af0c528e094b2d81ec104  electron-mail-4.12.3-linux-x64.pacman
7c4b0efd3332cad86cb7be2f85d017b748744a8dc1a4c4d3d9a9383a3cfe0756  electron-mail-4.12.3-linux-x86_64.AppImage
127e3da6a22b5000bb9f0acef40ce52c6bba10cf1d2d489c00c46de10af2ac3c  electron-mail-4.12.3-linux-x86_64.rpm
aa13a30c5ad34dbcc423d10cf36ecdebfaf8688d9de760fb6a8f2bdc026c1d33  electron-mail-4.12.3-mac-x64.dmg
3a2db76cc3a791157db6672c91a6cd794998aa4c2f15025d35763648047fe6a9  electron-mail-4.12.3-windows-x64-nsis-installer.exe

v4.12.2

02 Jun 10:02
44c04cd

Choose a tag to compare

  • Prevent the "The IDs maximum is 150" error to occur when one of the following actions was triggered in the local store view mode for more than 150+ email messages at once (batch actions): make read, move to folder, delete permanently (21e9aa8).
  • Improve the way the app saves the local store related data (#406, 3f98d68):
    • The app now splits the emails data into relatively small chunks and applies the data => serialization => compression => encryption transformation to them one by one (and the other way around during reading, ie deserialization). Sequential chunk processing improves general stability on large datasets and reduces memory consumption peaks.
    • The database.bin, database-session.bin, and session.bin files produced or modified by v4.12.2+ app versions won't be compatible with the previous app versions (only the backward compatibility is respected). So if you practice downgrading the app version, it's recommended to backup the app data files (all the files produced and modified by the app listed in the FAQ).
    • The local store file size gets reduced since the app now compresses the stored data.
  • Update @ProtonMail web clients stack.
  • Update @electron, 13.0.0-beta.17 => 13.0.1.
sha256 hashsums and build logs
8139736757c0b5eafd6f97a1e6f009792058d5ab1dacc8f06c87307e39a4115a  electron-mail-4.12.2-linux-amd64.deb
49f99eaad1d989688ec7e34586235ef23665fe42a2ff0c680d22f842216f38dd  electron-mail-4.12.2-linux-amd64.snap
afeb0b583c32f8c521219934013762fd448bfb9741584ac39faaf4d565cca727  electron-mail-4.12.2-linux-x64.freebsd
4dbb2c2ab8859aaf5addeffe75d7e64f87f61fa07ae7ca86c3248c37ca40df74  electron-mail-4.12.2-linux-x64.pacman
0fed2aa086f41305156e028e88a429aa82c3826f25fd42835a6fc18e15b83185  electron-mail-4.12.2-linux-x86_64.AppImage
06dcfec4ac16300440d32754b0bcd13e5e20d722ecb235ee5332ca1ab1d89e30  electron-mail-4.12.2-linux-x86_64.rpm
b44ec31601f5fd1a60bcf072535f9569253c143bfe3a9079a9f5eba0ae1d2411  electron-mail-4.12.2-mac-x64.dmg
42dae4745f884bfffcff09274035da69b1a93210bd074d699e1c8e815ac7381d  electron-mail-4.12.2-windows-x64-nsis-installer.exe

v4.12.1

24 Apr 05:42
f4d596c

Choose a tag to compare

sha256 hashsums and build logs
453fc8ef63daf81f847e59fcf8330b000e4d59bf57ae8a9db6dbd800f99c785b  electron-mail-4.12.1-linux-amd64.deb
d6035b37cb223eaa2db53ec0cce9b6e1b768faa515019e105e2de654d2bd7cdc  electron-mail-4.12.1-linux-amd64.snap
5316487e0a8df5d4594d3cd38cdd03186ca1adf833528da7d0a7d2c659d719ae  electron-mail-4.12.1-linux-x64.freebsd
b6e7dee5df965e4aaea99a34d83df80123daecf4e6d1fba9055e73670cf3274b  electron-mail-4.12.1-linux-x64.pacman
dd5c9d01eef6b676d939c664aae95a5ef56280398ded944025c6abd4c2163162  electron-mail-4.12.1-linux-x86_64.AppImage
68ea3280a204d752bff9b19888538a9ff18942970e9de26aa651f95c108a23d4  electron-mail-4.12.1-linux-x86_64.rpm
86b154bfe2713394bae107ef1c027e1c0922ff5aaa8b191ce15571121b9deddb  electron-mail-4.12.1-mac.dmg
22e723d2ba57425571c84c0d68ca4348fea4b9146bca2b2c354d16ef3cac5bcc  electron-mail-4.12.1-windows-nsis-installer.exe

v4.12.0

10 Apr 08:25
fb72d62

Choose a tag to compare

  • Enable support for dark mode (#242, 8d00585).
    img
  • Improve compatibility with the Linux systems that use the old glibc library version (#389, f154f6a).
  • Improve page elements focusing on: initial account load, switching between accounts, toggling the local store view mode (#383, df58f0c).
  • Prevent the TypeError: Invalid URL protocol error to occur during opening the Proton Drive service screen (#386).
  • Update @ProtonMail web clients stack.
  • Update @electron, 13.0.0-beta.6 => 13.0.0-beta.12.
sha256 hashsums and build logs
f413b8b6ec6a9c31f23b8c66f9121e90d8e1e9a5f00053fa67b3d375b0f7947c  electron-mail-4.12.0-linux-amd64.deb
bf890f73db52cb8fde14b23b4ad47582ef00643e4c6d984d8fc310404e7d76db  electron-mail-4.12.0-linux-amd64.snap
705fa42dba2cc3807fe8a37905cd72053150b022f6728d1ada88781ac43f85dc  electron-mail-4.12.0-linux-x64.freebsd
a4d790ea17461285f3c1c776e77cc2c0f36c887a5a225ca5fd98e1f1679ac413  electron-mail-4.12.0-linux-x64.pacman
dddeb68950b388e928be6f2858f23768ae922d3b0cb0c6d8a8d7111b09830362  electron-mail-4.12.0-linux-x86_64.AppImage
b01ba77f194704e16b6b3c3a89ec28b3607eeb863f850e48561dcccd7ed81338  electron-mail-4.12.0-linux-x86_64.rpm
2d3bd22ecf07683a87d6e86e2f46b313cfa20a5c6817db04674f0374c90a27a9  electron-mail-4.12.0-mac.dmg
a84d076e212de027bdd35e3bebb98efe63c935666f9432712056948be1200332  electron-mail-4.12.0-windows-nsis-installer.exe

v4.11.0

22 Mar 08:27
d8d8ec4

Choose a tag to compare

  • Enable support for JavaScript-based / programmatic messages search filters (#257, aaf0235). This basically enables the unlimited capabilities for messages filtering. Notice that the code editor is enhanced by highlighting the syntax and it understands the email message data model (thanks to TypeScript). The simplest way to get a better idea about the message data model is to export some message to JSON and then review the file structure (exporting to JSON enabled since v4.11.0, see #160). The feature comes with a simple filtering code snippets library which in new releases might get transformed into a per-account and user-editable library. The feature requires the local store option to be enabled for the email account.
    js-search
  • Enable support for exporting to JSON files (#160, 9360d81). The EncryptedBody field will be added to the JSON file in addition to the decrypted Body value.
    json-export
  • Update @ProtonMail web clients stack.
  • Update @electron, 12.0.0-beta.30 => 13.0.0-beta.6.
sha256 hashsums and build logs
53adeafbd7e6fcdb1f6097a7e1ff3358b29707bb47fe0d7015383173e048e389  electron-mail-4.11.0-linux-amd64.deb
2822d94fe2b1a30185c2a2bf91aefca81edc9d032aef04a58a99bcc238ab9ba4  electron-mail-4.11.0-linux-amd64.snap
761a131166dd690ec2a7164048a0ee72ab4462055d8c062edf9e3eaaa10e8476  electron-mail-4.11.0-linux-x64.freebsd
0f363c9c4f4db312b79d3dbee461a32ab081c44c9a69f5fcc49e819159b72bf3  electron-mail-4.11.0-linux-x64.pacman
4031c6f9ab1c359560c1aedcd48c4106e3f3dcb1734ece821ab065b9a47d318b  electron-mail-4.11.0-linux-x86_64.AppImage
6c1e6b76512dfd1f0017512981430b869c0a0ed5f27c9cbc58ae9d1980ca57fc  electron-mail-4.11.0-linux-x86_64.rpm
b13faaf936382a586274f023ece0b161a2939b62ab05cf28c812f4c48c221da0  electron-mail-4.11.0-mac.dmg
7afc574ed22c4953a913d883e3f48a9295b0bfc55c3d2921919e1a4a791dbc21  electron-mail-4.11.0-windows-nsis-installer.exe