-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Ensure e2e messages trigger unread counts and push notifs. #2256
Comments
Have put a suggested PR at matrix-org/synapse#1131 |
It will presumably need clientside support as well to let clients override these new base rules, however. Alternatively, @dbkr, should this be being done entirely with clientside rules in the first place (with no defaults from the server)? |
Currently the badge counts are calculated by the server, because calculating them correctly requires having scrollback all the way back to the read-marker. Solutions might be:
|
Initial suggestion is that we would like to avoid putting mentions in cleartext, and instead have the client back-paginate at least as far as the read-receipt in order to calculate badge counts on the client side. |
We had a longer discussion about this. There are a number of options:
The viable options seem to be 2 and 4. Neither is ideal. One thing that did become obvious during discussion was that 4 (do notifications on the client) would be a lot of work, while 2 (send a list of mentions in the clear) could solve most of the problem, and the work to support special treatment of mentions (to avoid trying to infer it from a dodgy display-name match) is something we probably want to do anyway. |
They do now |
Yes, I think it's safe to close this. If there are issues with the current implementation, let's open separate issues to track that. |
No description provided.
The text was updated successfully, but these errors were encountered: