matrix-org / matrix-org/matrix-spec
Temporarily disable notifications for a room with an active discussion for X minutes or hours
- 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
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