element-hq / element-meta

Shared/meta documentation and project artefacts for Element clients
65 stars 11 forks source link

Option to disable notifications for edits to existing messages #2454

Open WelcomeToLevel2 opened 1 week ago

WelcomeToLevel2 commented 1 week ago

Your use case

What would you like to do?

Add an option to disable notifications for messages that have been edited, separately from the other existing categories.

Why would you like to do it?

In testing this with a group who are coming from Telegram and Discord, this causes confusion, as they expect a new message to be in the channel, since they were given a notification, but the notification populates regardless of the age of the message. This is especially confusing for pinned messages or announcement / rules channels where one or two messages may exist further up in chat but need to be edited for one reason or another.

How would you like to achieve it?

Edits should already be distinguished server-side as messages are able to be marked as edited. Clients should be able to distinguish messages that turn into an (edited) one for the purpose of disabling / enabling notifications for them, the way they do to visually mark them in the interface.

Have you considered any alternatives?

Alternatively, an ability to send a "silent edit" may be an option, but this would require implementation serverside to accept this, and would shift preference to the sender instead of the recipient, which could cause further confusion or violate preferences of recipients.

Additional context

No response