-
Notifications
You must be signed in to change notification settings - Fork 13
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: Improve Notifications for Exit Beta #196
Comments
The work here resulted in 3 MSCs which should enable the features we need:
There are some open questions on them that are still being worked through. (Presentation with some background info.) |
From working on implementing this the original design has changed a little bit; the current plan is to:
Originally MSC3773 depended on MSC3771 and MSC3772, but after some rewrites this is no longer true. MSC3772 will likely end up depending on MSC3773, however. In order to solve the issue with threaded and unthreaded clients it was briefly investigated if using "ranged read receipts" could help here (see notes, proto-MSC). For now this is being shelved since the user experience is unclear. It might be revisited based on the result of the proof-of-concept. |
We're removing the need for MSC3772 from Exit Beta as we've changed the default settings for the MVP of Threads notifications. In the future we should build 3772 but not for this milestone. More info on what we are doing here: https://docs.google.com/document/d/1DYyDsf24OlrME3h-Hg-H2GvCrKkqZJrQwIbNWjqxB2A/edit?usp=sharing |
Closing as all items have been ticked off |
We need to close the gap to the notifications system depicted in the figma spec.
The Exit Beta Milestone Notifications requirements are here
We have the following problems:
We have a proposal to add threading support to read receipts, which solves 1, 2 and 3
Implementation
After implementing two proof of concepts, element-hq/element-web#22980 & element-hq/element-web#22981 we have confidence in the approach that we want to take
The text was updated successfully, but these errors were encountered: