element-hq / element-web

A glossy Matrix collaboration client for the web.
https://element.io
GNU Affero General Public License v3.0
11.16k stars 1.99k forks source link

Provide a way to mark all messages in a Space as read #8541

Open Cadair opened 5 years ago

Cadair commented 5 years ago

Now that the LLP contains the absolutely wonderful notification counter, I frequently find myself wanting to mark them all as read.

altsalt commented 4 months ago

Checking in on the progress of this feature. It seems as though it would be simple enough to add a context option to the space link that, when clicked, walks through each sub-room/space and runs the mark-read function.

t3chguy commented 4 months ago

Contributions welcome. Not so simple calling a rate limited API n times for each unread room where any request could fail and you might have to revert the ui state and present the user with an error bringing them to speed on what was managed and what failed.

altsalt commented 4 months ago

Eyeing an open PR related to a keyboard shortcut to do individual marking as read for a pattern. I take your point about the ui state problem, thanks.