Open raphj opened 2 years ago
Agreed, this is how Signal does it for example:
I considered manually disabling notifications for the channel and thinking of re-enabling them when later, but I risk forgetting to re-enable them.
And this is bad for the Matrix ecosystem because if you forget to re-enable notifications you will fail to respond to messages in those rooms. This is why this and #612 are crucial features to have, since they overall increase user message responsiveness in the entire Matrix.
(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 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.