[FEATURE] Bulk email management - the Select All checkbox
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 48/100
Research direction
Start by locating the search results view and its Select All checkbox, then trace how selection is limited to the current page and how bulk deletion uses that selection. Decide how selecting all results across pages should interact with the existing checkbox and deletion flow. Done means users can select all results in the current view and the behavior is clear before a bulk delete.
Written by the indexing model from the issue text.
Description
Please write and communicate in English.
📢 Shape the Future of Bichon
Want your requested feature to be prioritized? Help us shape the 2026 Roadmap by filling out our 1-minute survey:
👉 Bichon User Survey
Description
What feature would you like to see?
An update to the Select All checkbox in search results so it can be clicked twice, or a second checkbox.
On sites like Gmail, Proton Mail, etc., you can check that box once (turning it from [ ] to [–]) to select all visible results on a page, just like how Bichon's checkbox operates. However, on those sites, you can also check that box a second time (turning it from [–] to [✓]) which selects ALL results from all pages in whatever view you're currently in.
My request would be to have Bichon's Select All check box match that behavior, or at least provide a second checkbox which selects ALL results from all pages in whatever view you're currently in.
Purpose / Use Case
Why is this feature needed? What problem does it solve?
Right now, checking that selects... everything on the page of results being viewed. That means if I really do want to delete ALL search results (for example, searching "Unsubscribe" to manage all newsletter emails that don't need to be kept), I need to check that box and press Delete over and over until all pages of results are processed. This makes accomplishing the task a little inconvenient at best, but also nigh impossible at worst, solely dependent on the quantity of results.
Additional Information (optional)
Any extra ideas or context.
If this checkbox behavior was not implemented due to concerns of over-deletion, maybe a second confirmation dialog box can be produced to the user to emphasize the gravity of the decision they're making before they make it.
- Dominant language
- Rust
- Stars
- 2.1k
- Forks
- 91
- Avg merge
- 14h 54m
- Merged PRs (30d)
- 6
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from rustmailer/bichon
-
[BUG] Incremental sync warns "no stored highest_uid" on every round for folders with no new mailOpenbug
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
rustmailer/bichon#411 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 63/100
rustmailer/bichon#331 · 8 comments ·
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 48/100
rustmailer/bichon#409 · 4 comments ·
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 38/100
rustmailer/bichon#407 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 22/100
rustmailer/bichon#403 · 2 comments ·
All issues in rustmailer/bichon
Similar issues
-
bug UI
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
wardian-app/Wardian#1746 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
jlcodes99/cockpit-tools#3125 ·
Maintainers usually reply within 2 days
-
bug user-sprint
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Vondor/KassenSturz#967 ·
Maintainers usually reply within 1 day
-
area/ci
Difficulty 1/5 Under an hour Newbie friendliness 62/100
Maintainers usually reply within 1 day
-
ImageGen generate-batch aborts valid JSONL jobs containing a Unicode line separator in poster textOpenbug imagen skills
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day