element-hq / element-ios

A glossy Matrix collaboration client for iOS
https://element.io
GNU Affero General Public License v3.0
1.73k stars 493 forks source link

Support MSC3952 intentional mentions #7567

Open clokep opened 1 year ago

clokep commented 1 year ago

MSC3952 defines a structured way to mention other users (instead of parsing the plaintext body), see the MSC or the spec for more information. This has been accepted and is included in Matrix 1.7.

Support for this is currently being rolled out in Synapse and Element Web (see vector-im/element-meta#886), unfortunately without mobile application support it is likely that users will not fully benefit from the changes:

Essentially mobile devices will exhibit today's legacy behavior and continue to propagate buggy mentions.

clokep commented 1 year ago

At the very least it should likely be confirmed that unknown push conditions (and rules) are properly ignored and will not break anything.