-
-
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
Display why an event caused a (highlight) notification #24927
Comments
How would a user be mentioned without having a pill in the message? 👀 @clokep & @kerryarchibald ? |
Keywords or the message event can include the MXID in the intentional mentions part but there's no pill matching the mention in the text, server can't validate it due to encryption |
Yeah, this 100%, except there isn't anything to validate -- this is a completely valid thing to do according to the MSC. You can do something similar in today's mentions system, it is just harder. |
How would a user send that message? (not keywords, a mention that's not a mention) |
Devtools, API, or a non Element client |
That's really good to know. @janogarcia FYI as I think you're likely to start thinking about how we handle keywords in the timeline in the future As to the tool tip - I think it looks great. Paging @rufuskahler who's been working with us on this |
Just wanted to say that this looks awesome and was what I was naively thinking! 👍 |
Drafted MSC here matrix-org/matrix-spec-proposals#3994 |
I'm really digging that idea! |
The message action bar approach was rejected in design review: matrix-org/matrix-react-sdk#10599 (comment)
We're in a slightly weird spot now because matrix-org/matrix-js-sdk#3284 was already merged. We need to figure out where to go from here. |
I suggest that we do not revert the JS SDK change. It's not excessively big, has test coverage and will be needed once we pick this issue back up. @kerryarchibald / @andybalaam happy to be vetoed if you disagree. |
Yep, annotating the event with what caused a notification seems helpful to other users of js-sdk, so no need to revert it. |
We are currently re exploring how mentions get displayed in the leftpannel and this may have some repercussion to clarify things in the timeline too. Regarding keywords, it is expected that users know what keyword that have entered in their settings and make the link with the result in the notifications and pills. Unfortunately, it is not possible to make all information visible at first glance for a variety of reasons and users should rely on their own configurations especially for things like setting up specific keywords. |
Currently users may not understand why a particular event caused a highlight notification and is colored red. This can be confusing if e.g. the user configured a keyword that they forgot about (see also #8821).
Although this problem exists today, MSC3952 may make it slightly worse as a user can be "CCed" onto a message without actually being mentioned (having a pill) in the text content of the message. It maybe useful to surface:
This would benefit from some design help. 😄
The MSC includes some information about abuse potential and ways to combat it.
The text was updated successfully, but these errors were encountered: