Releases: vladimiry/ElectronMail
v5.1.2
- Reduce the local store file size by applying
zstd:3
compression vs previously usedgzip:6
(8f6e248). The compression type and level is configurable via theconfig.json
file. - Update Proton web clients stack (25520ba).
The Apple Silicon/M1 ARM64 package still requires the xattr -d com.apple.quarantine /Applications/ElectronMail.app
command execution.
sha256 hash sums and build log
1901a591fb59c20182d1c40177a282b99ff6b4b16909528b39c67493dce5764f electron-mail-5.1.2-linux-amd64.deb
a013ac71e9cc8fbba1c13b86ee224028f68a8cd049ef93502fa49be2f7bea6a0 electron-mail-5.1.2-linux-amd64.snap
732fe4da7183bc9fc96d77c9761c775a9470c03938b040247c7aa60c1b46d6e5 electron-mail-5.1.2-linux-x64.freebsd
f972711c4565f30cbfb069fbd91f58eca11b838bd13fbd5f43572768ee9bc258 electron-mail-5.1.2-linux-x64.pacman
3cb0f302d1fb4fb40cacb6afbdc177cce5536b20aa100d48821214000c646c41 electron-mail-5.1.2-linux-x86_64.AppImage
732ada237375965eec5cef8e1d26f7d4f100f3800c915874d61211ddde544608 electron-mail-5.1.2-linux-x86_64.rpm
5c5f34a0c4bf535d9846023dea4d2585a280f18cdbe70f583b7d2af613c351f9 electron-mail-5.1.2-mac-arm64.dmg
70a3ce7e68f838917896a4b86e3582e2acff6916271c6a02108ac34de0c3705b electron-mail-5.1.2-mac-x64.dmg
26263a166bf9435f716383c20174e1f3484f6d92e14d211e89b4bded518b4e35 electron-mail-5.1.2-windows-x64-nsis-installer.exe
Build log link: https://github.com/vladimiry/ElectronMail/actions/runs/3346965506
v5.1.1
- Improve the local store feature (16379b2):
- Make the bootstrap/initial mail messages fetch process resumable. The saving progress up to the saving portion size might still be lost and so redownloaded on resuming (500 messages by default), but not the entire progress.
- Display basic progress indication as a hover title of the account handle (gets displayed on mouse hover).
- Update packaged Proton web clients stack (16379b2).
The Apple Silicon/M1 ARM64 package still requires the xattr -d com.apple.quarantine /Applications/ElectronMail.app
command execution.
sha256 hash sums and build log
dadef5f04376a5d0fef9e5f56310cf657fe0911c59f583e2dd6255719e55bc7f electron-mail-5.1.1-linux-amd64.deb
251502fa3b61e3008ecf76e4cc2bb9b08949f11cc78911d9296694e1a8e20aef electron-mail-5.1.1-linux-amd64.snap
de80a3837917e65871e53a6234a16144f59b8624d0ed3b2a157b738275047e7c electron-mail-5.1.1-linux-x64.freebsd
f6ee2489c86a539f961fc90b7c16d554a02f3aeb2c1f3c6caa2a88190a639728 electron-mail-5.1.1-linux-x64.pacman
6d85b43813e11eddc3d01fa69cc0a3cc758a8c83d5160818ff4e1dd24915e2a7 electron-mail-5.1.1-linux-x86_64.AppImage
b502d8ee6fd4311d1b5bdda6213afb1299076871954c15f11f544800c98e9fe1 electron-mail-5.1.1-linux-x86_64.rpm
550d06c34c980e540e84e4ca55a67727b52ddc2f023b3e0681bcfbe64df997b0 electron-mail-5.1.1-mac-arm64.dmg
79ed0143b54018b0a7914089ffc2156423d332f0287e26cd9b00d05b71fa27c2 electron-mail-5.1.1-mac-x64.dmg
0ea7dda7084448080659fd1013a93de31b9ce4f2955c015c181690b6d4f0ca35 electron-mail-5.1.1-windows-x64-nsis-installer.exe
Build log link: https://github.com/vladimiry/ElectronMail/actions/runs/3100512529
v5.1.0
- Drop custom spellchecking backend in favor of a built-in/native @electron / @chromium implementation (#469, c1288b4). This change enables the following improvements:
- Enable support for multiple spellchecking languages.
- Reduce the Snap & Windows packages size (these were coming with packaged Hunspell dictionaries).
- Reduce the maintenance burden by removing the custom spellchecking backend implementation (~700 code lines) and unmaintained "spellchecker" dependency.
- Update Proton web clients stack. Closes #543.
- The Apple Silicon/M1 ARM64 package still requires the
xattr -d com.apple.quarantine /Applications/ElectronMail.app
command execution.
sha256 hash sums and build log
6c41ff997d7b36737831804ff74317e427f74730853512a69728f4f4b9181288 electron-mail-5.1.0-linux-amd64.deb
b5ae8d39773627cc046cd9e68dd70826315dbbf4b268feb73ca1f5cf6ff1e9d6 electron-mail-5.1.0-linux-amd64.snap
df7db5e25dffb1fb16c5c04337238ec7056c4f5ab5fa4d1f604518dc83757e81 electron-mail-5.1.0-linux-x64.freebsd
255d91bc27aec9177684847a9b210ad19a2bff87b76ee848414a7469c6b79488 electron-mail-5.1.0-linux-x64.pacman
f81df97d25e001ff9604f29126d32fa3c292763eeea8f81fb2d79e7b5534d7b2 electron-mail-5.1.0-linux-x86_64.AppImage
671e4c30b543928d3edf9083a0c859fbab6f7d953e96d363dad68a62a25b341f electron-mail-5.1.0-linux-x86_64.rpm
983e8d7ef24cc6efc32cc0606217522e23db399a8493f4bcd4dc3f2423a476a5 electron-mail-5.1.0-mac-arm64.dmg
ae227cbc3716c5afea3c3a5d450f382120f5ad796502c91bfd131483a45796a2 electron-mail-5.1.0-mac-x64.dmg
6a20a04b01ae321fdb901e45b61411df644e18b3f2419059bf63fdbecc8499e3 electron-mail-5.1.0-windows-x64-nsis-installer.exe
Build log link: https://github.com/vladimiry/ElectronMail/actions/runs/2938665662
v5.0.2
- Fix the unread emails counter values calculation in the Proton Mail UI (#529, 743229c). It turned out that the Proton Drive access fix shipped in the previous release introduced a side effect that was affecting the emails unread counter values calculation. The local store/offline view mode was not affected, as it processes the emails independently and derives the unread counter values from the local database.
- Enable support for
"mac-arm64"
app package (#357, edc9616). This should please the Apple Silicon/M1-based devices owners, as with this app package you get more juice from the same hardware. Currently, you will need to apply thexattr -d com.apple.quarantine /Applications/ElectronMail.app
command to the package in order to use it (#536). - Preserve new lines for the plain text emails in the local store/offline view mode (4e9d916).
- Update Proton web clients stack (69b6f63).
sha256 hash sums and build log
2406b26bec6c203454bb57d0185d7bffd78fe8da5c7fc6ef96c19c67d7cf7136 electron-mail-5.0.2-linux-amd64.deb
327313803fbdea29f1a91b805639e5096310eb30d0f7cadf44e5769ad016c7a0 electron-mail-5.0.2-linux-amd64.snap
0bc75c8f486a6297da2f4e7c446abacd3319284a23ed662018a9a411ac03595d electron-mail-5.0.2-linux-x64.freebsd
5e61c1a53563fba440c44258f7e78ba3040450eb3945301123282dffa38cc405 electron-mail-5.0.2-linux-x64.pacman
a8b4e8ddaa321ac81b34351357e6e2839593e0bc4a0f3e75d1570ca723c5d589 electron-mail-5.0.2-linux-x86_64.AppImage
834120eca2ef3244ae6ab0d15a5f923a8370608e701f23a58c7ce57d68fee272 electron-mail-5.0.2-linux-x86_64.rpm
7bceba8c6346cecfac38520ab392295074e45ba664ae5150c93afa9432a4fa11 electron-mail-5.0.2-mac-arm64.dmg
72365ccfe7e80d412f7fcb4a702699f2a0cba4a6d6239b9ec18116ec4db4f7ce electron-mail-5.0.2-mac-x64.dmg
8989a0b1b196c5014ad3b24887bf5ee04a2ce6bf940016ed4a64ef4771d234ef electron-mail-5.0.2-windows-x64-nsis-installer.exe
Build log link: https://github.com/vladimiry/ElectronMail/actions/runs/2755421374
v5.0.1
- Fix Proton Drive access (#522, 3886691). You will need to re-login in to the account, so a new user session gets open with the required access scope.
- Upgrade @electron to v19 (#461).
- Update Proton web clients stack.
sha256 hash sums and build log
6997ccc5b22be7679ffa85e2b1f800c9aa75bdda1a88fa46eec72c7fdfbe7220 electron-mail-5.0.1-linux-amd64.deb
98530c65d7c890ada8b40d15cca4fec0cbfe620f936335558a823123430994e3 electron-mail-5.0.1-linux-amd64.snap
b2f220f3250a80686a72f8c544d2e84f2a63b87c05e5e3e2995023189d48cedf electron-mail-5.0.1-linux-x64.freebsd
9e8dd4651afe4f109a459f80e4deffa0e8f967d5b716d740aa5e1fc858fbdac9 electron-mail-5.0.1-linux-x64.pacman
c3a6593c826702503c5a1347b4cf60b23afb53ac0c613db57c61669030c05495 electron-mail-5.0.1-linux-x86_64.AppImage
3e8965be94ff76392d439af71c2aadc5ae9178b42fcbf3519d68cba21d489e2c electron-mail-5.0.1-linux-x86_64.rpm
ebf13fc69f51d7517e256a7c078b6f2dbb87e4f14e845c2eb50d4a1d4284452a electron-mail-5.0.1-mac-x64.dmg
571f732361819d590c6af50906e4c93a7c885a79a877d9801563bdcef6ed3a70 electron-mail-5.0.1-windows-x64-nsis-installer.exe
Build log link: https://github.com/vladimiry/ElectronMail/actions/runs/2514834063
v5.0.0
- Upgrade packaged in the app Proton web clients to the recently rolled out v5 apps stack (af95d4b):
- Available in the previous app versions, https://mail.protonmail.com and https://app.protonmail.ch API entry points got deprecated by Proton and so now replaced in the app with a new https://proton.me based address. Used before Tor API entry point is still valid.
- The
settings.bin
andsession.bin
files produced or modified by v5+ app versions won't be compatible with prior to v5.0.0 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
).
- Fix the local store view mode availability in the offline mode. The issue was reported by @macbugs.
- Whitelist Proton's "storage"-like subdomains (#508, #312 (comment)).
- Significantly reduce installation packages size.
sha256 hash sums and build log
e63d49e14ea33074152600e96c47efdaa79edf3e9388946a1edd3ea4008e3df8 electron-mail-5.0.0-linux-amd64.deb
2cfa0f4ffff61d2b5ba25c3cf838c26e6e536a4e4d689c6344be1ede9cf7e6aa electron-mail-5.0.0-linux-amd64.snap
ec159906ff0cf7bc5cba29219d812058f0cbea25de1994cbbaa56e1320eb5c00 electron-mail-5.0.0-linux-x64.freebsd
c3aa4d7b19f72f29c46ee94ee628a9c94b5ef3f1bf5de8f9774fca1bca4a8e09 electron-mail-5.0.0-linux-x64.pacman
e6f6e50c6e1fc0e1ab6309268d493ef4d569f84a296833b570d9e5009c54d4a8 electron-mail-5.0.0-linux-x86_64.AppImage
db36b6d3afd8973e8fbcc8015b30270515cc21442b44a33a258a25ae9f96e210 electron-mail-5.0.0-linux-x86_64.rpm
edf315a34171a38bdc4b3c930deb17d9f50fb23c69273d2b63a39aee62338a06 electron-mail-5.0.0-mac-x64.dmg
bd6793ab68b8fa54420f54300f4bac58c28bfd575ca7bfb5519f79343256fba7 electron-mail-5.0.0-windows-x64-nsis-installer.exe
Build log link: https://github.com/vladimiry/ElectronMail/actions/runs/2410670763
v4.15.0
- Adopt recent @ProtonMail's Tor
"v3 => v4"
address update (#507, 3dae304). This should fix the"Not Found"
-like error started to occur in the app on April 20th 2022 when the v3 Tor address got suddenly discontinued by @ProtonMail. - Enable support for tray icon size customization (#505, 4597565). This should help with solving a rare case when the app tray icon stands out by its size from the rest of the tray icons.
- Enable support for custom per-account
"User-Agent"
browser's request header (a64508d). This feature replaces the previously added "user agent rotation" feature.
- Update @ProtonMail web clients stack (29cf8d7, 17b56d2).
- The
settings.bin
andsession.bin
files produced or modified by v4.15.0+ 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
).
sha256 hash sums and build logs
f937527751a2a67280ff7c47c069e9e8c0a3bfa320d18cc4bb088ac1159a6e43 electron-mail-4.15.0-linux-amd64.deb
9c76b801c403b9c7622cbc7d3592f8e3a8ebaf351434cb1538a34dd591266943 electron-mail-4.15.0-linux-amd64.snap
7119fac29ea5ac5dbb85a5647e7bcbabf47e2fc486df23742eb47447492732f4 electron-mail-4.15.0-linux-x64.freebsd
88e2bbe78f36139bb3711b055c1e40f0618dc7f6226bff52530a3c1602ebaaed electron-mail-4.15.0-linux-x64.pacman
818b381eb9b7c838e633db809e787f0746c83f7ae555e1ad6a289d2f72d86d29 electron-mail-4.15.0-linux-x86_64.AppImage
df9ae2b96576004907c99f3452621887651f956d08b42855468eb993a435cb35 electron-mail-4.15.0-linux-x86_64.rpm
186f508ab4ab9e81120146ebba080bbad464b3e245d57e11f5be96f2a70b211a electron-mail-4.15.0-mac-x64.dmg
5b990fe313d71a12581f1c14c9768fdae96c9f9f745af9fcbdc968672f1e832a electron-mail-4.15.0-windows-x64-nsis-installer.exe
Build log link: https://github.com/vladimiry/ElectronMail/actions/runs/2204335630
v4.14.0
- Enable support for custom content of the unread desktop notification (#387, d9f462d). This is an opt-in and per-account feature. If the resolved notification content is empty, then the notification won't be displayed. So this is a way to suppress the notification for a specific account or mail data. The feature requires the local store option to be enabled for the account and the bootstrap/initial data fetch to be finished. The code editor supports syntax highlighting and understands the @ProtonMail's "Mail" data model.
- Enable support for Shell command execution triggered by the unread desktop notification (#387, d9f462d). If the resolved command is empty, then execution won't be happening. So this is a way to suppress the command execution for a specific account or mail data. The feature requires the local store option to be enabled for the account and the bootstrap/initial data fetch to be finished. The code editor supports syntax highlighting and understands the @ProtonMail's "Mail" data model.
- Enabled to all accounts the context menu originally shipped in v4.13.0 as an opt-in & per-account feature (#456, 0ed7055). The change also adds the "Edit" menu action in addition to the previously added "Unload" action.
- Fix corrupted notification/app-bundle/ICNS icon on macOS (#185, #503, 81b6d68). Thanks to @macbugs for identifying the corrupted image and moving the fix forward.
- Make the tray icon look less blurry on macOS (#199, eebea94).
- Update @ProtonMail web clients stack (075a8ac).
- The ProtonDrive service works in the app since mid-April (#377). So the server-side issue has been finally fixed by @ProtonMail somewhere on their backend.
sha256 hash sums and build logs
ae5be4a468455b2f513bcb02ef64b77e96efefea5ca932c55d3f8e9417ae4e35 electron-mail-4.14.0-linux-amd64.deb
5c3f029ad9e081ba5b57f71cad8261ff83612844cac7bca7a96c4b69cc976aab electron-mail-4.14.0-linux-amd64.snap
32e78c0f9cb0792190fb9f3f6457ef099d9e73db4548bbf7c1a0f6ce464439be electron-mail-4.14.0-linux-x64.freebsd
5b57eec5a7d4b38ef3f0e0aac22591c02b37102d5a1e7f74fe8eadcddf3665ce electron-mail-4.14.0-linux-x64.pacman
b1a84c123f66d7482c71e4c19d893cc2459c428339b3ab357a4d54eaedcf4e0c electron-mail-4.14.0-linux-x86_64.AppImage
a5aa633e32194f8f39beef9182cfb246eb27bb745a0434064b0b6fe80cbd06e1 electron-mail-4.14.0-linux-x86_64.rpm
028b9615aa396b7d71659dbc4ac0b5f7e07f04bdb29e68f314c4217c5dda9e29 electron-mail-4.14.0-mac-x64.dmg
8e7c2c77956529992c4b1d3af3f2614defe73db496cc10b807d04d19edc51682 electron-mail-4.14.0-windows-x64-nsis-installer.exe
Build log link: https://github.com/vladimiry/ElectronMail/actions/runs/2176137314
v4.13.6
- Update @electron
15.3.7
=> 15.5.0 (#501, 83aaa16). The app is still stuck to @electron v15 due to the #461 issue. - Update @ProtonMail web clients stack (020313b).
sha256 hashsums and build logs
0e2ceb2f7820f9427c80053578ff148c044ca3a004fb5cb111c64553d00e290a electron-mail-4.13.6-linux-amd64.deb
5bc384c7a6b84a05b3201ff7441d80a225047bd3f353afae2d75e75d3795eafc electron-mail-4.13.6-linux-amd64.snap
2be34dd2d00fd070140b5324dedfc7b7e6d775d0566083105822320db6bfd24f electron-mail-4.13.6-linux-x64.freebsd
5b363bac03799550ea35e1f3b896e9d3dbabe9353a688f88a1c3584c10414659 electron-mail-4.13.6-linux-x64.pacman
097645c23f81cad4286f5676f0cdddf92a1befa86fd67756e37c0161b6664571 electron-mail-4.13.6-linux-x86_64.AppImage
6113c08ca0255a5c4607e0e34bc7d779b868fe5fe25722ebea87070cb58fde26 electron-mail-4.13.6-linux-x86_64.rpm
19f3f05d9f941e62b5d7e238c9bbf38e297c472316602fe00dca252489702027 electron-mail-4.13.6-mac-x64.dmg
83fd3693856ebbb301337dc00fd8aa50bc30914539d1d4050c9664436be86035 electron-mail-4.13.6-windows-x64-nsis-installer.exe
Build log link: https://github.com/vladimiry/ElectronMail/actions/runs/2059860284
v4.13.5
sha256 hashsums and build log
551eb0ef1e70b9a564276ceac0c8b8083c1112ceb89d5381ea33f8b3da8d77e7 electron-mail-4.13.5-linux-amd64.deb
fcdab80d978bbdc407bbb7137924ecf52bcd624648145ce72abcf75905e1514e electron-mail-4.13.5-linux-amd64.snap
a8a0c7c09cc98500ff2cd8ad9372dd8a63c7638883864a86863244a6fe977627 electron-mail-4.13.5-linux-x64.freebsd
823afb7fe7e0e10c5cdc7e84eea8e0eed9445551c1e5a00efe95ffb1360b6073 electron-mail-4.13.5-linux-x64.pacman
696e6f3cc971c78947992c962fdddc39131a43bc481dc1288e0a0d8cb2ae1051 electron-mail-4.13.5-linux-x86_64.AppImage
999b58e9c968defa35631b135de333dfb58fd348fb134d4332d08f6d4d8b17c5 electron-mail-4.13.5-linux-x86_64.rpm
0926c7d63cdf4a70b1ea51ce684bf7e318ec1ed7f4543cf04fefcaf9dc77f6f7 electron-mail-4.13.5-mac-x64.dmg
3f4294cfe13722c9285d1a98863cf1a79c0b4373077f16385db5c060ea43512e electron-mail-4.13.5-windows-x64-nsis-installer.exe
Build log link: https://github.com/vladimiry/ElectronMail/actions/runs/1880431346.