docs-matrix-spec/data/event-schemas/examples
Travis Ralston 9af83dfd41
Add Spaces to the spec (#3610)
* First iteration of specifying Spaces

MSCs:
* https://github.com/matrix-org/matrix-doc/pull/3288
* https://github.com/matrix-org/matrix-doc/pull/2946
* https://github.com/matrix-org/matrix-doc/pull/1772

Note that this makes modifications to the underlying MSCs as well. These are intended to be minor edits to aid clarity/accuracy of the MSCs, as per the proposal process. Functionally, clients and servers might need to change their behaviour slightly as is expected of implementing this stuff early. Synapse has these changes (alongside backwards compatibility) here: https://github.com/matrix-org/synapse/pull/11667

* add changelogs

* Accuracy per review

* Apply suggestions from code review

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>

* fully prefix new endpoints

* Fully prefix endpoint in 3616 too

* Fix ordering example

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2022-01-17 10:03:14 -07:00
..
core Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
invite_room_state.json Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
knock_room_state.json Add knocking to the spec 2021-08-27 19:17:12 +01:00
m.accepted_terms.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.call.answer.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.call.candidates.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.call.hangup.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.call.invite.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.direct.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.dummy.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.forwarded_room_key.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.fully_read.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.identity_server.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.ignored_user_list.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.key.verification.accept.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.key.verification.cancel.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.key.verification.done.yaml spec verification in DMs and m.key.verification.ready/done 2021-08-27 19:17:11 +01:00
m.key.verification.key.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.key.verification.mac.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.key.verification.ready.yaml spec verification in DMs and m.key.verification.ready/done 2021-08-27 19:17:11 +01:00
m.key.verification.request.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.key.verification.start$m.sas.v1.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.key.verification.start.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.policy.rule.room.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.policy.rule.server.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.policy.rule.user.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.presence.yaml Fix example MXC URI for m.presence 2021-08-27 19:17:09 +01:00
m.push_rules.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.receipt.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.avatar.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.canonical_alias.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.create.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.encrypted$megolm.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.encrypted$olm.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.encryption.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.guest_access.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.history_visibility.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.join_rules.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.member$invite_room_state.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.member$knock_room_state.yaml Add knocking to the spec 2021-08-27 19:17:12 +01:00
m.room.member$third_party_invite.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.member.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.message$m.audio.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.message$m.emote.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.message$m.file.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.message$m.image.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.message$m.location.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.message$m.notice.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.message$m.server_notice.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.message$m.text.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.message$m.video.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.message.feedback.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.name.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.pinned_events.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.power_levels.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.redaction.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.server_acl.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.third_party_invite.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.tombstone.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.topic.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room_key.withheld.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room_key.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room_key_request$cancel_request.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room_key_request$request.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.space.child.yaml Add Spaces to the spec (#3610) 2022-01-17 10:03:14 -07:00
m.space.parent.yaml Add Spaces to the spec (#3610) 2022-01-17 10:03:14 -07:00
m.sticker.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.tag.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.typing.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00