Skip to content

Support MSC4028 (Push all encrypted events except for muted rooms) #25668

@giomfo

Description

@giomfo

Description

The purpose of MSC4028 is to be able to support on mobile clients the "mentions-and-keywords-only" room notification setting in encrypted rooms.

This MSC adds a new “server-default" override push rule (.m.rule.encrypted_event) in order to force the server to push all encrypted events to the registered client except for muted room.

I create this issue in order to list and check the potential impacts of this MSC on the current web client.
When the new push rule .m.rule.encrypted_event will be present and enabled in the account push rules set, the web client may be impacted by the 2 following changes:

  • The unread notification counts sent by the server in the sync responses will increase more frequently. Indeed these counts are increased for each push. For example the counts will not be null anymore for encrypted rooms configured in "mentions-and-keywords-only" mode.
  • The existing endpoint GET /_matrix/client/v3/notifications will return more encrypted events than it used to. Indeed all of the encrypted events will match with the new push rule (except for muted rooms).

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions