RocketChat / RocketChat/Rocket.Chat

Notify all users of a team or channel, show number of unread messages

Open
#40,461 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Hello,
I created some teams and a standard channel (with all users).
In the team and in the channel settings, I set these notification settings:

Receive alerts: on
Mute [@all](https://forums.rocket.chat/u/all) and @here mentions: off
Mark as unread: on
Desktop and Mobile alerts: “All messages”

Using the Windows desktop app (4.14.1), new messages in direct chats are shown in the GUI, the taskbar icon shows total # of unread messages, additionally the chat partners with unread messages each show the number of unread messages.
This way, the user has a good information of the incoming messages.

Hovewer, new messages in a team or in the "all user" channel are only notified with a red dot in the task bar icon. The team and channel names are written in “bold”, but there is no indication of the number of new messages. The bold text ist easy to miss. Our users often miss new messages there.

It would be great if the number of unread messages would be shown near the team or channel name (just like it is done with direct chats).
Thank you!

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

Start by tracing how unread counts are rendered for direct chats in the Windows desktop app, then compare that with the team and channel sidebar entries. Check how the existing notification settings affect unread state. Done means team and channel names display the number of unread messages consistently with direct chats.

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
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.