RocketChat / RocketChat/EmbeddedChat
feat: add multi-message selection and bulk delete in chat
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 165
- Forks
- 381
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 1
Description
As an EmbeddedChat developer
I need to add multi-message selection and bulk delete controls in the message list.
So That moderators and users can manage multiple messages faster without repeating one-by-one delete actions.
Acceptance Criteria
- A Select message action is available in the message action menu (placed after Edit).
- Clicking Select message enables selection mode and shows checkboxes for all visible messages.
- A bottom action bar appears with selected count and actions: Select all/Deselect all, Cancel, Delete.
- Select all toggles to Deselect all when all deletable messages are selected.
Expected behavior:
https://github.com/user-attachments/assets/13736c79-d6ab-4379-86a3-1a3b014affd0
Actual behavior:
https://github.com/user-attachments/assets/7984bb26-a1b3-43a2-8ecc-3917ff4a4978
Contributor guide
No contributing guide indexed for this repository
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.
Research direction
Start at the message list and its message action menu, then trace the existing one-by-one delete flow. Add selection mode, visible-message checkboxes, and the bottom bulk-action bar described in the acceptance criteria; done means all listed selection, toggle, cancel, count, and delete behaviors work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, react
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 65/100