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

Use a separate receiptType for hidden read receipts #3750

Conversation

SimonBrandner
Copy link
Contributor

No description provided.

Signed-off-by: Šimon Brandner <[email protected]>
@uhoreg
Copy link
Member

uhoreg commented Mar 3, 2022

Generally, things like this should be handled as a separate MSC, rather than a change to an existing MSC.

@SimonBrandner
Copy link
Contributor Author

Generally, things like this should be handled as a separate MSC, rather than a change to an existing MSC.

Yes, I am aware though I'd prefer to not make another MSC as T seems to agree with changing the method of how this works in theirs, though I can't really push to the branch, so I made a PR...

Some context: #2285 (comment)

@turt2live turt2live self-requested a review March 3, 2022 20:38
@turt2live
Copy link
Member

(yea, for context: I effectively asked for this :p )

@turt2live turt2live self-assigned this Mar 3, 2022
@clokep
Copy link
Member

clokep commented Mar 3, 2022

Note that merging this could be a bit odd though since MSC2285 has already had FCP called on it (and has some ticks). We ran into this a bit with one of the spaces MSCs where it changed fairly dramatically after some approvals (and unfortunately caused some bugs to slip through).

Perhaps after merging the ticks should be reset?

(Also +1 to the change btw. 👍 )

@turt2live
Copy link
Member

FCP cancelled.

Copy link
Member

@turt2live turt2live left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Just added a note to alternatives for what this MSC once was ;)

proposals/2285-hidden-read-receipts.md Outdated Show resolved Hide resolved
@turt2live turt2live merged commit 4a77139 into matrix-org:travis/msc/hidden-read-receipts Mar 3, 2022
@SimonBrandner SimonBrandner deleted the msc/hidden-read-receipts branch March 4, 2022 05:20
turt2live added a commit that referenced this pull request Jul 17, 2022
* What if we let people hide their read receipts?

* Add unstable prefix

* Update proposals/2285-hidden-read-receipts.md

Co-authored-by: Šimon Brandner <[email protected]>

* Use a separate `receiptType` for hidden read receipts  (#3750)

* Update the way MSC2285 works

Signed-off-by: Šimon Brandner <[email protected]>

* Update proposals/2285-hidden-read-receipts.md

Co-authored-by: Travis Ralston <[email protected]>

* Clarify notification behaviour and other things

Co-authored-by: Patrick Cloke <[email protected]>

* Mention adding `m.fully_read` to `/receipt`

* Rename MSC to `Private read receipts`

Signed-off-by: Šimon Brandner <[email protected]>

* Apply suggestions from review

Co-authored-by: Richard van der Hoff <[email protected]>

* Apply suggestions from review

Co-authored-by: Richard van der Hoff <[email protected]>

* Remove trailing comma

Co-authored-by: Richard van der Hoff <[email protected]>

* Apply suggestions from review

Signed-off-by: Šimon Brandner <[email protected]>

* Apply suggestions from review

Signed-off-by: Šimon Brandner <[email protected]>

* `r0` -> `v3`

Signed-off-by: Šimon Brandner <[email protected]>

* Describe how to determine server support while stable

Signed-off-by: Šimon Brandner <[email protected]>

* Be more precise about the failure mode

Signed-off-by: Šimon Brandner <[email protected]>

* Improve wording

Co-authored-by: Richard van der Hoff <[email protected]>

* Improve wording

Co-authored-by: Richard van der Hoff <[email protected]>

* Improve wording

Signed-off-by: Šimon Brandner <[email protected]>

* Be more explicit

Signed-off-by: Šimon Brandner <[email protected]>

* Be more explicit around server support

Signed-off-by: Šimon Brandner <[email protected]>

* Simplify text

Signed-off-by: Šimon Brandner <[email protected]>

* Be more explicit about detecting server support

Signed-off-by: Šimon Brandner <[email protected]>

* Add note about consistency

Signed-off-by: Šimon Brandner <[email protected]>

* Clarify how exactly to detect support

* Try to fix clarity around precedence

* Be clearer about alternatives

Signed-off-by: Šimon Brandner <[email protected]>

* Add sentence about `/receipt` federation

Signed-off-by: Šimon Brandner <[email protected]>

* Be more explicit about adding `m.read.private` to `/receipt`

Signed-off-by: Šimon Brandner <[email protected]>

* Fix wrong RR type

Co-authored-by: Kévin Commaille <[email protected]>

Co-authored-by: Šimon Brandner <[email protected]>
Co-authored-by: Patrick Cloke <[email protected]>
Co-authored-by: Richard van der Hoff <[email protected]>
Co-authored-by: Kévin Commaille <[email protected]>
turt2live added a commit that referenced this pull request Jul 18, 2022
* What if we let people hide their read receipts?

* Add unstable prefix

* Update proposals/2285-hidden-read-receipts.md

Co-authored-by: Šimon Brandner <[email protected]>

* Use a separate `receiptType` for hidden read receipts  (#3750)

* Update the way MSC2285 works

Signed-off-by: Šimon Brandner <[email protected]>

* Update proposals/2285-hidden-read-receipts.md

Co-authored-by: Travis Ralston <[email protected]>

* Clarify notification behaviour and other things

Co-authored-by: Patrick Cloke <[email protected]>

* Mention adding `m.fully_read` to `/receipt`

* Rename MSC to `Private read receipts`

Signed-off-by: Šimon Brandner <[email protected]>

* Apply suggestions from review

Co-authored-by: Richard van der Hoff <[email protected]>

* Apply suggestions from review

Co-authored-by: Richard van der Hoff <[email protected]>

* Remove trailing comma

Co-authored-by: Richard van der Hoff <[email protected]>

* Apply suggestions from review

Signed-off-by: Šimon Brandner <[email protected]>

* Apply suggestions from review

Signed-off-by: Šimon Brandner <[email protected]>

* `r0` -> `v3`

Signed-off-by: Šimon Brandner <[email protected]>

* Describe how to determine server support while stable

Signed-off-by: Šimon Brandner <[email protected]>

* Be more precise about the failure mode

Signed-off-by: Šimon Brandner <[email protected]>

* Improve wording

Co-authored-by: Richard van der Hoff <[email protected]>

* Improve wording

Co-authored-by: Richard van der Hoff <[email protected]>

* Improve wording

Signed-off-by: Šimon Brandner <[email protected]>

* Be more explicit

Signed-off-by: Šimon Brandner <[email protected]>

* Be more explicit around server support

Signed-off-by: Šimon Brandner <[email protected]>

* Simplify text

Signed-off-by: Šimon Brandner <[email protected]>

* Be more explicit about detecting server support

Signed-off-by: Šimon Brandner <[email protected]>

* Add note about consistency

Signed-off-by: Šimon Brandner <[email protected]>

* Clarify how exactly to detect support

* Try to fix clarity around precedence

* Be clearer about alternatives

Signed-off-by: Šimon Brandner <[email protected]>

* Add sentence about `/receipt` federation

Signed-off-by: Šimon Brandner <[email protected]>

* Be more explicit about adding `m.read.private` to `/receipt`

Signed-off-by: Šimon Brandner <[email protected]>

* Fix wrong RR type

Co-authored-by: Kévin Commaille <[email protected]>

Co-authored-by: Šimon Brandner <[email protected]>
Co-authored-by: Patrick Cloke <[email protected]>
Co-authored-by: Richard van der Hoff <[email protected]>
Co-authored-by: Kévin Commaille <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants