RocketChat / RocketChat/Rocket.Chat

Easy way to close all/a lot direct messages

Open
#35,609 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
46.1k
Forks
13.9k
Avg merge
3d 3h
Merged PRs (30d)
130

Description

People usually have a lot of direct messages open.

I want to propose that there should be an easy way to close them all up, if one is done with them.

One of two ways would be great:

  1. Either have a "close all" button beside "Direct Messages" to close them all

  2. have a dedicated "x" button beside each chat, so one can simply click the same point in the list over and over again to close all chats at once.

  3. option would not lead to "too many request" failures, so I guess that would be the preferred way.

  4. option would be more versatile

Contributor guide

Open the contributing guide

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.

Research direction

No files, tests, or entry points are named. Start by locating the direct-message list and its existing close behavior, then clarify whether the intended result is a single bulk action or repeated per-chat controls. Done means users can close all or many direct messages without excessive requests, with coverage for the selected behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.