Skip to content

Room Summaries (was: Calculate room names server-side) #688

@matrixbot

Description

@matrixbot

Documentation: https://docs.google.com/document/d/11i14UI1cUz-OJ0knD5BFu7fmT6Fo327zvMYqfSAR7xs/edit#
Author: @ara4n
Date: 2018-06-10

The rules for calculating the display name of a room are complicated. It would be preferable to offload some of this work to the server.

This becomes even more important with the advent of lazy-loaded members (#1227), as a given client will typically not have enough info to correctly name the room otherwise.

This would probably mean adding a field to the /sync response.

Care would need to be taken to make sure that the textual parts of the name can be translated into the user's preferred language. This would probably mean providing the information in a structured manner (possibly as well as supplying preformatted strings in one or more languages for clients to use for simplicity if they prefer).

(Imported from https://matrix.org/jira/browse/SPEC-425)

(Reported by @richvdh)

Metadata

Metadata

Assignees

Labels

client-serverClient-Server APIkind:featureMSC for not-core and not-maintenance stuffmergedA proposal whose PR has merged into the spec!proposalA matrix spec change proposal

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions