Travis Ralston
|
0f28f83270
|
Fix client-server event schemas: remove `age`, dedupe fields
This commit adds support for event schema examples to have references to help reduce the chance of fields being forgotten. This also helps reduce duplication of fields, allowing for a more consistent spec that uses the same values everywhere.
This also removes both `unsigned` and `age` from the examples as per:
* https://github.com/matrix-org/matrix-doc/issues/1524
* https://github.com/matrix-org/matrix-doc/issues/630
Finally, this replaces "localhost" in the examples with an example domain. This is really just a nitpick thing on my part where seeing a "real world" domain is preferred.
Fixes https://github.com/matrix-org/matrix-doc/issues/1524
Fixes https://github.com/matrix-org/matrix-doc/issues/630
Step towards https://github.com/matrix-org/matrix-doc/issues/1530
|
6 years ago |
Travis Ralston
|
d370a2c6fd
|
Prepare the identity service and server-server APIs for r0
* Create the changelog scaffolding
* Set up the variables for versioning
|
6 years ago |
Travis Ralston
|
dafea96621
|
Fix indentation and schema references in the identity service spec
|
6 years ago |
Travis Ralston
|
4abd618147
|
Flag response fields in the Identity Service spec as required
|
6 years ago |
Travis Ralston
|
811998735c
|
Define common error codes in the Identity Service API
Fixes https://github.com/matrix-org/matrix-doc/issues/1407
|
6 years ago |
Travis Ralston
|
9b19fc27de
|
changelog
|
6 years ago |
Travis Ralston
|
017d6db737
|
Document third party network/protocol directories (for appservices)
Fixes https://github.com/matrix-org/matrix-doc/issues/869
|
6 years ago |
Travis Ralston
|
2d43ff1234
|
Update third party network schemas
Some information was missed when this was reviewed. This commit adds some additional documentation for how these objects interact with each other.
|
6 years ago |
Travis Ralston
|
9eda1a6971
|
Move the third party network API to it's own section
|
6 years ago |
Travis Ralston
|
5f06694b6f
|
Merge pull request #1516 from turt2live/travis/general/room-versions
Specify how room versioning works
|
6 years ago |
Travis Ralston
|
6a91ea9c85
|
Specify that application services receive events in the CSAPI format
Fixes https://github.com/matrix-org/matrix-doc/issues/1269
This is also supposed to fix the 'age' problem, however that is a larger problem with the event schemas that is reserved for a future PR/commit.
Reference: https://github.com/matrix-org/matrix-doc/issues/1294
Reference: https://github.com/matrix-org/matrix-doc/issues/1524
|
6 years ago |
Travis Ralston
|
bbd33c1461
|
Move appservice transaction API to the right section
Part of https://github.com/matrix-org/matrix-doc/issues/1532
|
6 years ago |
Travis Ralston
|
dc94820450
|
Changelog
|
6 years ago |
Travis Ralston
|
a95d7092eb
|
Changelog
|
6 years ago |
Travis Ralston
|
bce324818b
|
Changelog
|
6 years ago |
Travis Ralston
|
ab0be04571
|
Fix titles
|
6 years ago |
Travis Ralston
|
7ec3cc4343
|
General improvements to the push rules module
This commit does a few things:
* Add 3 undocumented push rules to the spec for encrypted events and at-room notifications.
* Require unrecognized conditions to not match, ensuring that future conditions do not cause clients to accidentally notify users.
* Clarify that push rules should be enabled when created.
* Document a new condition required for at-room notifications.
Fixes https://github.com/matrix-org/matrix-doc/issues/1163
Fixes https://github.com/matrix-org/matrix-doc/issues/1034
Fixes https://github.com/matrix-org/matrix-doc/issues/676
Fixes https://github.com/matrix-org/matrix-doc/issues/1033
Relates to https://github.com/matrix-org/matrix-doc/issues/1101
|
6 years ago |
Travis Ralston
|
ef41b5c2bf
|
Server ACLs
Implements the proposal for https://github.com/matrix-org/matrix-doc/issues/1383
|
6 years ago |
Travis Ralston
|
9835c98544
|
Document how mentions (pills) work
Implements the proposal over at https://github.com/matrix-org/matrix-doc/issues/1067
Includes some specification for how matrix.to is structured, and how it is intended to be replaced.
|
6 years ago |
Valentin Deniaud
|
7355d23ea5
|
add key sharing changelog
|
6 years ago |
Valentin Deniaud
|
019c290fa2
|
document m.forwarded_room_key
|
6 years ago |
Valentin Deniaud
|
2d8a321b46
|
document key sharing and m.room_key_request
|
6 years ago |
Travis Ralston
|
3869f68a5c
|
Merge remote-tracking branch 'matrix-org/master' into travis/general/room-versions
|
6 years ago |
Travis Ralston
|
6172d5986a
|
Merge pull request #1537 from turt2live/travis/as/user-alias-query
Clean up user and alias querying for application services
|
6 years ago |
Travis Ralston
|
997562786b
|
Merge pull request #1534 from turt2live/travis/as/auth-impersonation
Encourage appservices to use the Authorization header
|
6 years ago |
Travis Ralston
|
1102fc59b2
|
Spelling
|
6 years ago |
Travis Ralston
|
389fa87e6e
|
English
|
6 years ago |
Travis Ralston
|
e4f5c3d55e
|
Merge pull request #1518 from turt2live/travis/c2s/create-room-improvements
Add general clarity to the /createRoom endpoint
|
6 years ago |
Travis Ralston
|
1d7ea314d4
|
Merge pull request #1482 from turt2live/travis/s2s/presence
Document how presence EDUs work between servers
|
6 years ago |
Travis Ralston
|
339a2748e8
|
Take out groups for now; Move namespace mention
Groups aren't landing in the spec yet, so we shouldn't include them yet.
|
6 years ago |
Travis Ralston
|
a9aa2ada47
|
Merge pull request #1546 from turt2live/travis/s2s/depth-bandaid
Document the maximum value for depth
|
6 years ago |
Travis Ralston
|
24edec67c3
|
Merge remote-tracking branch 'matrix-org/master' into anoa/document_as_options
|
6 years ago |
Travis Ralston
|
06157c6336
|
Merge branch 'master' into anoa/document_as_options
|
6 years ago |
Travis Ralston
|
e500e2502a
|
Document the maximum value for depth
Implements the proposal for https://github.com/matrix-org/matrix-doc/issues/1230
|
6 years ago |
Travis Ralston
|
e141f61df3
|
Update release instructions to reference symlinks, what files to update, etc
|
6 years ago |
Travis Ralston
|
5b73a0174d
|
Clarify what the release branch is used for, and how it should be named
|
6 years ago |
Travis Ralston
|
7e5160c7c2
|
Merge remote-tracking branch 'matrix-org/master' into travis/as/user-alias-query
|
6 years ago |
Travis Ralston
|
a320c58e42
|
A path parameter is obviously URL encoded
|
6 years ago |
Travis Ralston
|
13a1628f59
|
Improve wording about how masquerading works
|
6 years ago |
Travis Ralston
|
7ad22b2454
|
Merge pull request #1533 from turt2live/travis/as/general
General/small improvements to the application service API specification
|
6 years ago |
Travis Ralston
|
8dc6f092ef
|
Define the type of the power_level_content_override field
|
6 years ago |
Travis Ralston
|
7e6ca5fef8
|
Take out the room_alias response field
The argument is that this isn't really needed at this time.
|
6 years ago |
Travis Ralston
|
1fd7c99461
|
Clarify that the creation event can have other keys in it
|
6 years ago |
Travis Ralston
|
6c7a93d2f5
|
Move description about which preset to use when none is specified
|
6 years ago |
Travis Ralston
|
7d14309b63
|
Move the power level event schema to where it was
|
6 years ago |
Travis Ralston
|
c8ba2e098c
|
Wording improvements for appservices
|
6 years ago |
Will Hunt
|
629d5f32ae
|
Merge pull request #1542 from matrix-org/hs/guests-can-fetch-events
Guests should support /context and /event
|
6 years ago |
Will Hunt
|
4ab64e11af
|
Add news frag
|
6 years ago |
Travis Ralston
|
8b65da1cf6
|
Don't try and be fancy about titles
|
6 years ago |
Will Hunt
|
fca1c0b7f8
|
Guests should support /context and /event
|
6 years ago |