matrix-spec-proposals
Client-Server v2 Design
#4
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
62
Changes
View On
GitHub
Client-Server v2 Design
#4
kegsay
merged 62 commits into
master
from
use-cases
Add fundamental client use cases.
494b7b98
rstify
3fb8eb8c
Add data models.
2f1d6cc8
Update data_flows.rst
eb9a8c39
Update data_flows.rst
f92ac373
Add stub object model
8e3e67fa
Ascii art for object model
fc3b135c
a few forgotten things
40424ede
Add general API design
1a92548b
Add back in the use case bullet points
12382bbd
Match numbering used in the document
fe052ea4
Add more info on sessions, filtering and updates/replies to
65348aa5
General VoIP outline
2ae66c66
Update general_api.rst
6904b286
Small HTTP note on message ordering
6e8cbb1e
Add capability API
9af912eb
Clarify what deleted events look like
3ec7a27e
kegsay
changed the title
Client Design
Client-Server v2 Design
11 years ago
Add summary
cf9bdf87
Add a chat history screen to the im client use case
4e8713c9
Add a section for searching for public rooms to the use cases
a0063b11
Note that default HS to search is the on the client connects to
72f02457
Add a bunch of TODO points. Tweak wording and give more info on some …
39960074
Add summary block with high-level view of the proposed APIs.
14624607
Limit 80; fix RST formatting.
494a691a
Refactor document to be clearer on where the APIs are. Mark each one …
760fc2e1
Missed a marker
1e27cddf
Add read-up-to markers and clear up the remaining TODO notes.
a01dd787
Rejig sections. Add a TOC to reduce duplication of API status.
dbedfacf
Add back in missed TODOs
2c186907
Add v2 path prefix. Add draft public room list API.
6ce518eb
Add notes to ONGOING APIs.
9408bc82
TODO/notes consistency. Add a few minor points.
f8852772
Formatting.
33b2ee56
Add use cases for email and multithreaded IM
8f1d06e9
Add note about typing notifs to Multi-Threaded IM
6515dbc4
support arbitrary ordering of mail-style use case, and add mergable t…
7a4515de
Add draft room alias API
a42ab432
Add draft User Profile API
efd9b8a5
Send message API: Add compact flag notes
c068dd41
Add draft Account Management API
af3baef1
Add TODO stub for room knocking
79c510da
Blob v2 features into 2.0/2.1
eb237ed2
Factor out parts of room history APIs. Add in a terminology section f…
6705f089
Add notes on patching power levels and compacting initial sync events.
4a4f9151
Clarify rejected events better.
8fc472c1
Initial Sync: Ongoing > Draft with additional work
e2894045
80 characters
d987afe3
Add session API. Add server-generated events.
d5099b26
some comments on general_api
1c69ba97
WIP http api definition for cs-v2
e283d8e4
ara4n
force pushed
to
91ad3924
11 years ago
initial http api proposal for initialsync, eventstream and history
91ad3924
Typing API, Action ID, Event ordering changes
a1aaf781
RST Formatting for github
8ca0c65f
Few minor RST tweaks
4b23a16a
Remove cs-v2-http-api since it's in the client_server_v2_http_api bra…
ee411656
Remove session section
ef0091f3
Add profile propagation notes
a1964b46
Clarify profile propagation section more
61b86642
Tweaks based on feedback
3b35e956
Add presence API from notes
31deddcc
More tweaks from comments
ccf8408e
Add section on device IDs for reg/login
fcbdc396
kegsay
merged
51a7681e
into master
11 years ago
Login to write a write a comment.
Login via GitHub
Reviewers
No reviews
Assignees
No one assigned
Labels
None yet
Milestone
No milestone
Login to write a write a comment.
Login via GitHub