matrix-spec/specification/modules
Travis Ralston f923d08078 Add read markers
This is the spec for https://github.com/matrix-org/matrix-doc/issues/910

Fixes https://github.com/matrix-org/matrix-doc/issues/910

Some reverse engineering was required to work out the complete details as to how this works. In particular, the 405 for setting account data and the behaviour of m.read.

References:
* 405 for account data: d69decd5c7/synapse/rest/client/v2_alpha/account_data.py (L85-L90)
* m.read behaviour: d69decd5c7/synapse/rest/client/v2_alpha/read_marker.py (L45-L52)
2018-08-30 16:21:31 -06:00
..
_template.rst Add a license to the spec 2016-07-12 17:28:30 +01:00
account_data.rst Remove references to initialSync from account data and receipts module 2018-08-29 23:11:00 -06:00
admin.rst Add a license to the spec 2016-07-12 17:28:30 +01:00
anonymous_access.rst Add a license to the spec 2016-07-12 17:28:30 +01:00
cas_login.rst update links which used to point to docs/spec/intro 2018-07-24 11:41:03 +01:00
content_repo.rst Add a license to the spec 2016-07-12 17:28:30 +01:00
device_management.rst Device management API 2016-10-12 17:26:01 +01:00
dm.rst dm: clarify client behaviour 2016-10-06 17:17:35 +01:00
end_to_end_encryption.rst Merge pull request #1465 from Zil0/key_sharing 2018-08-29 23:05:17 -04:00
event_context.rst Add a license to the spec 2016-07-12 17:28:30 +01:00
guest_access.rst Guests should support /context and /event 2018-08-20 18:06:26 +01:00
history_visibility.rst Fix typo. 2018-05-18 17:06:22 -07:00
ignore_users.rst Improve the documentation of ignored users 2018-03-06 09:00:32 -07:00
instant_messaging.rst Clarify that clients aren't required to render all the tags 2018-08-27 09:17:40 -06:00
mentions.rst General clarification for mention and how matrix.to URIs are meant to work 2018-08-25 22:30:49 -06:00
openid.rst Document OpenID in the client-server API 2018-08-07 22:10:11 -06:00
presence.rst Add a license to the spec 2016-07-12 17:28:30 +01:00
push.rst Merge remote-tracking branch 'matrix-org/master' into travis/releases/push-gateway/r0.1.0 2018-08-29 17:54:34 -06:00
read_markers.rst Add read markers 2018-08-30 16:21:31 -06:00
receipts.rst Remove references to initialSync from account data and receipts module 2018-08-29 23:11:00 -06:00
report_content.rst Document how to report content 2018-05-27 12:19:30 -06:00
room_previews.rst Add a license to the spec 2016-07-12 17:28:30 +01:00
search.rst Add a license to the spec 2016-07-12 17:28:30 +01:00
send_to_device.rst fix typo in anchor. fixes #1603 2018-08-29 19:15:05 +01:00
server_acls.rst Provide additional rationale for kicking users when they are ACLd 2018-08-27 16:21:10 -06:00
stickers.rst Sticker messages (m.sticker) (#1158) 2018-03-27 10:00:41 +01:00
tags.rst Fix grammar in room tag spec 2018-08-06 15:58:30 +01:00
third_party_invites.rst Add a license to the spec 2016-07-12 17:28:30 +01:00
third_party_networks.rst Third party lookup module. Fix wording 2018-07-12 16:59:30 +01:00
typing_notifications.rst Add a license to the spec 2016-07-12 17:28:30 +01:00
voip_events.rst Add a license to the spec 2016-07-12 17:28:30 +01:00