You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MSC3786: Add a default push rule to ignore m.room.server_acl events (#3786)
* Add a default push rule to ignore `m.room.server_acl` events
Signed-off-by: Šimon Brandner <[email protected]>
* Update MSC number
Signed-off-by: Šimon Brandner <[email protected]>
* Add prefix `.`
Signed-off-by: Šimon Brandner <[email protected]>
* Link to spec
Co-authored-by: Richard van der Hoff <[email protected]>
* Be more explicit about why the rule is needed
Signed-off-by: Šimon Brandner <[email protected]>
* Clarify push rule ordering
Signed-off-by: Šimon Brandner <[email protected]>
* Don't rely on unmerged MSCs for ordering
Signed-off-by: Šimon Brandner <[email protected]>
* Be even more explicit about why we need this
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
Co-authored-by: Richard van der Hoff <[email protected]>
* Add missing period
Co-authored-by: Richard van der Hoff <[email protected]>
* Add spec link
Co-authored-by: Richard van der Hoff <[email protected]>
* Remove `when merged`
Co-authored-by: Richard van der Hoff <[email protected]>
* Remove `dont_notify`
Co-authored-by: Richard van der Hoff <[email protected]>
* Check `state_key`
Signed-off-by: Šimon Brandner <[email protected]>
Co-authored-by: Richard van der Hoff <[email protected]>
# MSC3786: Add a default push rule to ignore `m.room.server_acl` events
2
+
3
+
`m.room.server_acl` events allow for expressing which servers can participate in
4
+
a room. Room server ACLs aren't something the user should have to worry about,
5
+
so these events should not trigger notifications; however right now they *do*
6
+
trigger notifications, if the user has the room rule set to `notify` (`All
7
+
messages` in Element).
8
+
9
+
Additionally, these events are often sent quite frequently during spam attacks,
10
+
which causes the users to be overwhelmed by
11
+
notifications. (See <https://github.com/vector-im/element-web/issues/20788>.)
12
+
13
+
Due to these problems, this MSC proposes a new push rule to ignore these events.
14
+
The new push rule is analogous to `.m.rule.member_event` (see <https://spec.matrix.org/v1.2/client-server-api/#default-override-rules>), or `.m.rule.reaction`
0 commit comments