Richard van der Hoff
29bd4d45ee
Flatten the response to /sync
...
Now that we don't expect there to be duplication betwen the 'timeline' and
'state' results, there's no point in having the state map. (That does mean the
events themselves need event_id fields though).
Also:
- move the contents of the 'unsigned' dictionary into the events themselves
- replace the state list with two layers of dictionary keyed on type and
state_key
- rename the children of the 'rooms' dict from "joined/invited/archived" to
"join/invite/leave" to match the membership states
9 years ago
Richard van der Hoff
57995a815a
Fix a number of untruths in the documentation about /sync.
...
Attempts to make the /sync documentation better represent fact as it currently
stands - in particular document the structure of the returned events.
9 years ago
Paul "LeoNerd" Evans
988d773476
/make_join protoevent no longer needs the pointless 'prev_state' key (SYN-517)
9 years ago
Paul "LeoNerd" Evans
885dd1e86c
Explain the 'prev_events' join protoevent key
9 years ago
Paul "LeoNerd" Evans
db5a90edcd
Avoid using the words 'current state' when talking about the result of the /make_join request
9 years ago
Paul "LeoNerd" Evans
aac45295ee
Remark that the directory server step could be skipped in an invite case
9 years ago
Paul "LeoNerd" Evans
d7c69fae43
Fix typo 'process'
9 years ago
Daniel Wagner-Hall
ea364a108b
Merge pull request #161 from matrix-org/daniel/guestdisplaynames
...
Merge pull request #161 from matrix-org/daniel/guestdisplaynames
Guests are allowed to set displaynames
9 years ago
Daniel Wagner-Hall
29d9c8eec6
Guests are allowed to set displaynames
9 years ago
Daniel Wagner-Hall
061105c9dc
Guest users are allowed room initialSync
9 years ago
Daniel Wagner-Hall
d7357ef9b7
Specify /publicRooms
9 years ago
Daniel Wagner-Hall
24c2036a35
3pid invites: remove mentions of display_name
9 years ago
Daniel Wagner-Hall
e72151f2c3
Specify guest room access
...
This was reviewed as PR #150 and merged from daniel/anonymousaccess
9 years ago
Daniel Wagner-Hall
161441fa3a
Update 3pid spec based on new implementation
9 years ago
Richard van der Hoff
8cba11b1cd
Add some links to spec bugs for display names
...
Just added a couple of TODO comments to useful jira bugs
9 years ago
Richard van der Hoff
2fd5fc39a0
Add spec for calculating display names for rooms and users
...
Merged from https://github.com/matrix-org/matrix-doc/pull/145
9 years ago
Mark Haines
3953006792
Fix spelling
9 years ago
Paul "LeoNerd" Evans
f6c55979e0
Remove TODO comment about SYN-490 as it's unlikely to matter for v1; we'll fix it in v2
9 years ago
Paul "LeoNerd" Evans
40fa339cf7
Draw a pretty (well at least I think it's pretty) ASCII diagram of the remote join handshake
9 years ago
Mark Haines
149890227a
Fix wording
9 years ago
Mark Haines
52f55e0542
Allow room tags to have asssociated content, and return that content in the m.tag events
9 years ago
Mark Haines
f557e69860
Note that m.tag events can appear in v1 initialSync and /events as well as v2 sync. Only add the room_id for v1 /events since it is redundant in v1 /initialSync
9 years ago
Mark Haines
d297d83151
Mention that sender is renamed to user_id in v1
9 years ago
Mark Haines
d067e50af5
Document the differences in event formatting between the v1 and v2 client APIs
9 years ago
Paul "LeoNerd" Evans
5b6f858802
Some initial notes by way of the remote join handshake; with several TODOs and unanswered questions
9 years ago
Paul "LeoNerd" Evans
745e607577
Use 'room' or 'room ID' instead of 'context' when describing federation protocol
9 years ago
Mark Haines
65066a76b3
Add the m.tags event to a ``private_user_data`` key rather than including it under the ``ephemeral`` key
9 years ago
Mark Haines
9b0d20315a
Add the tags module to the specification targets
9 years ago
Mark Haines
12e33a3b09
Document a v2 api for setting tags on rooms
9 years ago
Richard van der Hoff
13eddd456f
Proposal for adding full_state param to v2 sync
9 years ago
Erik Johnston
696f75d80b
Rename section
9 years ago
Erik Johnston
e2376e9a43
Merge branch 'erikj/login_fallback_v1' of github.com:matrix-org/matrix-doc
9 years ago
Erik Johnston
3cf431cac1
Add link
9 years ago
Kegsay
a22f1cd230
Merge pull request #119 from matrix-org/paul/test-vectors
...
Capture cryptographic test vectors for JSON or event signing from source
9 years ago
Erik Johnston
9a5bd6d21f
Use static
9 years ago
Erik Johnston
98dbf4d60b
Better flow
9 years ago
Erik Johnston
0529b4a9a2
Reword
9 years ago
Erik Johnston
88c459d549
Add back in login v1 fallback API
9 years ago
Daniel Wagner-Hall
7c250f91ff
Merge pull request #127 from matrix-org/daniel/exposedrooms
...
Allow history to be noted as world-readable
9 years ago
Kegsay
4823a133cd
Merge pull request #124 from matrix-org/clarify_scale_crop
...
Clarify 'scale' & 'crop' resize methods
9 years ago
Richard van der Hoff
f47a49de43
Merge pull request #126 from matrix-org/rav/send_events_api
...
Add the room send and state APIs to the spec
9 years ago
Richard van der Hoff
1945697456
Further tweaks to the room send and state APIs
...
- fix confusion re empty/absent state_keys
- move 'types of room events' section earlier in the 'Events' section
- remove some redundant anchors
9 years ago
Mark Haines
1d7cb6937f
Merge pull request #123 from matrix-org/markjh/list_formatting
...
Fix list formatting
9 years ago
Richard van der Hoff
28ab643a4e
Remove duplicated registration/login APIs
...
Currently the spec duplicates all of the account-management APIs. There's still
work to be done here, but the complete duplication is confusing.
9 years ago
Daniel Wagner-Hall
67880686d5
Allow history to be noted as world-readable
...
SPEC-237
9 years ago
Richard van der Hoff
587a8ba7ce
Merge branch 'master' into rav/send_events_api
9 years ago
Richard van der Hoff
d18d406c41
Add the room send and state APIs to the spec
9 years ago
David Baker
01064369a4
Add some clarification on the difference between 'scale' and 'crop' resize methods
9 years ago
Mark Haines
e3e8026025
Fix list formatting so that we aren't including everything in blockquotes
9 years ago
Erik Johnston
f0c74a9c83
Merge pull request #96 from matrix-org/erikj/search_actual
...
Add search API
9 years ago
Erik Johnston
4a558ad63b
Typo
9 years ago
Kegan Dougal
f95d19cecd
Merge branch 'master' into appservice-swagger
...
Conflicts:
specification/application_service_api.rst
9 years ago
Daniel Wagner-Hall
74d42f0142
Allow rejecting invitations
9 years ago
Paul "LeoNerd" Evans
e38e4788f2
Spell 'cryptographic' correctly
9 years ago
Paul "LeoNerd" Evans
228acc59aa
Capture cryptographic test vectors for JSON or event signing from source code
9 years ago
Paul Evans
84a8663019
Merge pull request #115 from matrix-org/paul/event-redaction
...
Initial attempt at describing the event redaction algorithm
9 years ago
Paul "LeoNerd" Evans
9252b3e1a2
Fix typo s/he/the/
9 years ago
Paul "LeoNerd" Evans
bfa9937bdc
Minor wording updates
9 years ago
Daniel Wagner-Hall
a9a9067d7e
Merge pull request #114 from matrix-org/daniel/3pidtosigned
...
Update 3pid invite section to reflect signed property
9 years ago
Erik Johnston
1d01f69c3c
Merge remote-tracking branch 'origin/master' into erikj/search_actual
9 years ago
Erik Johnston
111ca99519
Clarify that this doesn't include events that occurred after you left the room.
9 years ago
Kegsay
6546068c63
Merge pull request #101 from matrix-org/spec-182-asapi-user-creation
...
SPEC-182: Make it clearer how ASes are supposed to create users
9 years ago
Kegan Dougal
f3088a0674
Merge branch 'master' into spec-182-asapi-user-creation
9 years ago
Kegan Dougal
26f27d95fb
Merge branch 'master' into registration-swagger
...
Conflicts:
specification/client_server_api.rst
9 years ago
Kegan Dougal
ae90d15b3c
Add m.room.avatar
9 years ago
Daniel Wagner-Hall
c70067dd1e
Simplify language
9 years ago
Daniel Wagner-Hall
22fdb8f911
Merge branch 'master' into daniel/as
9 years ago
Paul "LeoNerd" Evans
29720cd152
Initial attempt at describing the event redaction algorithm
9 years ago
Daniel Wagner-Hall
6161a920b6
Update 3pid invite section to reflect signed property
9 years ago
Kegan Dougal
62d53b4f33
Review comments round III
9 years ago
Kegan Dougal
85a6a5a530
Merge branch 'master' into proofing
9 years ago
Kegan Dougal
4bb042daeb
Review comments round II
9 years ago
Kegan Dougal
e0fe3c42c8
Review comments
9 years ago
Kegan Dougal
6770d6b2d6
Review comments
9 years ago
Daniel Wagner-Hall
20b11281ea
Remove lies about OAuth which doesn't exist
9 years ago
Erik Johnston
eb59b8e9d1
Mention count
9 years ago
Erik Johnston
a6cb2e4339
Mention rank
9 years ago
Kegan Dougal
eca98af896
Swaggerify /register endpoint
...
Need to move registration/login/auth sections around once #94 lands.
9 years ago
Erik Johnston
24e36adbe3
Mention e2e encryption
9 years ago
Erik Johnston
770cfbc5de
Be explicit about the events the search is performed over
9 years ago
Erik Johnston
906c59385f
s/had/has/
9 years ago
Kegan Dougal
55cc5c5bb5
Swaggerify application services
9 years ago
Kegan Dougal
3d087df538
Kill number prefixes for good
9 years ago
Kegan Dougal
6b72ddfb8c
Spelling and typos
9 years ago
Kegan Dougal
08ccacae17
Merge branch 'master' into proofing
...
Conflicts:
specification/0-intro.rst
9 years ago
Erik Johnston
c47a94658a
Mention supported keys
9 years ago
Kegsay
3146b52f83
Merge pull request #102 from matrix-org/spec-207-asapi-unique-tokens
...
SPEC-207: Add a warning about needing AS tokens to be unique and why
9 years ago
Kegsay
604e268add
Merge pull request #105 from matrix-org/spec-177-events-max-len
...
Add in size limits as per SPEC-222
9 years ago
Kegan Dougal
5de63b4f45
Merge branch 'master' into proofing
...
Conflicts:
specification/0-intro.rst
9 years ago
Erik Johnston
af347baa68
Better phrasing
9 years ago
Erik Johnston
96a4996c76
Mention search categories
9 years ago
Kegsay
3a2c8cd4b3
Merge pull request #91 from matrix-org/module-history-vis
...
History visibility module
9 years ago
Kegan Dougal
5aad67f74d
Review comments round III
9 years ago
Kegsay
c5dc383668
Merge pull request #85 from matrix-org/module-im
...
Instant messaging module
9 years ago
Kegan Dougal
507cb29e39
Review comments round deux
9 years ago
Kegan Dougal
f51ee70633
Review comments round 2
9 years ago
Kegan Dougal
c82c07ddd2
Review comments
9 years ago
Kegan Dougal
c4d1b56843
Add a comment about enforcement.
9 years ago
Kegsay
1229ad24dd
Merge pull request #103 from matrix-org/spec-165-mxc-security
...
SPEC-165: Outline directory traversal attacks on MXC URIs
9 years ago
Kegsay
bc0ab32cfd
Merge pull request #99 from matrix-org/spec-144-https-examples
...
SPEC-144 : Use https examples not http
9 years ago