Skip to content

feat: Added "mark as unread" feature for rooms#2635

Open
skyegallup wants to merge 10 commits intocinnyapp:devfrom
skyegallup:unread-markers
Open

feat: Added "mark as unread" feature for rooms#2635
skyegallup wants to merge 10 commits intocinnyapp:devfrom
skyegallup:unread-markers

Conversation

@skyegallup
Copy link

Description

This PR adds the "unread markers" feature from section 10.7.2 of the Matrix specification. With this feature, users can mark rooms as unread without modifying their read receipts, allowing them to remind themselves to read a room's contents later.

cinny-unread-markers.mp4

As described in the Matrix specification, this is implemented using account data set on the room being marked as (un)read. The account data is updated separately from the user's public or private read receipts.

Partially fixes #2574.

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings

@github-actions
Copy link

github-actions bot commented Feb 15, 2026

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@skyegallup
Copy link
Author

I have read the CLA Document and I hereby sign the CLA

ajbura added a commit to cinnyapp/cla that referenced this pull request Feb 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Marking messages unread

1 participant