-
-
Notifications
You must be signed in to change notification settings - Fork 96
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
Threads: Read receipts & notifications #1255
Conversation
Note: this builds on a (as of writing) non-existent "threading" section, which is part of a different commit.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great! I added non blocking minor comments
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good overall! Thanks for writing this up! 👍
@@ -22,33 +22,68 @@ that the user had read all events *up to* the referenced event. See the | |||
[Receiving notifications](#receiving-notifications) section for more | |||
information on how read receipts affect notification counts. | |||
|
|||
{{< added-in v="1.4" >}} Read receipts exist in three major forms: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
MSC3771 doesn't specify that unthreaded/threaded applies only to read receipts, but there isn't currently any other type of receipts...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yea, we're very slowly moving this module to talk about only read receipts at the moment (at least until another receipt shows up)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Makes sense, just wanted to ensure this was on purpose.
@dbkr not sure if your approval was unconditional or not, between yourself and @erikjohnston I'll take whatever though :) @clokep @gsouquet for some reason github hates me and will only let me re-request review from one of you. Given you both had feedback, please take a look at the changes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems reasonable to me.
Yep, still lgtm |
It seems to have been omitted in matrix-org#1255
It seems to have been omitted in matrix-org#1255 Signed-off-by: Kévin Commaille <[email protected]>
* Receipts: Add thread_id to the /receipt endpoint It seems to have been omitted in #1255 Signed-off-by: Kévin Commaille <[email protected]> * changelog Signed-off-by: Kévin Commaille <[email protected]> * Fix missing backtick * Apply suggestion for error description Co-authored-by: Travis Ralston <[email protected]> Signed-off-by: Kévin Commaille <[email protected]> Co-authored-by: Travis Ralston <[email protected]>
* Receipts: Add thread_id to the /receipt endpoint It seems to have been omitted in #1255 Signed-off-by: Kévin Commaille <[email protected]> * changelog Signed-off-by: Kévin Commaille <[email protected]> * Fix missing backtick * Apply suggestion for error description Co-authored-by: Travis Ralston <[email protected]> Signed-off-by: Kévin Commaille <[email protected]> Co-authored-by: Travis Ralston <[email protected]>
* Spec MSC3771: Threaded read receipts Note: this builds on a (as of writing) non-existent "threading" section, which is part of a different commit. * Spec MSC3773: Threaded notifications * changelog * Various clarifications per review
* Receipts: Add thread_id to the /receipt endpoint It seems to have been omitted in matrix-org#1255 Signed-off-by: Kévin Commaille <[email protected]> * changelog Signed-off-by: Kévin Commaille <[email protected]> * Fix missing backtick * Apply suggestion for error description Co-authored-by: Travis Ralston <[email protected]> Signed-off-by: Kévin Commaille <[email protected]> Co-authored-by: Travis Ralston <[email protected]>
Specifies matrix-org/matrix-spec-proposals#3771
Specifies matrix-org/matrix-spec-proposals#3773
This is reviewable commit-by-commit, for each of the MSCs listed above.
Note: This PR references a non-existent section called "Threading". That is specified by #1254 and thus this PR cannot land until 1254 does. Please see 1254 for details on what the "Threading" section entails.
Requires matrix-org/matrix-spec-proposals#3899 for clarifications.
Preview: https://pr1255--matrix-spec-previews.netlify.app