-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ability to run filters against existing emails #257
Comments
It sounds like the search capabilities need to be enchanted by adding there more filters. Currently the filters list includes only only folder/label + full-text search keyword (see #92). |
Yes, adding some advanced search options to ElectronMail along with the ability to select all messages matching the query (and not only the ones in view like in ProtonMail's web client, where you can only select batches of 50 mails at a time) would already be a huge plus. The filtering feature could then be built on top of this as it'd merely be an automation of searches + actions. |
It's technically possible to enable requested features but the task is huge. Not planned for the near future.
One example of such action is already here, see |
Picked from #380:
|
* filter function typed in TypeScript * Monaco Editor used as a code editor
Implemented and planned for next release.
|
* Enabling @ProtonMail's "encrypted search" feature in the app doesn't make sense since the app goes with in-memory only browser storages (including "indexedDb" storage). So the app will start with a clean in-browser storages on every start. * The app comes with its own full-text search capabilities, see "local store" point in https://github.com/vladimiry/ElectronMail/wiki/FAQ. The app also supports the code-based search which allows unlimited messages scanning capabilities, see #257.
Ensuring "encrypted search" unavailability: * Enabling @ProtonMail's "encrypted search" feature in the app doesn't make sense since the app goes with in-memory only browser storages (including "indexedDb" storage). So the app will start with a clean in-browser storages on every start. * The app comes with its own full-text search capabilities, see "local store" point in https://github.com/vladimiry/ElectronMail/wiki/FAQ. The app also supports the code-based search which allows unlimited messages scanning capabilities, see #257.
Ensuring "encrypted search" unavailability: * Enabling @ProtonMail's "encrypted search" feature in the app doesn't make sense since the app goes with in-memory only browser storages (including "indexedDb" storage). So the app will start with a clean in-browser storages on every start. * The app comes with its own full-text search capabilities, see "local store" point in https://github.com/vladimiry/ElectronMail/wiki/FAQ. The app also supports the code-based search which allows unlimited messages scanning capabilities, see #257.
Ensuring "encrypted search" unavailability: * Enabling @ProtonMail's "encrypted search" feature in the app doesn't make sense since the app goes with in-memory only browser storages (including "indexedDb" storage). So the app will start with a clean in-browser storages on every start. * The app comes with its own full-text search capabilities, see "local store" point in https://github.com/vladimiry/ElectronMail/wiki/FAQ. The app also supports the code-based search which allows unlimited messages scanning capabilities, see #257.
Ensuring "encrypted search" unavailability: * Enabling @ProtonMail's "encrypted search" feature in the app doesn't make sense since the app goes with in-memory only browser storages (including "indexedDb" storage). So the app will start with a clean in-browser storages on every start. * The app comes with its own full-text search capabilities, see "local store" point in https://github.com/vladimiry/ElectronMail/wiki/FAQ. The app also supports the code-based search which allows unlimited messages scanning capabilities, see #257.
Ensuring "encrypted search" unavailability: * Enabling @ProtonMail's "encrypted search" feature in the app doesn't make sense since the app goes with in-memory only browser storages (including "indexedDb" storage). So the app will start with a clean in-browser storages on every start. * The app comes with its own full-text search capabilities, see "local store" point in https://github.com/vladimiry/ElectronMail/wiki/FAQ. The app also supports the code-based search which allows unlimited messages scanning capabilities, see #257.
Ensuring "encrypted search" unavailability: * Enabling @ProtonMail's "encrypted search" feature in the app doesn't make sense since the app goes with in-memory only browser storages (including "indexedDb" storage). So the app will start with a clean in-browser storages on every start. * The app comes with its own full-text search capabilities, see "local store" point in https://github.com/vladimiry/ElectronMail/wiki/FAQ. The app also supports the code-based search which allows unlimited messages scanning capabilities, see #257.
Ensuring "encrypted search" unavailability: * Enabling @ProtonMail's "encrypted search" feature in the app doesn't make sense since the app goes with in-memory only browser storages (including "indexedDb" storage). So the app will start with a clean in-browser storages on every start. * The app comes with its own full-text search capabilities, see "local store" point in https://github.com/vladimiry/ElectronMail/wiki/FAQ. The app also supports the code-based search which allows unlimited messages scanning capabilities, see #257.
Ensuring "encrypted search" unavailability: * Enabling @ProtonMail's "encrypted search" feature in the app doesn't make sense since the app goes with in-memory only browser storages (including "indexedDb" storage). So the app will start with a clean in-browser storages on every start. * The app comes with its own full-text search capabilities, see "local store" point in https://github.com/vladimiry/ElectronMail/wiki/FAQ. The app also supports the code-based search which allows unlimited messages scanning capabilities, see #257.
Ensuring "encrypted search" unavailability: * Enabling @ProtonMail's "encrypted search" feature in the app doesn't make sense since the app goes with in-memory only browser storages (including "indexedDb" storage). So the app will start with a clean in-browser storages on every start. * The app comes with its own full-text search capabilities, see "local store" point in https://github.com/vladimiry/ElectronMail/wiki/FAQ. The app also supports the code-based search which allows unlimited messages scanning capabilities, see #257.
It'd be awesome if ElectronMail implemented an option to run filters against existing emails; whether they're the filters native of the email provider or a custom filtering feature. ProtonMail is only able to run filters the moment the emails are received or sent, and there's no way to apply them to the emails already in the account.
I've more-or-less been able to sort out this limitation by using Thunderbird's filters; however they're pretty archaic (they treat labels as folders), and Thunderbird + Bridge is an incredibly slow combination and it has been a very frustrating task to keep my messages organized.
If ElectronMail had a similar feature, it'd help the service compensate for another basic feature that most email providers offer and this one is still lacking.
The text was updated successfully, but these errors were encountered: