Matthew Hodgson
|
774cff3c72
|
move swagger impl to matrix-doc
|
2014-11-12 00:18:25 +02:00 |
|
Matthew Hodgson
|
0b51d970b4
|
document up the current architecture a bit based on the workshop the other week
|
2014-11-10 18:43:16 +00:00 |
|
Matthew Hodgson
|
259b5e8451
|
move swagger JSON from synapse project to matrix-doc project
|
2014-10-09 20:43:07 +02:00 |
|
Matthew Hodgson
|
e1170d4edb
|
move matrix-generic content to new matrix-doc git project
|
2014-10-09 20:38:00 +02:00 |
|
Kegan Dougal
|
c72074b48e
|
Clarify how-to some more.
|
2014-10-06 14:57:26 +01:00 |
|
Kegan Dougal
|
3ef2c946d5
|
Update JSFiddles/how-to to support the new registration format.
|
2014-10-06 14:52:46 +01:00 |
|
Kegan Dougal
|
78a3f43d9d
|
swagger: Added DELETE method for directory server.
|
2014-10-06 09:23:19 +01:00 |
|
Paul "LeoNerd" Evans
|
ee447abcad
|
Continue moving content out of docs/model/presence into the main spec; delete model docs that are duplicated
|
2014-10-01 18:34:08 +01:00 |
|
Kegan Dougal
|
2771efb51c
|
Update API docs to include notes on /rooms/$roomid/state
|
2014-09-23 15:39:04 +01:00 |
|
Kegan Dougal
|
bf6fa6dd3d
|
Merge branch 'develop' of github.com:matrix-org/synapse into registration-api-changes
|
2014-09-15 09:46:33 +01:00 |
|
Kegan Dougal
|
550e8f32ac
|
Move model to client-server for now.
|
2014-09-09 13:51:13 -07:00 |
|
Kegan Dougal
|
d692994ea4
|
Updated jsfiddle links to point to github
|
2014-09-08 14:16:22 -07:00 |
|
Kegan Dougal
|
586e0df62d
|
Updated spec and api docs to desired new format.
|
2014-09-08 11:07:52 -07:00 |
|
Kegan Dougal
|
5391ccdfe6
|
Marked docs/client-server/specification.rst as old.
|
2014-09-03 18:02:33 +01:00 |
|
Kegan Dougal
|
581c54bebe
|
Add exception handling to directory servlet, so we don't 500. Mark directory API as volatile in the api docs.
|
2014-09-03 16:27:01 +01:00 |
|
Kegan Dougal
|
56bc57cf50
|
apidocs: Added m.room.name
|
2014-09-03 13:42:56 +01:00 |
|
Kegan Dougal
|
27cdbf7b94
|
apidocs: Tweak join response format. Explicitly state empty JSON objects where they are required by the spec. Mark unimplemented room GET APIs clearly.
|
2014-09-03 13:32:33 +01:00 |
|
Kegan Dougal
|
cd0afb85c4
|
Updated feedback api docs and fixed feedback content template bug
|
2014-09-03 13:08:17 +01:00 |
|
Kegan Dougal
|
dfea1730dc
|
apidocs: mtime_age > last_active_ago. Presence REST: Sanity check values in invite/drop arrays.
|
2014-09-03 12:09:20 +01:00 |
|
Kegan Dougal
|
c54d8df504
|
Update API docs to use 'presence' key not 'state'. Fixed error messages when setting presence.
|
2014-09-03 11:45:30 +01:00 |
|
Kegan Dougal
|
3a3fadcece
|
Make API docs not lie on registration/login.
|
2014-09-03 10:58:53 +01:00 |
|
Kegan Dougal
|
ce5c88006e
|
Update port numbers.
|
2014-09-03 10:47:07 +01:00 |
|
Kegan Dougal
|
8c793e0704
|
howto: Link jsfiddles correctly. Hide ugly TODOs.
|
2014-09-03 09:14:16 +01:00 |
|
Kegan Dougal
|
b4984d5e15
|
Updated howto.rst to use the new APIs. Updated JSFiddles to use 8008. Linked new fiddles with howto.rst. Added more explanations.
|
2014-09-02 15:29:43 +01:00 |
|
Kegan Dougal
|
4ac80b8570
|
Whoops: Put /events parameters object in the right part of the api tree.
|
2014-09-02 12:09:47 +01:00 |
|
Kegan Dougal
|
5539251d82
|
Updated API docs with new keys on /createRoom and new API /rooms/$roomid/ban
|
2014-09-02 11:54:01 +01:00 |
|
David Baker
|
6d07a28a29
|
fix lying docs
|
2014-09-01 17:55:41 +01:00 |
|
Paul "LeoNerd" Evans
|
02f4e3b3ff
|
Rename 'state' presence key to the much more obvious 'presence'; maintain a legacy 'state' copy for now
|
2014-09-01 14:45:41 +01:00 |
|
Kegan Dougal
|
389ee3624c
|
Added /web folder which contains html/css (based off the default swagger-ui) for viewing the c-s json api.
|
2014-09-01 14:11:26 +01:00 |
|
Kegan Dougal
|
51b0b5c5ab
|
Renamed json files because: paths.
|
2014-09-01 14:05:28 +01:00 |
|
Matthew Hodgson
|
8fe912d95c
|
change the world: make the default matrix API URL prefix /_matrix rather than /matrix to make it easier for existing websites to mount a HS in their namespace without collisions.
perl -pi -e 's#/matrix#/_matrix#g' ./cmdclient/console.py ./docs/client-server/howto.rst ./docs/client-server/specification.rst ./docs/client-server/swagger_matrix/directory ./docs/client-server/swagger_matrix/events ./docs/client-server/swagger_matrix/login ./docs/client-server/swagger_matrix/presence ./docs/client-server/swagger_matrix/profile ./docs/client-server/swagger_matrix/registration ./docs/client-server/swagger_matrix/rooms ./docs/server-server/specification.rst ./graph/graph.py ./jsfiddles/create_room_send_msg/demo.js ./jsfiddles/event_stream/demo.js ./jsfiddles/example_app/demo.js ./jsfiddles/register_login/demo.js ./jsfiddles/room_memberships/demo.js ./synapse/api/urls.py ./tests/federation/test_federation.py ./tests/handlers/test_presence.py ./tests/handlers/test_typing.py ./tests/rest/test_events.py ./tests/rest/test_presence.py ./tests/rest/test_profile.py ./tests/rest/test_rooms.py ./webclient/components/fileUpload/file-upload-service.js ./webclient/components/matrix/matrix-service.js
|
2014-08-31 14:51:37 +01:00 |
|
Kegan Dougal
|
339dd3dc6c
|
Update API swagger JSON to default to POSTs not PUTs when describing the API.
|
2014-08-29 15:01:55 +01:00 |
|
Kegan Dougal
|
6ad9d9c226
|
Added /rooms/$roomid/state and /rooms/$roomid/initialSync to API docs.
|
2014-08-27 17:02:08 +01:00 |
|
Kegan Dougal
|
e179ed1f60
|
Added generic state/non-state event sending to the API docs.
|
2014-08-27 16:16:40 +01:00 |
|
Kegan Dougal
|
abe2035d85
|
api docs: Finished adding all C-S APIs. Added initialSync, publicRooms, membership changes (generic and RPCy) and directory paths.
|
2014-08-27 15:41:38 +01:00 |
|
Kegan Dougal
|
71095f4e6e
|
Updated swagger JSON: cleaned up unused entries. Converted most paths to the new format.
|
2014-08-27 12:14:35 +01:00 |
|
Kegan Dougal
|
6c609425ba
|
Removed urls.rst - The API docs / swagger JSON should be used as the canonical source for the REST API. Keeping urls.rst around is just an extra maintenance burden.
|
2014-08-27 12:14:35 +01:00 |
|
Kegan Dougal
|
e3c6c9057b
|
Added initial swagger REST API spec.
|
2014-08-22 13:40:37 +01:00 |
|
Kegan Dougal
|
5048f4a915
|
Added final jsfiddle: an example app demonstrating most of the c2s api.
|
2014-08-20 16:45:59 +01:00 |
|
Kegan Dougal
|
f4839ea042
|
Add some static fiddles for now (will migrate to github paths eventually)
|
2014-08-19 17:48:49 +01:00 |
|
Kegan Dougal
|
b796d4b9d0
|
Added registration/login jsfiddle, formatted so it can be loaded directly from jsfiddle. Requires jQuery 1.8.3
|
2014-08-19 16:39:42 +01:00 |
|
Kegan Dougal
|
7e83a58c4d
|
Proofing
|
2014-08-19 14:38:34 +01:00 |
|
Kegan Dougal
|
e636e8799e
|
More formatting, more clarity.
|
2014-08-19 14:25:03 +01:00 |
|
Kegan Dougal
|
77f1cc7d6d
|
rst formatting, section heading intro blurbs.
|
2014-08-19 14:03:16 +01:00 |
|
Kegan Dougal
|
8464009a66
|
Added top level TODO and a bit more info on storing the 'end' token.
|
2014-08-19 13:43:45 +01:00 |
|
Kegan Dougal
|
185a68b473
|
Added a first cut for a 'how to' on the client-server API.
|
2014-08-19 12:31:17 +01:00 |
|
Paul "LeoNerd" Evans
|
1731781145
|
Document that /rooms/:room_id/members/list yields profile and presence information about room members
|
2014-08-15 17:24:02 +01:00 |
|
Matthew Hodgson
|
0b179db36d
|
s/Synapse/Matrix/
|
2014-08-14 18:58:40 +01:00 |
|
Kegan Dougal
|
30da8c81c7
|
webclient: You can now paginate in rooms. Defaults to 10 messages, with a button to get more (needs to be hooked into infini-scrolling).
|
2014-08-14 17:23:47 +01:00 |
|
Kegan Dougal
|
61933f8e52
|
Added M_UNKNOWN_TOKEN error code and send it when there is an unrecognised access_token
|
2014-08-14 13:47:39 +01:00 |
|