[FEATURE] Bulk email management - the Select All checkbox

Open
#227 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
48/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Quiet
Tech stack
rust
Domain
frontend

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

enhancement

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from rustmailer/bichon

All issues in rustmailer/bichon

Similar issues

More Rust issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.