matrix-org / matrix-org/matrix-spec

Temporarily disable notifications for a room with an active discussion for X minutes or hours

Open
#1,075 4 comments 6 reactions 0 assignees View on GitHub
A-Push feature
Dominant language
HTML
Stars
330
Forks
150
Avg merge
2h 21m
Merged PRs (30d)
3

Description

(I've initially reported this for Element at https://github.com/vector-im/element-web/issues/22289 (marked as 0-Uncommon). Submitting this here as [suggested](https://github.com/vector-im/element-web/issues/22289#issuecomment-1132657137) by @t3chguy. I'm not familiar enough with the Matrix protocol to go into technical details.)

#### What would you like to do?

I would like to be able to temporary mute a channel for a few minutes.

#### Why would you like to do it?

I usually want to see all the notification messages from all the channels I'm in. The traffic is quite low overall. However, it happens that some channel has an ongoing active discussion that I'm not particularly interested in and that produces a lot of notifications. It'd be nice to temporarily ignore this channel until the ongoing discussion settles down to avoid missing focus on my current task or missing more important notifications.

#### How would you like to achieve it?

Clicking on a menu item "Disable notification for some time", with sub items like "10 minutes", "30 minutes", "1 hour", "2 hours" in the contextual menu of a channel.

### Have you considered any alternatives?

I considered manually disabling notifications for the channel and thinking of re-enabling them when later, but I risk forgetting to re-enable them.

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Start by reviewing the Matrix protocol specification and the linked Element issue to determine whether temporary room notification muting belongs in the protocol; done would mean a clearly agreed protocol-level scope for the requested timed mute behavior.

Written by the indexing model from the issue text.

Assessment

Domain
backend-api-design
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.