Releases: vladimiry/ElectronMail
Releases · vladimiry/ElectronMail
v4.12.8
- 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.

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

- 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
- https://github.com/vladimiry/ElectronMail/actions/runs/1272810540 (Linux & Windows packages)
- https://github.com/vladimiry/ElectronMail/runs/3707948325 (macOS package)
v4.12.7
- 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
- https://github.com/vladimiry/ElectronMail/actions/runs/1206415357 (Linux & Windows packages)
- https://github.com/vladimiry/ElectronMail/runs/3525886403 (macOS package)
v4.12.6
- 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
- https://github.com/vladimiry/ElectronMail/actions/runs/1201856595 (Linux & Windows packages)
- https://github.com/vladimiry/ElectronMail/runs/3515224237 (macOS package)
v4.12.5
- Update @ProtonMail web clients stack.
- Update @electron, 14.0.0-beta.11 => 14.0.0-beta.17.
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
- https://github.com/vladimiry/ElectronMail/actions/runs/1077754473 (linux & windows packages)
- https://travis-ci.com/github/vladimiry/ElectronMail/builds/233959113 (macOS package)
v4.12.4
- 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
- https://github.com/vladimiry/ElectronMail/actions/runs/1010761363 (linux & windows packages)
- https://travis-ci.com/github/vladimiry/ElectronMail/builds/232120508 (macOS package)
v4.12.3
- 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.binandsession.binfiles 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
- https://github.com/vladimiry/ElectronMail/actions/runs/955025702 (linux & windows packages)
- https://travis-ci.com/github/vladimiry/ElectronMail/builds/230116915 (macOS package)
v4.12.2
- 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 => encryptiontransformation 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, andsession.binfiles 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.
- The app now splits the emails data into relatively small chunks and applies the
- 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
- https://github.com/vladimiry/ElectronMail/actions/runs/898610352 (linux & windows packages)
- https://travis-ci.org/github/vladimiry/ElectronMail/builds/773257169 (macOS package)
v4.12.1
- Update @ProtonMail web clients stack.
- Update @electron, 13.0.0-beta.12 => 13.0.0-beta.17.
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
- https://github.com/vladimiry/ElectronMail/actions/runs/778800731 (linux & windows packages)
- https://travis-ci.org/github/vladimiry/ElectronMail/builds/768147247 (macOS package)
v4.12.0
- Enable support for dark mode (#242, 8d00585).

- Improve compatibility with the Linux systems that use the old
glibclibrary 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 protocolerror 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
- https://github.com/vladimiry/ElectronMail/actions/runs/734243358 (linux & windows packages)
- https://travis-ci.org/github/vladimiry/ElectronMail/builds/766521109 (macOS package)
v4.11.0
- 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.

- Enable support for exporting to JSON files (#160, 9360d81). The
EncryptedBodyfield will be added to the JSON file in addition to the decryptedBodyvalue.

- 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
- https://github.com/vladimiry/ElectronMail/actions/runs/674216745 (linux & windows packages)
- https://travis-ci.org/github/vladimiry/ElectronMail/builds/763859872 (macOS package)