-
-
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
Update notification settings for intentional mentions #25434
Comments
This sounds like it has the potential to continually undo users' actions from different clients? Sure they'd be wanting a weird combination of rules but inherently this feels wrong |
@t3chguy Now that I think about it, I'm not sure when intentional mentions support is coming to mobile so even within Element's ecosystem this would break mentions settings. |
Updated the AC with:
@daniellekirkwood what do you think? |
@kerryarchibald @daniellekirkwood From my point of view, EW should display ON the @room mention toggle as soon as one of the 2 push rules is ON. Because the user will observe some @room mention on EW then (only a part of them if one of the rule is OFF) |
Agree
this will need design input - i think we were thinking of having a banner at the top of the page... but also having an 'error' message next to the switch works also. I'm happy to commit to the suggestion here and raise an 'enhancement' to update the design or copy if needed in the future.
If the mobile legacy clients integrate with the MSC then this would not be a problem? If yes, then the other clients that need to catch up with this MSC will also be in this state until they add support for it. While we're in this middle-phase I think I'd rather have too many notifications and err on the side of caution here so if one of the push rules is set to ON then EW shows ON but with the warning message pictured there... ? Have I understood the question correctly, WDYT? |
Given the extent of Janne's changes to the Notifications screen, I think it would be cleanest to wait for that to land/stabilise a bit more before implementing this. |
Spoke to @justjanne and it looks like she already included this work in her ongoing branch |
The UI sets the intentional mentions rules correctly and as expected in my tests with our beta server and an element-web build based off the latest develop. I'll close this ticket as completed, if you find issues with this please file them separately (though feel free to link this issue to them) |
Your use case
For #25267
Update notification setting bindings to use new rules from MSC3952 in mentions rules where server support exists.
AC
MSC3952 rules should be the master rule, with deprecated rules kept in sync. (this can be achieved by adding
syncedRuleIds
in push rule definitions)*syncedRuleIds
behaviour will need to be updated, seemonitorSyncedPushRules
).m.rule.is_room_mention
.m.rule.roomnotif
.m.rule.is_user_mention
.m.rule.contains_display_name
,.m.rule.contains_user_name
Have you considered any alternatives?
No response
Additional context
Existing UI:
New settings UI uses different language for mention settings:
#24567
The text was updated successfully, but these errors were encountered: