matrix-spec/event-schemas/schema
Travis Ralston 8fd5b15594 Reorganize event structure in c2s spec and clarify event capabilities
Fixes https://github.com/matrix-org/matrix-doc/issues/1166
Fixes https://github.com/matrix-org/matrix-doc/issues/1527
Fixes https://github.com/matrix-org/matrix-doc/issues/1827

Note: In order to fix the "state events have the following fields: [no words]" bug (1827) we need to resolve references on common event types. When doing this we ultimately end up with more fields than may be required to explain the section, however this commit alters the section descriptions to just say "these fields" instead of "these additional fields".

This is also preferable over trying to get the inheritance reversed in the common event types, as the `/sync` endpoint has a high amount of reliance on partial events definitions.
2019-06-05 22:55:11 -06:00
..
core-event-schema Reorganize event structure in c2s spec and clarify event capabilities 2019-06-05 22:55:11 -06:00
m.call.answer Make all the schema files yaml 2015-12-07 13:56:36 +00:00
m.call.candidates Make all the schema files yaml 2015-12-07 13:56:36 +00:00
m.call.hangup Move wording for reason definitions 2019-05-27 21:18:04 -06:00
m.call.invite Fix a typo in m.call.invite 2019-04-20 21:56:43 +02:00
m.direct Better types for additionalProps 2016-10-14 15:57:52 +01:00
m.dummy typo 2019-05-30 16:51:24 -06:00
m.forwarded_room_key fixup! document m.forwarded_room_key 2018-08-25 17:26:00 +02:00
m.fully_read Add read markers 2018-08-30 16:21:31 -06:00
m.ignored_user_list Add clarity to the m.ignored_user_list 2018-03-06 10:32:18 -07:00
m.presence Update the m.presence schema to include status_msg 2018-12-10 15:44:01 -07:00
m.push_rules Avoid duplicates. 2019-02-24 19:43:03 +03:00
m.receipt Add event as a parent for all event types 2016-03-16 16:46:16 +01:00
m.room.aliases Convert event schemas to yaml 2016-06-22 12:01:08 +01:00
m.room.avatar Make the key orders consistent 2016-11-07 14:54:59 +00:00
m.room.canonical_alias Make null m.room.name behaviour explicit 2016-07-12 13:44:04 +01:00
m.room.create Add room version upgrades 2019-01-09 17:02:09 -07:00
m.room.encrypted Remove unused algorithms for encrypted messages 2018-08-27 15:05:56 -06:00
m.room.encryption require megolm algorithm in m.room.encryption 2018-08-18 11:41:45 +02:00
m.room.guest_access Convert event schemas to yaml 2016-06-22 12:01:08 +01:00
m.room.history_visibility Convert event schemas to yaml 2016-06-22 12:01:08 +01:00
m.room.join_rules Convert event schemas to yaml 2016-06-22 12:01:08 +01:00
m.room.member Fix incorrect state of leave->leave 2019-05-30 16:54:19 -06:00
m.room.message Convert event schemas to yaml 2016-06-22 12:01:08 +01:00
m.room.message$m.audio Merge branch 'master' into travis/1.0/fix-examples 2019-05-30 16:57:51 -06:00
m.room.message$m.emote Switch to using $ instead of # for sub-types 2019-05-29 15:28:48 -06:00
m.room.message$m.file Merge branch 'master' into travis/1.0/fix-examples 2019-05-30 16:57:51 -06:00
m.room.message$m.image Merge branch 'master' into travis/1.0/fix-examples 2019-05-30 16:57:51 -06:00
m.room.message$m.location Switch to using $ instead of # for sub-types 2019-05-29 15:28:48 -06:00
m.room.message$m.notice Switch to using $ instead of # for sub-types 2019-05-29 15:28:48 -06:00
m.room.message$m.server_notice Switch to using $ instead of # for sub-types 2019-05-29 15:28:48 -06:00
m.room.message$m.text Switch to using $ instead of # for sub-types 2019-05-29 15:28:48 -06:00
m.room.message$m.video Merge branch 'master' into travis/1.0/fix-examples 2019-05-30 16:57:51 -06:00
m.room.message.feedback Convert event schemas to yaml 2016-06-22 12:01:08 +01:00
m.room.name Make null m.room.name behaviour explicit 2016-07-12 13:44:04 +01:00
m.room.pinned_events Add spec for m.room.pinned_events 2017-09-29 11:59:27 -06:00
m.room.power_levels Power levels always have a default of 50 for state_default 2018-09-04 11:43:37 -06:00
m.room.redaction Convert event schemas to yaml 2016-06-22 12:01:08 +01:00
m.room.server_acl Fix server ACL schema: The type is a string 2018-08-28 10:34:49 -06:00
m.room.third_party_invite Convert event schemas to yaml 2016-06-22 12:01:08 +01:00
m.room.tombstone Add room version upgrades 2019-01-09 17:02:09 -07:00
m.room.topic Convert event schemas to yaml 2016-06-22 12:01:08 +01:00
m.room_key complete m.room_key documentation 2018-08-18 11:41:45 +02:00
m.room_key_request fixup! document key sharing and m.room_key_request 2018-08-25 17:26:40 +02:00
m.sticker Sticker messages (m.sticker) (#1158) 2018-03-27 10:00:41 +01:00
m.tag Elaborate the structure of m.tag events 2018-08-29 14:47:59 -06:00
m.typing Add event as a parent for all event types 2016-03-16 16:46:16 +01:00