ElectronMail

Unofficial ProtonMail Desktop App

GPL-3.0 License

Stars
1.4K

Bot releases are hidden (Show)

ElectronMail - v3.4.1

Published by vladimiry over 5 years ago

This release includes only Windows 7 installation package. For other systems packages published with v3.4.0 release are still actual.

Changelog

  • Fix language dictionaries detection on Windows 7 (#154, e949d7117d8ed52df7398eb04f7775b99227e663). The prepackaged with the app dictionaries will be used on Windows 7, the same way it's implemented for the Snap package since v3.4.0.

Build logs

06b9102d7723c3e13ccdeaf4c4846c928edcf175  electron-mail-3.4.1-windows-nsis-installer.exe
ElectronMail - v3.4.0

Published by vladimiry over 5 years ago

Changelog

  • Enable spell checker (#141). This is an opt-in feature for now so it needs to be explicitly enabled. After some time, with new releases, the feature is going to be enabled by default.
    check-spleelling
  • Reduce a number of local database saving operations, the database.bin file writing (#149, 718c2f270922dd2b021c3d5b40e122a7f67076a6).
  • [protonmail] Update prepackaged / built-in web client (4086494e95efffad67b4d7c4c0e766bb9dafadf3).

Build logs

3a96c3ddd67fd30769001f9a36e2be583c4b2b0d  electron-mail-3.4.0-linux-amd64.deb
fe747fbcc8164a79ec74a33feb237dfd4deeccec  electron-mail-3.4.0-linux-amd64.snap
2517db6326c3fa198605151647e06b4c97f0afd0  electron-mail-3.4.0-linux-x64.freebsd
8b066601c81543a6f33c71b23e28026f03962e36  electron-mail-3.4.0-linux-x64.pacman
6390e47addf3bbc08299a29ec1a929b1dafa015d  electron-mail-3.4.0-linux-x86_64.AppImage
52f7483d5fe1b019c7ec14a6b58311b50d09fb88  electron-mail-3.4.0-linux-x86_64.rpm
a0822099d40cc26f25a227a4a295763fd4185ebc  electron-mail-3.4.0-mac.dmg
394d16d3276a1131089483746975d245471d759b  electron-mail-3.4.0-windows-nsis-installer.exe
ElectronMail - v3.3.1

Published by vladimiry over 5 years ago

Changelog

  • [protonmail] Fix opening embedded links (#136, b200b8169985cd693ccd88811e0202579709b43c). The issue started to appear since link opening modal got introduced by ProtonMail.
  • Update prepackaged / built-in web clients (3307b045eb27f7e7f7165e0247d75350afa3d906).
  • Rework description links on the account create/edit form (#138, 9e6bbbc380800fb25e678a6b57ac4226a230a931).
  • All the distribution package types including AppImage and Snap are now based on Electron v5 (#134).

Build logs

1cb745e5eef5d03e10dd79a363489cba425d64a1  electron-mail-3.3.1-linux-amd64.deb
8f7c2770a6856a0eb1ebe7635ff354cbd6da3a5f  electron-mail-3.3.1-linux-amd64.snap
d78172f01693fe08829e2fb89f9b47316ffae95b  electron-mail-3.3.1-linux-x64.freebsd
634d29a51959f79072f86523ce4b60e71c459480  electron-mail-3.3.1-linux-x64.pacman
6e34aa8b1b91a8cf954eea59f8c2cd5e820424c3  electron-mail-3.3.1-linux-x86_64.AppImage
ce8a85a2d006f54e33c4d94d75391201bb72393c  electron-mail-3.3.1-linux-x86_64.rpm
bf7f52561dd800160a4f43e6a4db40f26021152a  electron-mail-3.3.1-mac.dmg
1b50c1e34f7c7c9135516d7884292dc5340d7512  electron-mail-3.3.1-windows-nsis-installer.exe
ElectronMail - v3.3.0

Published by vladimiry over 5 years ago

This is a first build based on recently released Electron 5.

The AppImage and Snap packages are still based on Electron 4 due to the SUID Sandbox issue. These packages have been built from the 3.3.0-electron4 branch. See #133 and #134 issues for details.

Changelog

  • Upgrade Electron to v5.0.0 (242d1d7a3e31361cd3aaa644d8f8d4cd1bc81f13).
  • Disable auto update feature (#133, b0ee7c35d12bdebdb1630f81a13e02a8b3c9cb60).
  • Update built-in / prepackaged web clients (97cd25e05938fc985699726e65a62032a9f23f5e).
  • Get rid of about-window dependency in favor of custom implementation.

Build logs

a584a7059a465f486409623018e662c1e8123aec  electron-mail-3.3.0-linux-amd64.deb
9bf83782473732f3ef93dc367c2a4bfa0520902e  electron-mail-3.3.0-linux-amd64.snap
7cd41e3abf9c55bce9f2d1c31c1aea29f64435ff  electron-mail-3.3.0-linux-x64.freebsd
81d2b8892965c752768f5a584bb8cf4a657f9047  electron-mail-3.3.0-linux-x64.pacman
2027ff72b1f3a66a36a38b1b7ca51c6fe293c96a  electron-mail-3.3.0-linux-x86_64.AppImage
fdc5de26c76461c3ddb71a4d8e7e81ecccecf0d3  electron-mail-3.3.0-linux-x86_64.rpm
c6fe4dc8b0a35ad99b033ae1359cc614d75ba1e9  electron-mail-3.3.0-mac.dmg
6b44b78803302fa689f1321a93f716c0a8355d73  electron-mail-3.3.0-mac.zip
dcb7e2daa9384ca34f9fa084dcb565b8b395c92b  electron-mail-3.3.0-windows-nsis-installer.exe
ElectronMail - v3.2.0

Published by vladimiry over 5 years ago

ElectronMail - v3.1.1

Published by vladimiry over 5 years ago

ElectronMail - v3.1.0

Published by vladimiry over 5 years ago

ElectronMail - v3.0.1

Published by vladimiry over 5 years ago

ElectronMail - v3.0.0

Published by vladimiry over 5 years ago

ElectronMail - v2.3.3

Published by vladimiry over 5 years ago

  • Various improvements in dealing with large emails database (https://github.com/vladimiry/email-securely-app/issues/110). The app now works more stable with accounts that have more than ~5-6k email messages in the case if the local store feature is enabled. On the first run, the app will convert the local database format which might take some time depending on the database size.
  • Allow disabling the page rendering GPU acceleration process creation. Enabling this option will allow you to save some memory but will likely slow down the page rendering process somehow which is normally not a huge concern. The amount of saved memory is directly proportional to the number of accounts added to the program. The option is disabled by default.
    disable-gpu-process
  • [tutanota]: Update built-in web client (https://github.com/vladimiry/email-securely-app/commit/7d7fd59fd2a164c7d723c296816af4e65b1f8600).
ElectronMail - v2.3.2

Published by vladimiry over 5 years ago

ElectronMail - v2.3.1

Published by vladimiry over 5 years ago

This release doesn't include fancy stuff but fixes:

ElectronMail - v2.3.0

Published by vladimiry over 5 years ago

This release includes the following changes:

ElectronMail - v2.2.0

Published by vladimiry almost 6 years ago

This release includes a lot of new features and enhancements despite of not being a major version update:

  • Enable full-text search feature which allows you to search across all your emails without limits (https://github.com/vladimiry/email-securely-app/issues/92). The unlimited full-text search is a deal breaker for some users, now you've got it supported by open-source software. The feature is fully functional in offline mode. Feature requires local store option to be enabled for account.

    search-proton

  • Enable possibility to export a list of the emails. Lists like mail list of the selected folder, search result mail list, all emails of the selected conversation. Exporting all the emails in a one mouse click was enabled before with v2.0.0 release.

    export-entry-points

  • Enable custom sorting support for mail lists in database view mode.

    sort-proton

  • Make unread notification badge background color configurable (https://github.com/vladimiry/email-securely-app/issues/91). The tray icon is of course also affected.

    unread-badge-2-2

  • Enhance selected mail displaying in database view mode.

  • Improve database view mode performance.

  • Make disabling notifications on spam folders configurable (https://github.com/vladimiry/email-securely-app/issues/86).

  • Update built-in web clients.

ElectronMail - v2.1.0

Published by vladimiry almost 6 years ago

Changes:

ElectronMail - v2.0.0

Published by vladimiry almost 6 years ago

Version Two

This is a second major release which enables several new features and a lot of enhancements aimed to improve desktop users experience. Those are enhancements that you can't get if using just web browser.

Local messages store

With this feature enabled the app gets the database view mode with the following capabilities:

  • View the emails in offline mode via the basic built-in database explorer UI.
  • Export all the emails to EML files in a single mouse click. Attachments content is ignored.
  • Switch between the conversation and plain messages list view mode, defaults to conversation. This will be a new experience for the Tutanota users as the official web client doesn't yet support the conversation view mode.
  • See mail count on each folder (common and unread counters).

There is no need to manually maintain the up to date state of your local messages store, the app does it automatically and reactively. So this feature can be treated as a dynamic incremental backup. Attachments ignored.

Stored data is encrypted, some implementation details described here.

There is no built-in search feature implemented yet for database view mode. At this time you can export the messages to EML files, then import them to any email client and do the search there.

Built-in Web Client

This release also enables the option to use a built-in/prepackaged web client instead of loading the online page. The built-in web clients are built from source code, see respective official ProtonMail and Tutanota repositories. See original issue for details. Online web clients support has been dropped except Beta and Tor/.onion ProtonMail's entry points. So the app has got the following capabilities with built-in web clients feature enabling:

  • Enhanced code integrity. See @kaepora 's An Analysis of the ProtonMail Cryptographic Architecture paper for details.
  • No need to load megabytes of web stuff from the internet to start. In this mode app basically executes the API remote requests only since all the static web resources are prepackaged with the app.
  • The app is considered to be more stable in case of built-in web client used since it doesn't depend on the online web client being independently updated and deployed by ProtonMail / Tutanota dev teams. See here and here examples of how the email provier's breaking changes happened before affected the app.

See how to make the app use built-in web client:

entry-url-selection

See how to export the emails:

export

See how to enable the local messages store feature:

local messages cache

Breaking changes:

You can learn more about the v2 changes and local store feature going through the following points:

ElectronMail - v2.0.0-beta.10

Published by vladimiry almost 6 years ago

Previous beta releases: v2.0.0-beta.1, v2.0.0-beta.2, v2.0.0-beta.3, v2.0.0-beta.4, v2.0.0-beta.5, v2.0.0-beta.6, v2.0.0-beta.7, v2.0.0-beta.8, v2.0.0-beta.9.

ElectronMail - v2.0.0-beta.9

Published by vladimiry almost 6 years ago

Previous beta releases: v2.0.0-beta.1, v2.0.0-beta.2, v2.0.0-beta.3, v2.0.0-beta.4, v2.0.0-beta.5, v2.0.0-beta.6, v2.0.0-beta.7, v2.0.0-beta.8.

ElectronMail - v2.0.0-beta.8

Published by vladimiry almost 6 years ago

Changes:

Previous beta releases: v2.0.0-beta.1, v2.0.0-beta.2, v2.0.0-beta.3, v2.0.0-beta.4, v2.0.0-beta.5, v2.0.0-beta.6, v2.0.0-beta.7.

peek

ElectronMail - v2.0.0-beta.7

Published by vladimiry almost 6 years ago

Changes:

Hopefully, this is the last beta release, so stable v2 release is coming soon.

Previous beta releases: v2.0.0-beta.1, v2.0.0-beta.2, v2.0.0-beta.3, v2.0.0-beta.4, v2.0.0-beta.5, v2.0.0-beta.6.

Package Rankings
Top 6.7% on Proxy.golang.org
Badges
Extracted from project README
GitHub Actions CI License GitHub top language AUR version Snapcraft version Flathub version MPR version Chocolatey version Scoop version Winget version
Related Projects