Skip to content

Implement MSC2432: Alias semantics #12337

Closed
@richvdh

Description

@richvdh

We've got yet another idea for how to implement alias semantics, documented in https://docs.google.com/document/d/1NNDkobiFLeUkJtyj0H6qvKIedgvIkZnFKo78-03cGEk and MSC2432.

Here are the things I think need doing in Riot (et al):

  • stop formatting m.room.aliases events specially in timelines
  • stop considering m.room.aliases events for room names
  • Update Room Settings UI to:
    • remove display of m.room.aliases, since they are now meaningless
    • let users see all the aliases for the room on the local server
    • hide local aliases behind an ‘advanced’ disclosure or something, just to help hide obnoxious local ones by default unless you’re really hunting for them
    • let users see the current "main" and "alternative" aliases from the m.room.canonical_aliases list
    • let mods twiddle the list of advertised aliases and send updated canonical_aliases events

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions