-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Time-based notification mute ("do not disturb") #1223
Comments
I've P3'ed this because I don't think we have plans to implement this soon, but I think it would be a really nice feature to have. |
Just want to add to this. Slack has a feature where you can go in to do not disturb mode and it sends people a message saying you won't be notified of their message and gives them a link to click if the message is urgent. |
such a feature would be great |
I've used Mattermost recently. Element's per-room notifications configuration is far superior, but Mattermost does have something similar to what @Qwertie- describes for Slack. UX-wise, I'd like such a mute button to be accessible when I click on Element's icon in my notification tray. |
It'd be awesome to have this as something that's optionally configurable on a very granular level — hours by space, room, with overrides for individual accounts and keywords. Needs some UX work, but:
|
I found this today, because I was trying to find out whether it's possible to do this with Element already. As Matrix use has been picking up recently among my friends and colleagues, I was looking for a way to mute a specific room's notifications for an hour. |
As a corporate team, I want to give to our team mates some tranquility. In this way, we want a feature to turn automatically off notifications based on :
One more thing : It can be a conflict, in France, between BYOD and the "Droit à la déconnexion 🇫🇷". With a time-based notification mute, we will be able to allow users to setup Element on their device + allow users to don't be notified when they are not working. |
Trying to understand what it would take to implement this: what of the following would be required for "full" support and how this could be done in steps (or otherwise I feel implementing all in one would never happen):
|
@knarrff Just in terms of end user usage for the moment. FB Messenger has a useful example. you hold down your finger on the chat and click mute, it gives you a couple of example times, 15m, 1h, 8h, 24h. That's per group/user you're interacting with. You can also do a global one by hitting settings, notifications & sounds and turning notifications off it will then prompt for the same times. It can even pull your next alarm time to do it then. These settings travel across devices and that would be the hope with a feature like this. Very useful if you have a couple of meetings and don't need your phone constantly alerting or the desktop app. MS Teams has an optional field to notify users that you're unavailable during this time too. |
There are often times when I'd really like to just mute notifications for all my rooms or a specific (particularly noisy) room for a few hours. In the global case, maybe you could also set the user's presence to unavailable.
On the spec side, this could just be a generic expiration date for notification events, so we could do clever things by poking at the API manually. :) (Maybe even make recurring notification settings an option? E.g. "I want to get notifications for this keyword only between 9am-5pm. That would've been super useful when I was using keyword highlights for alerts at work.)
Related to https://github.com/vector-im/riot-web/issues/1672 I suppose, but I think this is more generic - I'm looking for something that allows more granular control (e.g. per-room controls).
The text was updated successfully, but these errors were encountered: