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.
germain-gg
left a comment
There was a problem hiding this comment.
Looks great! I added non blocking minor comments
clokep
left a comment
There was a problem hiding this comment.
Looks good overall! Thanks for writing this up! 👍
| [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.
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.
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.
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. |
|
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