nextcloud / spreed

🗨️ Nextcloud Talk – chat, video & audio calls for Nextcloud
https://nextcloud.com/talk
GNU Affero General Public License v3.0
1.64k stars 437 forks source link

Improve work environment by not overloading people with notification #11899

Open schiessle opened 7 months ago

schiessle commented 7 months ago

Some thoughts how to reduce the noise if you are in a lot of rooms.

I like to be in many rooms because the topics are important but not in a way that I have to follow them constantly. I rather want to be able to look at the discussion when I want to. But I want to stay in the room so that people can @-mention me and pull me into a discussion at any time

At the moment we can decide if we want to get notified for all messages, only when I get mentioned or not at all.

Drawback:

  1. @-mention only also gets triggered when the whole room is mentioned
  2. I still see the unread count. So my chat list on the left gets quickly filled up with a lot of unread-chats. For example I constantly mark the "company"-room as read just to clean up my unread filter.

Idea for improvements:

  1. We should have a setting to only get notified when I get mentioned directly (no group mentions), fwiw Element for example has such a setting.
  2. Have a setting, not sure what would be a good name for it, which ignores the unread count. Maybe something like "silent rooms"

This way I can stay in many rooms, look up the discussion when I want, people can mention me and pull me in a discussion. But beside that I don't get disturbed, neither by notification nor by a huge list of rooms with unread messages which would make the "unread filer" way more useful.

Opinions?


Subtickets:

nickvergessen commented 7 months ago

We should have a setting to only get notified when I get mentioned directly (no group mentions), fwiw Element for example has such a setting.

I think this is

Have a setting, not sure what would be a good name for it, which ignores the unread count. Maybe something like "silent rooms"