-
Notifications
You must be signed in to change notification settings - Fork 332
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Spaces support was merged into the spec (https://github.com/matrix-org/matrix-doc/blob/master/proposals/1772-groups-as-rooms.md). So it might be nice to have some dedicated spaces support in the SDK as well. Since ruma already provides types for spaces it's already possible to work with spaces generally.
Important
-
Normal messages within a space-room are discouraged (but not blocked by the server): user interfaces are not expected to have a way to enter or display such messages. Space-rooms should be created with a power level for events_default of 100, to prevent the rooms accidentally/maliciously clogging up with messages from random members of the space.
Todo
- Should we make sure that rooms with type
m.space
are created with required PL 100 forevents_default
? Should this happen transparently inClient::create_room
or do we want a dedicatedClient::create_space
? -
FixRoomInfo
loses content,m.room.create
not stored in raw format #247
Related
- ruma issue: Implement room types as used in spaces ruma/ruma#445
- matrix-bot-sdk: Support Stable Spaces turt2live/matrix-bot-sdk#121
- matrix-js-sdk: Initial Spaces [MSC1772] support matrix-js-sdk#1563
- matrix-dart-sdk: https://gitlab.com/famedly/famedlysdk/-/merge_requests/683
- matrix-go-sdk: None yet
- synapse
CyberShadow, k8ieone, almereyda, nyabinary, Ezwen and 6 more
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request