summary refs log tree commit diff
path: root/docs/specification.rst (follow)
Commit message (Collapse)AuthorAgeFilesLines
* move matrix-generic content to new matrix-doc git projectMatthew Hodgson2014-10-091-2739/+0
|
* Restructure specification sections.Kegan Dougal2014-10-091-837/+835
|
* Clarify that room alias domain names will be server-scoped; nonlocal edits ↵Paul "LeoNerd" Evans2014-10-071-0/+8
| | | | are unliekly to work but nonlocal lookups will
* Add more section headings.Kegan Dougal2014-10-061-5/+37
|
* Clarify room permission / power level information.Kegan Dougal2014-10-061-16/+19
|
* Add information about the initialSync API.Kegan Dougal2014-10-061-8/+46
| | | | | | Outline and describe the keys from the initial sync API. Hide room-scoped initial sync API for now as it is not implemented and needs more thought before it can be specced.
* More spec work.Kegan Dougal2014-10-031-14/+11
|
* Merge pull request #6 from matrix-org/paul/docErik Johnston2014-10-031-4/+26
|\ | | | | Clarify how m.room.alias event works
| * Clarify how m.room.alias event worksPaul "LeoNerd" Evans2014-10-031-4/+26
| |
* | Flesh out room alias section.Kegan Dougal2014-10-031-9/+29
|/
* Add more information to TODOs. Explain m.room.join_rules.Kegan Dougal2014-10-031-12/+21
|
* Federation protocol URLs should have an H2 heading, not H1Paul "LeoNerd" Evans2014-10-021-1/+1
|
* Remove TODO note about VoIP events as they now have their own entire sectionPaul "LeoNerd" Evans2014-10-021-3/+0
|
* Merge pull request #5 from matrix-org/paul/docErik Johnston2014-10-021-8/+101
|\ | | | | Document the Profile system
| * Document the Profile systemPaul "LeoNerd" Evans2014-10-021-8/+101
| |
* | Add todo notesErik Johnston2014-10-021-0/+5
| |
* | Remove incorrect reasons for empty PDU lists.Erik Johnston2014-10-021-3/+1
| |
* | Remove note about assymetry of having left a room.Erik Johnston2014-10-021-5/+1
| | | | | | | | | | | | Currently, if you leave a room you still appear in the members list. This is basically a bug with the current implementation/spec, rather than something that should happen.
* | m.room.ops_levels includes redact_levelErik Johnston2014-10-021-2/+2
| |
* | Don't use spaces in example room aliasErik Johnston2014-10-021-1/+1
| |
* | Fix default value and key names.Erik Johnston2014-10-021-3/+3
| |
* | Be less alarmist about not using an ID server.Erik Johnston2014-10-021-2/+2
| |
* | Alias lookups return a server list.Erik Johnston2014-10-021-1/+4
| |
* | All room state is currently shared.Erik Johnston2014-10-021-6/+5
|/
* Added a TODO-doc marker about the presence timing systemPaul "LeoNerd" Evans2014-10-011-0/+6
|
* Define the client and server APIs for PresencePaul "LeoNerd" Evans2014-10-011-9/+102
|
* Continue moving content out of docs/model/presence into the main spec; ↵Paul "LeoNerd" Evans2014-10-011-0/+14
| | | | delete model docs that are duplicated
* SPEC-25: Add details on how to prune redacted events.Erik Johnston2014-10-011-0/+30
| | | | | | | SPEC-25 #comment I've added the details of what the server should do on receipt of a redaction event. In reality it can do whatever it wants, and its probably a reasonable implementation to flag it up to a server admin for verification before actually redacting an event.
* Move documented but-unimplemented 'presence idle times' into a new document ↵Paul "LeoNerd" Evans2014-10-011-8/+0
| | | | to contain such features
* s/m.room.redacted/m.room.redaction/Erik Johnston2014-10-011-1/+1
|
* Nuke the entire 'Typing Notifications' spec section given as they don't ↵Paul "LeoNerd" Evans2014-10-011-16/+0
| | | | exist yet in the implementation
* Annotate all the 'TODO' marks as relating to either the specification itself ↵Paul "LeoNerd" Evans2014-09-301-50/+54
| | | | or the documentation thereof
* Re-wrap content after latest additionsPaul "LeoNerd" Evans2014-09-291-25/+30
|
* Merge remote-tracking branch 'origin/develop' into developPaul "LeoNerd" Evans2014-09-291-0/+33
|\
| * Add a 'Redactions' section.Erik Johnston2014-09-291-0/+17
| |
| * Add m.room.redacted in events listErik Johnston2014-09-291-0/+16
| |
* | Extended docs about the registration/login flowsPaul "LeoNerd" Evans2014-09-291-23/+30
| |
* | Reörder the specification sections, to move 'Registration and Login' first, ↵Paul "LeoNerd" Evans2014-09-291-315/+316
| | | | | | | | where it logically belongs
* | Huge whitespace hackery - reflow all (content) paragraphs at tw=80Paul "LeoNerd" Evans2014-09-291-389/+435
|/
* Update spec with the lifetime field.David Baker2014-09-161-2/+8
|
* Update spec to include m.login.email.identityKegan Dougal2014-09-151-1/+26
|
* Merge branch 'develop' of github.com:matrix-org/synapse into ↵Kegan Dougal2014-09-151-4/+30
|\ | | | | | | registration-api-changes
| * Update the spec document to replace the candidate message with the ↵David Baker2014-09-121-3/+3
| | | | | | | | candidates message.
| * Some words about glareDavid Baker2014-09-121-1/+27
| |
* | Updated spec and api docs to desired new format.Kegan Dougal2014-09-081-8/+7
|/
* Minor spec tweaks.Kegan Dougal2014-09-081-3/+5
|
* add todoMatthew Hodgson2014-09-061-0/+4
|
* Document new invite key added to createRoom apiErik Johnston2014-09-061-0/+10
|
* Add m.roo.aliasesErik Johnston2014-09-051-0/+16
|
* merge spec changesMatthew Hodgson2014-09-041-13/+27
|
* Add version 0 of the VoIP specification.David Baker2014-09-041-11/+97
|
* Added federation protocol urls section from other docs.Kegan Dougal2014-09-031-0/+73
|
* More explanation of federation keys.Kegan Dougal2014-09-031-8/+124
|
* Added more terms.Kegan Dougal2014-09-031-4/+68
|
* Unindent list in specification to remove blockquoteMark Haines2014-09-031-32/+36
|
* Fix formating for threat modelMark Haines2014-09-031-6/+6
|
* Move securitY threat model docs into specificationMark Haines2014-09-031-0/+124
|
* Fill out power level bits in the specErik Johnston2014-09-031-42/+63
|
* Prefix API links with /docs/api/client-server so they should link through ↵Kegan Dougal2014-09-031-15/+15
| | | | correctly on matrix.org
* fix rstMatthew Hodgson2014-09-031-16/+26
|
* more critiqueMatthew Hodgson2014-09-021-1/+2
|
* Edited room creation section to mention all the events created when the room is.Kegan Dougal2014-09-021-1/+16
|
* Added Qs which should be answered in the marked TODOsKegan Dougal2014-09-021-7/+7
|
* only need one voip section :)Matthew Hodgson2014-09-021-5/+0
|
* general documentation review and editingMatthew Hodgson2014-09-021-44/+150
|
* Added the new power level related events which were recently introduced.Kegan Dougal2014-09-021-0/+60
|
* Added more room alias bullet points.Kegan Dougal2014-09-021-2/+4
|
* Finished up Identity section in the architecture section.Kegan Dougal2014-09-021-7/+20
|
* Minor formatting tweaks.Kegan Dougal2014-09-021-4/+4
|
* Added section on rate limiting.Kegan Dougal2014-09-021-3/+15
|
* ALL THE LINKS! Most APIs now link to relative paths off the doc, outlined at ↵Kegan Dougal2014-09-021-18/+52
| | | | the bottom of the .rst.
* More formatting, more TODOs. Settled on a way of linking to external API ↵Kegan Dougal2014-09-021-31/+53
| | | | docs; started converting references to relative links.
* spec: Added internal links to different sections. Added NOTE and WARNING ↵Kegan Dougal2014-09-021-64/+123
| | | | admonitions and hide away loooong TODO lists behind comments. Smaller ones remain.
* More ban spec. Added 'name' and 'topic' keys to /createRoom.Kegan Dougal2014-09-021-13/+33
|
* Yet more bullet points on various sections.Kegan Dougal2014-09-021-11/+45
|
* Added section on banning users, currently in flux as the API changes / is ↵Kegan Dougal2014-09-021-0/+26
| | | | implemented.
* Expanded on bullet points in several sections.Kegan Dougal2014-09-021-4/+12
|
* Small formatting errorsKegan Dougal2014-09-011-2/+2
|
* Little bit more on syncing APIs, need to know more about responses before ↵Kegan Dougal2014-09-011-8/+42
| | | | more work can be done on it.
* Added docs on presence 'last_active' fieldPaul "LeoNerd" Evans2014-09-011-0/+8
|
* Flesh out Room Events.Kegan Dougal2014-09-011-17/+99
|
* Specced out state/non-state events. Start working on the myriad of syncing APIs.Kegan Dougal2014-09-011-15/+94
|
* Rename 'state' presence key to the much more obvious 'presence'; maintain a ↵Paul "LeoNerd" Evans2014-09-011-7/+7
| | | | legacy 'state' copy for now
* Fleshed out joining/leaving rooms. Added M_LIMIT_EXCEEDED standard error ↵Kegan Dougal2014-09-011-12/+64
| | | | code for rate limited requests.
* Start digging into invite/join/leave sections.Kegan Dougal2014-09-011-10/+51
|
* Added case-sensitivity notes on IDs, added TODO on UTF-8.Kegan Dougal2014-08-291-7/+15
|
* Rooms: More subsections, more bullet points, more detail.Kegan Dougal2014-08-291-9/+88
|
* Flesh out API standards.Kegan Dougal2014-08-291-4/+81
|
* Expand architecture section to introduce room IDs, room aliases, user IDs, ↵Kegan Dougal2014-08-291-33/+68
| | | | events and federation.
* Redo architecture diagram. Reword parts of federation. Formatting fixes and ↵Kegan Dougal2014-08-291-81/+97
| | | | tweaks.
* Start fleshing out architecture section. Moar .rst formatting! Reword some ↵Kegan Dougal2014-08-281-106/+146
| | | | copypastaed sections to be terser.
* Flesh out m.room.message msgtypesKegan Dougal2014-08-281-10/+102
|
* Support multiple login flows when deciding how to login. Updated cmdclient ↵Kegan Dougal2014-08-281-13/+15
| | | | and spec. Webclient doesn't need updating for this.
* Fleshed out login spec.Kegan Dougal2014-08-281-158/+164
|
* Added skeleton specification for a general feel of the layout.Kegan Dougal2014-08-281-0/+648