Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Story] Show read receipts #1041

Closed
6 tasks done
VolkerJunginger opened this issue Feb 22, 2023 · 1 comment
Closed
6 tasks done

[Story] Show read receipts #1041

VolkerJunginger opened this issue Feb 22, 2023 · 1 comment
Labels
AirFocus - EX Platform - Story App: ElementX Android App: ElementX iOS T-Epic Issue is at Epic level T-User Story X-Needs-Signoff Stories and Epics which are ready for review by product, design and QA

Comments

@VolkerJunginger
Copy link
Contributor

VolkerJunginger commented Feb 22, 2023

As a user that has send a message I want to get an info if the message has been read to know my information has reached the receiver.

Userflow
Receiver

  • When the receiver opens a room with unread messages mark all unread messages in the main timeline as "read".
  • Mark all unread messages in Threads as read when the user has opened the Thread.
  • If a receiver marks a room as "unread" don't mark messages as unread if they have been marked as read before.

Sender

  • When the sender is looking at the messages he has send and they are marked as "read" on the receiver side - mark them as "read" on sender side, too.

Spec
https://spec.matrix.org/v1.6/client-server-api/#receipts

Scope

These should be a list of technical tasks which take ½-1 day to complete

iOS

Preview Give feedback
  1. T-User Story Z-BBQ-Alpha Z-BBQ-Beta
  2. Velin92 VolkerJunginger
  3. A-Read-Receipt T-Task Z-Labs Z-Polish Z-Schedule
    Velin92 VolkerJunginger
  4. A-Read-Receipt O-Frequent S-Major T-Task X-Needs-Rust Z-Labs
  5. A-Read-Receipt O-Uncommon S-Major T-Defect X-Needs-Rust Z-Schedule
  • QA signoff on completion
  • Design signoff on completion
  • Product signoff on completion

Android

Preview Give feedback
  1. A-Read-Receipt A-Timeline T-Enhancement Z-Labs
    bmarty
  • QA signoff on completion
  • Design signoff on completion
  • Product signoff on completion

Stretch goals

None at this time

Out of scope

@erkinalp
Copy link

erkinalp commented Mar 1, 2023

When the receiver opens a room with unread messages mark all unread messages in the main timeline as "read".

Alternative: when the receiver moves the room timeline view to a point no earlier than event #Y in room #X for the first time, the room #X's fully read marker moves to event #Y. As the fully read marker cannot be ahead of the public read receipt by spec, the public mark shall move implicitly.

@kittykat kittykat added the X-Needs-Signoff Stories and Epics which are ready for review by product, design and QA label Jul 5, 2023
@kittykat kittykat removed the X-Needs-Signoff Stories and Epics which are ready for review by product, design and QA label Nov 24, 2023
@manuroe manuroe added X-Needs-Signoff Stories and Epics which are ready for review by product, design and QA T-Epic Issue is at Epic level and removed X-Needs-Design labels Nov 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AirFocus - EX Platform - Story App: ElementX Android App: ElementX iOS T-Epic Issue is at Epic level T-User Story X-Needs-Signoff Stories and Epics which are ready for review by product, design and QA
Projects
None yet
Development

No branches or pull requests

4 participants