Support Matrix URI Scheme
Matrix has a common URI Scheme for Matrix entities. This includes rooms, events, and users. We should implement it, at least for users and roomids.
The big thing we get out of this is being able to link Matrix rooms like we do for IRC. That way the rooms we have that are accessed through Matrix will have zero friction to join, just like our IRC rooms linked on GettingInTouch.
There are examples on what we need to handle.
Design Tasks
-
Provide design for handling a user id (@user:example.org) link -
Provide design for handling a room id (#room-name:example.org) link
Development Tasks
-
Register Fractal as a handler for the matrix:
URI scheme -
Handle user id links -
Handle room id links
QA Tasks
-
Ensure Fractal can handle all grammatically correct identifiers
Edited by Alexandre Franke