Commit Graph

324 Commits (cbf82dddf1b8a4dec6f20820faf374f49ab7011c)

Author SHA1 Message Date
Kegan Dougal 15a7312273 Added section on banning users, currently in flux as the API changes / is implemented. 10 years ago
Kegan Dougal 94bb4031f3 Expanded on bullet points in several sections. 10 years ago
Kegan Dougal 74cffcf51a Small formatting errors 10 years ago
David Baker 6d07a28a29 fix lying docs 10 years ago
Kegan Dougal 99ce820cc8 Little bit more on syncing APIs, need to know more about responses before more work can be done on it. 10 years ago
Paul "LeoNerd" Evans 32bfd567ac Added docs on presence 'last_active' field 10 years ago
Kegan Dougal 5a11a8ef69 Flesh out Room Events. 10 years ago
Kegan Dougal 401c16559d Specced out state/non-state events. Start working on the myriad of syncing APIs. 10 years ago
Paul "LeoNerd" Evans 02f4e3b3ff Rename 'state' presence key to the much more obvious 'presence'; maintain a legacy 'state' copy for now 10 years ago
Kegan Dougal f500dd627a Fleshed out joining/leaving rooms. Added M_LIMIT_EXCEEDED standard error code for rate limited requests. 10 years ago
Kegan Dougal 389ee3624c Added /web folder which contains html/css (based off the default swagger-ui) for viewing the c-s json api. 10 years ago
Kegan Dougal 51b0b5c5ab Renamed json files because: paths. 10 years ago
Kegan Dougal 3bb93abb34 Start digging into invite/join/leave sections. 10 years ago
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. 10 years ago
Kegan Dougal 74cc722b96 Added case-sensitivity notes on IDs, added TODO on UTF-8. 10 years ago
Kegan Dougal ca025c2b1d Rooms: More subsections, more bullet points, more detail. 10 years ago
Kegan Dougal 339dd3dc6c Update API swagger JSON to default to POSTs not PUTs when describing the API. 10 years ago
Kegan Dougal 898dde8812 Flesh out API standards. 10 years ago
Kegan Dougal ac56ac67cc Expand architecture section to introduce room IDs, room aliases, user IDs, events and federation. 10 years ago
Kegan Dougal d1bf659ed7 Redo architecture diagram. Reword parts of federation. Formatting fixes and tweaks. 10 years ago
Kegan Dougal 068b348e7e Start fleshing out architecture section. Moar .rst formatting! Reword some copypastaed sections to be terser. 10 years ago
Kegan Dougal 62dfa3c741 Flesh out m.room.message msgtypes 10 years ago
Kegan Dougal 8d7d251c35 Support multiple login flows when deciding how to login. Updated cmdclient and spec. Webclient doesn't need updating for this. 10 years ago
Kegan Dougal 52cfdfd5f1 Fleshed out login spec. 10 years ago
Kegan Dougal 64e927108b Added skeleton specification for a general feel of the layout. 10 years ago
Kegan Dougal 660129deb1 Shuffle files around in /docs 10 years ago
Kegan Dougal 6ad9d9c226 Added /rooms/$roomid/state and /rooms/$roomid/initialSync to API docs. 10 years ago
Kegan Dougal e179ed1f60 Added generic state/non-state event sending to the API docs. 10 years ago
Kegan Dougal abe2035d85 api docs: Finished adding all C-S APIs. Added initialSync, publicRooms, membership changes (generic and RPCy) and directory paths. 10 years ago
Kegan Dougal 71095f4e6e Updated swagger JSON: cleaned up unused entries. Converted most paths to the new format. 10 years ago
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. 10 years ago
Kegan Dougal e3c6c9057b Added initial swagger REST API spec. 10 years ago
Kegan Dougal 5048f4a915 Added final jsfiddle: an example app demonstrating most of the c2s api. 10 years ago
Kegan Dougal f4839ea042 Add some static fiddles for now (will migrate to github paths eventually) 10 years ago
Kegan Dougal b796d4b9d0 Added registration/login jsfiddle, formatted so it can be loaded directly from jsfiddle. Requires jQuery 1.8.3 10 years ago
Kegan Dougal 7e83a58c4d Proofing 10 years ago
Kegan Dougal e636e8799e More formatting, more clarity. 10 years ago
Kegan Dougal 77f1cc7d6d rst formatting, section heading intro blurbs. 10 years ago
Kegan Dougal 8464009a66 Added top level TODO and a bit more info on storing the 'end' token. 10 years ago
Kegan Dougal 185a68b473 Added a first cut for a 'how to' on the client-server API. 10 years ago
Paul "LeoNerd" Evans 1731781145 Document that /rooms/:room_id/members/list yields profile and presence information about room members 10 years ago
Matthew Hodgson 0b179db36d s/Synapse/Matrix/ 10 years ago
Matthew Hodgson 7a025d6368 It's called Matrix :) 10 years ago
Paul "LeoNerd" Evans 94eb2560f4 Add documentation about Federation Queries and EDUs 10 years ago
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). 10 years ago
Kegan Dougal 61933f8e52 Added M_UNKNOWN_TOKEN error code and send it when there is an unrecognised access_token 10 years ago
Matthew Hodgson 59dfbaba3b when we're talking about backfilling data in federation, call it backfilling - not pagination. 10 years ago
Matthew Hodgson b80b32d1c0 pagination was a terrible name 10 years ago
Paul "LeoNerd" Evans 820ed34abe Namespace all the Federation HTTP URLs to /matrix/federation/v1/... 10 years ago
Mark Haines cf45ed1bc0 Add .rst suffix to documentation files so that github auto-formats them 10 years ago