Commit Graph

719 Commits (47cf958b5414c17df91c03d91c2b21cab8cfe504)
 

Author SHA1 Message Date
Kegan Dougal 47cf958b54 Merge branch 'master' into module-im 10 years ago
Erik Johnston 99ca68ba6d Merge pull request #71 from matrix-org/erikj/disable_federation
Add flag to disable federation.
10 years ago
Erik Johnston 3b4c3522e6 Merge branch 'master' of github.com:matrix-org/matrix-doc into erikj/disable_federation 10 years ago
Kegan Dougal db660d705a Merge branch 'release-0.2.0' 10 years ago
Kegan Dougal 28fd1aa205 Go into a bit more detail about feature profiles 10 years ago
Kegan Dougal 2fbf851a75 Merge branch 'master' into release-0.2.0 10 years ago
Kegsay 8c092e3d11 Merge pull request #74 from matrix-org/module-presence
Presence module
10 years ago
Kegan Dougal 417c5b53c4 Remove duplicate sentences from merge conflicts 10 years ago
Kegan Dougal c8ddf1af09 Add changelog 10 years ago
Kegan Dougal 458383585f Stub sections 10 years ago
Kegsay ead79614ff Merge pull request #78 from matrix-org/module-typing2
Typing module
10 years ago
Daniel Wagner-Hall 7df3d9090a Merge pull request #81 from matrix-org/daniel/speculatormerge
speculator: Merge after fetching, so that /spec/head works
10 years ago
Daniel Wagner-Hall 0e8f1b5475 Quote args 10 years ago
Kegsay 68df99409a Merge pull request #83 from matrix-org/module-content-repo
Content Repo Module
10 years ago
Kegsay f38473efd9 Merge pull request #82 from matrix-org/daniel/reportport
speculator: Report listening port
10 years ago
Erik Johnston ccdd376f30 Merge pull request #63 from matrix-org/erikj/room_create_preset
Update the room creation API spec to include new keys: 'preset' and 'initial_state'
10 years ago
Kegan Dougal 09ac367847 Merge branch 'master' into module-content-repo
Conflicts:
	templating/matrix_templates/units.py
10 years ago
Kegan Dougal 4dabcd112e Remove redundant info now we have the http api template. Minor tweaks to display of schema with no names but a type 10 years ago
Erik Johnston 912a8ca760 Be more explicit about keys that are clobbered 10 years ago
Erik Johnston dbc72c43ac s/private_chat_shared_power/trusted_private_chat/ 10 years ago
Kegan Dougal 3d9dbe42e6 Bump to swagger-parser 3.2.1 - remove x- keys on headers
Removed x- keys due to https://github.com/BigstickCarpet/swagger-parser/issues/23
10 years ago
Daniel Wagner-Hall a69e03f577 speculator: Report listening port 10 years ago
Daniel Wagner-Hall 30232f20aa speculator: Merge after fetching, so that /spec/head works 10 years ago
Kegan Dougal 8c4d7f5051 Do not try to parse non-json request examples as json 10 years ago
Kegan Dougal 87b6dd845e Flesh out content repo; modify templating to support headers
Edit content-repo.yaml to include examples and headers.
Restructure content module to conform to the module template.
Adjust the HTTP API template to give 1 more char to the response
param to fit "Content-Disposition" correctly.
Edit the templating system to support displaying enums for
swagger APIs (before it was just JSON schema). Also add support
for introspecting headers from swagger. Finally, replace - with
_ when forming the {{ template_var }} else things whine.
10 years ago
Kegsay 8aad238cda Merge pull request #80 from matrix-org/module-receipts
Receipts module
10 years ago
Kegsay 8b958f4ead Merge pull request #79 from matrix-org/module-voip
VoIP module
10 years ago
Kegan Dougal 560cd7a58f This isn't javascript. s/,/%/ 10 years ago
Kegan Dougal da2be7eae4 Merge branch 'master' into module-voip
Conflicts:
	specification/modules/voip_events.rst
10 years ago
Kegan Dougal 1520f3647f Merge branch 'master' into module-typing2
Conflicts:
	specification/modules/typing_notifications.rst
10 years ago
Kegan Dougal cc6f256b24 Merge branch 'master' into module-presence
Conflicts:
	specification/modules/presence.rst
10 years ago
Kegan Dougal 6000887201 Merge branch 'master' into module-receipts
Conflicts:
	specification/modules/receipts.rst
10 years ago
Kegan Dougal c972dad8b3 Flesh out receipts module. Add receipts swagger
Add templating support for v2 apis.
10 years ago
Kegsay 4a7a682c0f Merge pull request #65 from matrix-org/spec-feature-profiles
Spec feature profiles
10 years ago
Kegan Dougal 365a9076b9 Add nested dict template support; Add x-pattern
For cases where event schema specify `patternProperties` it would be nice
to give that pattern a "human-readable" form rather than a raw regex. This
is now supported by specifying `x-pattern` in the value part of the specified
pattern e.g. `patternProperties:{ "^.*":{ x-pattern: "$THING", ... } }`

Templating had limited record type descriptions limited to value primitives
e.g. `{string: integer}`. It now supports inspecting the values recursively
if the value is `object`.

Updated `m.receipt` to take both these points into account to make it read
better. Tweak receipt module text.
10 years ago
Kegan Dougal 3b73b07bab Clarifications that room invites are m.call.invites not actual invites 10 years ago
Kegan Dougal e82661413e Add /turnServer endpoint 10 years ago
Erik Johnston abe5d08ac6 Merge pull request #64 from matrix-org/erikj/invite_state
Bundle some state into invites
10 years ago
Kegan Dougal d092b22848 Rename to 'Managing history visibility' 10 years ago
Kegan Dougal 6c3e70d272 Start fleshing out voip module 10 years ago
Kegan Dougal 91b6347f74 Explain what 'embedded' clients are 10 years ago
Kegan Dougal be9402b66f Move feature profiles section to modules as a sub-section 10 years ago
Kegan Dougal 0320e8cef3 Table tweaks from PR 10 years ago
Erik Johnston 9964dd1401 Make explicit the state event only includes some keys 10 years ago
Kegsay f74cb4d54c Merge pull request #76 from matrix-org/speculator-speedup
Modify how speculator uses git repos
10 years ago
Kegan Dougal 097dc50180 Minor tweaks 10 years ago
Kegan Dougal a82f2ad4ac Flesh out typing module 10 years ago
Kegan Dougal 2b7e02c080 Add sections for typing. Add swagger, JSON schema and example m.typing event 10 years ago
Kegsay e5fecbb87f Merge pull request #75 from matrix-org/continuserv-speedup
Speed up continuserv
10 years ago
Kegan Dougal b6f0b67da6 Speed up continuserv
Ignore .git directory as that shouldn't affect spec generation. Also, when
we receive writes from the OS, wait a bit before re-generating the spec to
clump together multiple writes rather than re-generating one after another
and waiting for no more writes before serving the request.
10 years ago