Kegan Dougal
47cf958b54
Merge branch 'master' into module-im
2015-10-05 10:16:44 +01:00
Erik Johnston
99ca68ba6d
Merge pull request #71 from matrix-org/erikj/disable_federation
...
Add flag to disable federation.
2015-10-05 09:19:17 +01:00
Erik Johnston
3b4c3522e6
Merge branch 'master' of github.com:matrix-org/matrix-doc into erikj/disable_federation
2015-10-05 09:17:28 +01:00
Kegan Dougal
db660d705a
Merge branch 'release-0.2.0'
2015-10-02 16:44:16 +01:00
Kegan Dougal
28fd1aa205
Go into a bit more detail about feature profiles
2015-10-02 16:34:06 +01:00
Kegan Dougal
2fbf851a75
Merge branch 'master' into release-0.2.0
2015-10-02 16:25:23 +01:00
Kegsay
8c092e3d11
Merge pull request #74 from matrix-org/module-presence
...
Presence module
2015-10-02 16:24:53 +01:00
Kegan Dougal
417c5b53c4
Remove duplicate sentences from merge conflicts
2015-10-02 16:24:33 +01:00
Kegan Dougal
c8ddf1af09
Add changelog
2015-10-02 16:00:15 +01:00
Kegan Dougal
458383585f
Stub sections
2015-10-02 15:03:55 +01:00
Kegsay
ead79614ff
Merge pull request #78 from matrix-org/module-typing2
...
Typing module
2015-10-02 14:36:30 +01:00
Daniel Wagner-Hall
7df3d9090a
Merge pull request #81 from matrix-org/daniel/speculatormerge
...
speculator: Merge after fetching, so that /spec/head works
2015-10-02 07:33:34 -05:00
Daniel Wagner-Hall
0e8f1b5475
Quote args
2015-10-02 07:33:26 -05:00
Kegsay
68df99409a
Merge pull request #83 from matrix-org/module-content-repo
...
Content Repo Module
2015-10-02 11:27:41 +01:00
Kegsay
f38473efd9
Merge pull request #82 from matrix-org/daniel/reportport
...
speculator: Report listening port
2015-10-02 11:13:43 +01:00
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'
2015-10-02 11:13:06 +01:00
Kegan Dougal
09ac367847
Merge branch 'master' into module-content-repo
...
Conflicts:
templating/matrix_templates/units.py
2015-10-02 10:46:46 +01:00
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
2015-10-02 10:44:50 +01:00
Erik Johnston
912a8ca760
Be more explicit about keys that are clobbered
2015-10-02 10:30:45 +01:00
Erik Johnston
dbc72c43ac
s/private_chat_shared_power/trusted_private_chat/
2015-10-02 10:28:29 +01:00
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
2015-10-02 10:21:48 +01:00
Daniel Wagner-Hall
a69e03f577
speculator: Report listening port
2015-10-01 19:15:30 -05:00
Daniel Wagner-Hall
30232f20aa
speculator: Merge after fetching, so that /spec/head works
2015-10-01 19:13:09 -05:00
Kegan Dougal
8c4d7f5051
Do not try to parse non-json request examples as json
2015-10-01 18:03:34 +01:00
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.
2015-10-01 17:55:16 +01:00
Kegsay
8aad238cda
Merge pull request #80 from matrix-org/module-receipts
...
Receipts module
2015-10-01 17:33:38 +01:00
Kegsay
8b958f4ead
Merge pull request #79 from matrix-org/module-voip
...
VoIP module
2015-10-01 17:33:27 +01:00
Kegan Dougal
560cd7a58f
This isn't javascript. s/,/%/
2015-10-01 15:54:45 +01:00
Kegan Dougal
da2be7eae4
Merge branch 'master' into module-voip
...
Conflicts:
specification/modules/voip_events.rst
2015-10-01 15:48:42 +01:00
Kegan Dougal
1520f3647f
Merge branch 'master' into module-typing2
...
Conflicts:
specification/modules/typing_notifications.rst
2015-10-01 15:47:46 +01:00
Kegan Dougal
cc6f256b24
Merge branch 'master' into module-presence
...
Conflicts:
specification/modules/presence.rst
2015-10-01 15:46:52 +01:00
Kegan Dougal
6000887201
Merge branch 'master' into module-receipts
...
Conflicts:
specification/modules/receipts.rst
2015-10-01 15:44:53 +01:00
Kegan Dougal
c972dad8b3
Flesh out receipts module. Add receipts swagger
...
Add templating support for v2 apis.
2015-10-01 15:41:54 +01:00
Kegsay
4a7a682c0f
Merge pull request #65 from matrix-org/spec-feature-profiles
...
Spec feature profiles
2015-10-01 12:16:30 +01:00
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.
2015-10-01 12:11:26 +01:00
Kegan Dougal
3b73b07bab
Clarifications that room invites are m.call.invites not actual invites
2015-10-01 11:11:08 +01:00
Kegan Dougal
e82661413e
Add /turnServer endpoint
2015-10-01 11:04:42 +01:00
Erik Johnston
abe5d08ac6
Merge pull request #64 from matrix-org/erikj/invite_state
...
Bundle some state into invites
2015-10-01 09:25:06 +01:00
Kegan Dougal
d092b22848
Rename to 'Managing history visibility'
2015-10-01 09:23:08 +01:00
Kegan Dougal
6c3e70d272
Start fleshing out voip module
2015-09-30 17:32:44 +01:00
Kegan Dougal
91b6347f74
Explain what 'embedded' clients are
2015-09-30 16:48:47 +01:00
Kegan Dougal
be9402b66f
Move feature profiles section to modules as a sub-section
2015-09-30 16:43:09 +01:00
Kegan Dougal
0320e8cef3
Table tweaks from PR
2015-09-30 16:41:47 +01:00
Erik Johnston
9964dd1401
Make explicit the state event only includes some keys
2015-09-30 16:11:34 +01:00
Kegsay
f74cb4d54c
Merge pull request #76 from matrix-org/speculator-speedup
...
Modify how speculator uses git repos
2015-09-30 15:53:25 +01:00
Kegan Dougal
097dc50180
Minor tweaks
2015-09-30 15:51:20 +01:00
Kegan Dougal
a82f2ad4ac
Flesh out typing module
2015-09-30 15:51:12 +01:00
Kegan Dougal
2b7e02c080
Add sections for typing. Add swagger, JSON schema and example m.typing event
2015-09-30 15:51:04 +01:00
Kegsay
e5fecbb87f
Merge pull request #75 from matrix-org/continuserv-speedup
...
Speed up continuserv
2015-09-30 15:42:29 +01:00
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.
2015-09-30 15:21:32 +01:00