element-hq / element-hq/synapse

Update the default pre-join state to include the room topic, per MSC3173

Open
#11,186 0 comments 0 reactions 0 assignees View on GitHub
P4 T-Enhancement
Dominant language
Python
Stars
4.6k
Forks
600
Avg merge
5d 22h
Merged PRs (30d)
51

Description

This issue has been migrated from [#11186](https://github.com/matrix-org/synapse/issues/11186).

---

[MSC3173](https://github.com/matrix-org/matrix-doc/pull/3173) updated the recommendation for which events to include in the stripped-state of a room to:

* Create event (`m.room.create`)
* Join rules (`m.room.join_rules`)
* Canonical alias (`m.room.canonical_alias`)
* Room avatar (`m.room.avatar`)
* Room name (`m.room.name`)
* Encryption information (`m.room.encryption`)
* Room topic (`m.room.topic`)

Synapse [currently sends](https://github.com/matrix-org/synapse/blob/28c68411028e15858819f2a5896313ce0e71c25b/synapse/config/api.py#L102-L110) all of these except `m.room.topic`.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.