Client-Server v2 Design #4

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