Skip to content

Releases: vladimiry/ElectronMail

v4.9.0

05 Nov 09:28
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

v4.5.0

19 May 22:01
Compare
Choose a tag to compare
  • Enable "Move all to" button in local database / store view mode (#276, 6b375ec). This action allows you to move all the email messages from one folder to another in a single mouse click.
    move-all
  • Include the account alias in desktop notification message (#280, 04fc659). If the alias is undefined/empty then it would still be the account index displayed in the notification message.
  • Enable user-agent rotation opt-in per email account option (#273, e4d3a28).
  • Fix middle mouse button clicking on links behavior (#285, 70d8666).
  • Update proton web clients, 4.0.0-beta12 => 4.0.0-beta13 (b7f34c3).
  • Update @electron, 9.0.0-beta.5 => 9.0.0.
SHA1 hashsums and build logs
76ec8e6634ec3e80db67fbd9b0c0ce4e55cbf75c  electron-mail-4.5.0-linux-amd64.deb
bdaa39b031b4e85981d1e94a0bc7406444c207a8  electron-mail-4.5.0-linux-amd64.snap
df2ea767ec77a9abe815b2e7074b9e6172f9c815  electron-mail-4.5.0-linux-x64.freebsd
8983452f6159bd893555c3a8455ca93b18e4f91d  electron-mail-4.5.0-linux-x64.pacman
b9a7f8b11a42057b0aaad11bc4ac486f3fee37f5  electron-mail-4.5.0-linux-x86_64.AppImage
c1a62d6e181ca3d44ec5ee5a6794c5c677392444  electron-mail-4.5.0-linux-x86_64.rpm
87bca15220cc40359b48c010088ce78ea5691b57  electron-mail-4.5.0-mac-catalina.dmg
84e20bed58408da4ec4686d75341dbbe9cfbc20d  electron-mail-4.5.0-mac-high-sierra.dmg
e1e4ecdc0c0dcff50acb815b4c84cb76e1f5742f  electron-mail-4.5.0-mac-mojave.dmg
aaf035165970fe245e68419a8da9ac0f8901f76f  electron-mail-4.5.0-windows-nsis-installer.exe

v4.4.2

23 Mar 12:19
Compare
Choose a tag to compare

Changelog

  • Fix exported EML file name length limitation (#272, 56a995b).
  • Improve hovered link block positioning (#269, 15682d2, 596dd1b).
  • Update proton web clients, 4.0.0-beta11 => 4.0.0-beta12 (fd9f0a0).

Build logs

SHA1 hashsums
7f61035e4674e09813dbab47d515d854b739f955  electron-mail-4.4.2-linux-amd64.deb
d5c2f43c36a6226ae256b85f6fa955d168895d22  electron-mail-4.4.2-linux-amd64.snap
1859dd2c03d2c01995a68a96705733ddeaf93b1a  electron-mail-4.4.2-linux-x64.freebsd
e7c5c0856cb454cd1079363f820c37d89b7f41e8  electron-mail-4.4.2-linux-x64.pacman
1eacea45cb162f4f96efe54313721a6a7046cc3b  electron-mail-4.4.2-linux-x86_64.AppImage
71fd99493a4900d0e06066ad1be3253d54c9bef1  electron-mail-4.4.2-linux-x86_64.rpm
16d8d74aa7e15079c5e05a5683f945f1e32af1d1  electron-mail-4.4.2-mac-catalina.dmg
f7211a68690a8752c41b7c0a997108864e725829  electron-mail-4.4.2-mac-high-sierra.dmg
60c6415850d3689d9dc6a638628c29d46fdcbcbd  electron-mail-4.4.2-mac-mojave.dmg
245a4166130e7c12481c863287fdc1bff45493eb  electron-mail-4.4.2-windows-nsis-installer.exe

v4.4.1

11 Mar 04:10
Compare
Choose a tag to compare

Changelog

  • Improve persistent session feature stability (#227, 08f79ec).
  • Get back translations support for proton web clients (#260, 763ad70).
  • Update built-in proton web clients, 4.0.0-beta9 => 4.0.0-beta11 (763ad70, 08785f5).
  • Upgrade @electron, 8.0.1 => 9.0.0-beta.5 (c85062c).

Build logs

SHA1 hashsums
a36806ab9b20181fd09491dd3641614ce8af1370  electron-mail-4.4.1-linux-amd64.deb
9e5832bf71bc48093d63108b22a68cd4fd4a8949  electron-mail-4.4.1-linux-amd64.snap
6f9d90ac6b4740c9a980a9a6d736c99bd4f3c1cf  electron-mail-4.4.1-linux-x64.freebsd
b77256ae609a27892c6c6fe6ddbab2b38961aa6e  electron-mail-4.4.1-linux-x64.pacman
91b73c343f898d695912f3ccbd363afc3ef1a657  electron-mail-4.4.1-linux-x86_64.AppImage
58d4a2dd1e4147bb45b20caaa8fd02ecd6aa1de7  electron-mail-4.4.1-linux-x86_64.rpm
04ca7b3905371df2229f6ec5dbbc1b96ecacfb7c  electron-mail-4.4.1-mac-catalina.dmg
816067808aa1aca4104bfb692326f6e51309ff37  electron-mail-4.4.1-mac-high-sierra.dmg
ba5f1b7272b9b9ffcb4c4e372f72cfa91e6f8a78  electron-mail-4.4.1-mac-mojave.dmg
4d16df45da47865eb45800508b304eecb042ca77  electron-mail-4.4.1-windows-nsis-installer.exe

v4.4.0

22 Feb 16:38
Compare
Choose a tag to compare

Changelog

  • Prevent "persistent sessions" feature available since v4.2.0 to stop working in some edge cases (#261, 4efcdc3).
  • Enable missed "unread" value rotation in left-thin account handle buttons layout mode (#175, f4a48f8).
  • Support rendering unread badges without the value (#175, 5b2352c). The feature might be useful for example if you want the account handle buttons not to change the size when the unread badge value turns 1=>2 digits transition (value bigger than 9), then 2=>3 digits transition (value bigger than 99), etc. So this feature helps saving the space in controls panel bar.
    peek-2-min

Build logs

SHA1 hashsums
0e406373d1b2ac813afdf5146614ef39200abd3c  electron-mail-4.4.0-linux-amd64.deb
6bb39af5b9859b6f33d879d0820cbf32ad59f1a4  electron-mail-4.4.0-linux-amd64.snap
d3657fc61ce5684a2d5631eeb75ce6127f12e55d  electron-mail-4.4.0-linux-x64.freebsd
6e53524aa399adad8e5c5050f4708f67a9da5b75  electron-mail-4.4.0-linux-x64.pacman
8846fc68f675d2ab24fd630c5613b19ca7e68d41  electron-mail-4.4.0-linux-x86_64.AppImage
0d1a519ad6b449432bc5e77d106c586b2e8cbd48  electron-mail-4.4.0-linux-x86_64.rpm
6204b825d281692da199f248ce0a0361d14605ba  electron-mail-4.4.0-mac-catalina.dmg
f51977eb7cc4dc1cd0f3cb1a9fe51c8b397382a2  electron-mail-4.4.0-mac-high-sierra.dmg
ce9772d08713055cfd0e92badc06cb6631ae5a98  electron-mail-4.4.0-mac-mojave.dmg
322704d592706b9e1d95918c09e0c4df2b2201f8  electron-mail-4.4.0-windows-nsis-installer.exe

v4.3.0

21 Feb 09:34
Compare
Choose a tag to compare

Changelog

  • Upgrade Electron 7.1.10 => 8.0.1:

    • Aside from other things, Electron v8 comes with improved stability for running Linux with kernel v5.5.x and/or glibc v2.31, see #253 for details.
    • The downside of the upgrade is that the tray icon functionality stops working on some Linux systems. So this release resets the Start minimized to tray and Close to tray toggles for Linux users, see #254 for details (01a9731, 929122a). If you run Linux and the tray icon is visible and functional then if needed just re-enable the named toggles in the app settings. If you experience tray icon related issues running the app on Linux, review #254 for solution.

    reset

    toggles

  • Enable new left-thin account handle buttons layout mode (#175, 53d9c84, 92419db).
    controls view modes (top, left, left-thing)

  • Update built-in proton web clients, 4.0.0-beta8 => 4.0.0-beta9 (5494933, ecf4d94, 389c56a).

Build logs

SHA1 hashsums
797c92734d6686d63b751ca76ebf295752e66a29  electron-mail-4.3.0-linux-amd64.deb
086982d0f87ce3979a39711e02d3383b15bdee50  electron-mail-4.3.0-linux-amd64.snap
75381fb27c07be5b92214d2dde5309edc1aa24e6  electron-mail-4.3.0-linux-x64.freebsd
c498fff8973d13df8a6c3fe0249046714179d78a  electron-mail-4.3.0-linux-x64.pacman
ed958452ea9da3553244d8e2730c39d1004e9456  electron-mail-4.3.0-linux-x86_64.AppImage
3ae91f26933e497cc689d50cafefe9ba46c7ea60  electron-mail-4.3.0-linux-x86_64.rpm
f93359fb170768d31c4cf1948ab92909d9888e53  electron-mail-4.3.0-mac-catalina.dmg
0a0263a71b0e26ddaa756754c57737a0e818709d  electron-mail-4.3.0-mac-high-sierra.dmg
809b4aa2136cf1da4bc8396af87c8484c9a28149  electron-mail-4.3.0-mac-mojave.dmg
d0cb9f7535c250642f0f42c2c92868664d2e99c7  electron-mail-4.3.0-windows-nsis-installer.exe