element-meta
element-meta copied to clipboard
[Story] Threads: Unread bubble in thread's summary (in the timeline)
Description
- As a user
- When I see a message in the timeline that has replies in the thread
- Then I want to see if the thread has a new replies (since I last read it)
- So that I would not need to open the thread and manually check this for each thread
Unread in this context means that a new message has been posted to the thread since the user last read it, it is independent from notification settings. A special decoration is NOT expected if there was a notification (e.g. user was mentioned in the thread).
Acceptance criteria
- Making it work accurately is desired and attempted but NOT a must have in case the latter results in more effort than anticipated. It is also not accurate currently.
Dependencies
- In order to work accurately, it needs a back-pagination mechanism to make sure we do not miss any "older" threads. Such mechanism is needed in any case for other purposes like getting accurate app badge count.
Out of scope
- Nothing
Questions
- [ ]
Subtasks
Android
iOS
Rust
- https://github.com/matrix-org/matrix-rust-sdk/issues/4113 so the event cache handles read receipts (threaded or not)