[Story] Threads: Viewing Root Message Details
Description
- As a user
- I want the root message of a thread to be visually distinct
- So that I can understand the context of the discussion.
Acceptance criteria
- The root message is displayed in the timeline as well as in the thread view
- The root message in the timeline includes metadata expected by the design
SDK Acceptance criteria
The following critera appear in the contract but were not in the EX Threads PRD doc. For the moment, consider them as properties the SDK must offer:
- The SDK exposes the number of replies of a thread
- The SDK exposes the most recent reply
Dependencies
- None
Out of scope
- Nothing
Questions
- [x] Should we display the last message and the replies count of the thread in the timeline in EX? --> yes
Subtasks
Android
iOS
Rust
- Computing the latest event for a thread
- https://github.com/matrix-org/matrix-rust-sdk/issues/5036
Bugs
- https://github.com/matrix-org/matrix-rust-sdk/issues/5702
For what it's worth, I think all the SDK work is done here, so depending on whether we want to implement and demo it in EX, we could call it done.
This is also done on iOS, by checking the designs I see that when the thread is collapsed in the full time the design work that is currently being done matches iOS, but no timestamp is shown on them. Would it be required? It is shown in the original message however, in fact this timestamp we are talking about, is it of the last message in the thread?
This is also done on iOS, by checking the designs I see that when the thread is collapsed in the full time the design work that is currently being done matches iOS, but no timestamp is shown on them. Would it be required? It is shown in the original message however, in fact this timestamp we are talking about, is it of the last message in the thread?
Yeah, I do not think we want to display the timestamps for messages in the threads. I cannot see how it can fit. I changed the acceptance criteria that I took from the 9 months old PRD. Now it is about to display what is in Figma, our source of truth.
UX and design sides, we are now good. We are aware of some issues that are listed in this SDK issue: https://github.com/matrix-org/matrix-rust-sdk/issues/5702. Not all issues are equal but let's start with this meta ticket.