Unofficial ProtonMail Desktop App
GPL-3.0 License
Bot releases are visible (Hide)
Published by vladimiry almost 6 years ago
Changes:
[protonmail]
[local store]
: Fix Cannot read property 'Labels' of undefined
error caused by the recent Protonmail WebClient change, closes https://github.com/vladimiry/email-securely-app/issues/69.[local store]
: Display messages list in conversation mode by default.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.
Published by vladimiry almost 6 years ago
Changes:
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.
Published by vladimiry almost 6 years ago
Upstream changes (picked from the stable release channel):
This release changes:
[tutanota]
Make reactive local cache update work again by supporting Tutanota WebClient change (https://github.com/vladimiry/email-securely-app/issues/61).[protonmail]
Display "all mail" and "starred" folders as system folders.unencrypted
and unsanitized
.Previous beta releases: v2.0.0-beta.1, v2.0.0-beta.2, v2.0.0-beta.3.
Published by vladimiry almost 6 years ago
This release includes the following changes:
Published by vladimiry about 6 years ago
This release includes the following changes:
tutanota
: make 2fa token automatic submit work again, closes https://github.com/vladimiry/email-securely-app/issues/54.Published by vladimiry about 6 years ago
This release includes the following changes:
protonmail
: fix messages unread state storing, closes https://github.com/vladimiry/email-securely-app/issues/53.tutanota
: make 2fa token automatic submit work again, closes https://github.com/vladimiry/email-securely-app/issues/54.Previous beta releases: v2.0.0-beta.1, v2.0.0-beta.2.
Published by vladimiry about 6 years ago
This release enables local messages cache feature for protonmail
account types, so it's now possible to view emails in offline mode. The local cache is a first step of implementing further enhancements, like batch export, custom/full-text search, etc. See here how to enable the feature.
This release also fixes database bootstrap for tutanota
accounts. Database bootstrap got broken recently after Tutanota stopped processing even batch updates for the system folders. Unfortunately, neither Tutanota nor Protonmail provides official public API, so it's likely such sort of issues will happen again.
under review:
Optionally show images in the email body viewer. Currently, all the images are wiped out during mail content viewing, so it works completely offline.planned:
Batch emails selection and export (EML / raw JSON).under review:
Emails search, simple / advanced (full-text).under review:
Attachments saving.Published by vladimiry about 6 years ago
local messages cache
featureThe local store is currently implemented only for the tutanota
accounts, see respective issue #32. Support for protonmail
account types is under review (there is a bridge thing).
emails
, contacts
and folders
in the local database (which is stored in database.bin
file under the app settings directory). App syncs the changes into the local database automatically and in a reactive way. So this feature can be treated as a dynamic incremental backup. Attachments ignored.tutanota
accounts was enabled only for a single inbox
folder and only for the latest 50 emails, see details in #30. Enabling local store
allows getting unread notifications without notable delay and for all the folders since app takes the unread value from the database instead of the periodic server polling.The beta testing goal is to make sure the above-listed features work stable enough, so feedback is welcomed.
See on the below screenshot how to enable the local store
feature:
Initial database bootstrapping might take a while, depending on the amount of data and account history length (timeout is currently set to 3 minutes).
under review:
Optionally show images in the email body viewer. Currently, all the images are wiped out during mail content viewing, so it works completely offline.under review:
Batch emails selection and export (EML / raw JSON).under review:
Emails search, simple / advanced (full-text).under review:
Attachments saving.Published by vladimiry about 6 years ago
Published by vladimiry about 6 years ago
Published by vladimiry about 6 years ago
Published by vladimiry about 6 years ago
error
. There is normally no need to pick value other than error
unless you want to share log files with developers or someone. App does its best to not log a sensitive information.Published by vladimiry about 6 years ago
full
, tabs
, and dropdown
:
tabs
view mode is a multi-row fluid thing, you can put there as many accounts as you want. See original issue.dropdown
mode automatically on the small screens.full
mode accounts list column has no fixed width anymore, but fluid. So there will be no line breaking anymore.Options / menu
button is now always positioned in the top-left corner. So you will not be confused anymore with options button jumping across the screen in along with switching the view mode.Published by vladimiry over 6 years ago
Published by vladimiry over 6 years ago
Published by vladimiry over 6 years ago
Published by vladimiry over 6 years ago
protonmail-desktop-app
program.If you are removing protonmail-desktop-app
, consider to perform the following actions first:
Keep me signed in
feature enabled, click Log-out
in the app menu. That will remove locally stored master password (done with node-keytar). You can also remove it having protonmail-desktop-app
already uninstalled, but a way depends on the system.Open setting folder
app/tray menu item or reading app.getPath(name ="userData")
related section here.