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

Allow "Secret" chats #8820

Open PasqualePerilli opened 1 year ago

PasqualePerilli commented 1 year ago

Is your feature request related to a problem? Please describe. It would be nice to create "secret" chats with specific users so that once a message is received, the notification doesn't preview the actual sender and content of the message. This is particularly useful when sharing the computer screen or on mobile too (to avoid people looking at the message preview with the phone still locked). This increases privacy and makes it so that for specific chats there must be an intentional action to actually look at the message of the secret chat.

Describe the solution you'd like The "secret" chat could have a lock icon next to the person name to clearly indicate the different notification settings. When a message is received from a "secret" chat, the notification doesn't preview the message content (neither on mobile nor on web) nor the sender. The notification would just say something to the like: "New message received" and the sender would be displayed as "Private Conversation".

Describe alternatives you've considered None

Additional context This is a feature that would increase the privacy, especially in situations where one is sharing the screen. On the mobile front, whether the screen is active or not, for privacy reasons it would be great to hide the preview of the message for the secret chat so that the content is not displayed unless there is an intentional action to do so. Other messaging applications such as Telegram already have this.

nickvergessen commented 1 year ago

Regarding screensharing, most people in my enviroment use the "DND" option of the user status (which stops push notifications and desktop popup notifications)

agibson-fl commented 6 months ago

It would be nice to get the notification but have the content obscured. Probably good to have an option somewhere to hide the content and/or hide the sender in the notification. Signal allows you to hide the content of a notification through a setting.