Blob v2 features into 2.0/2.1
This commit is contained in:
parent
79c510dadc
commit
eb237ed297
1 changed files with 31 additions and 15 deletions
|
@ -6,27 +6,43 @@ Table of Contents
|
||||||
|
|
||||||
Summary of changes from v1
|
Summary of changes from v1
|
||||||
==========================
|
==========================
|
||||||
Included:
|
|
||||||
|
Version 2.0
|
||||||
|
-----------
|
||||||
- Event filtering (type/room/users, federation-style events)
|
- Event filtering (type/room/users, federation-style events)
|
||||||
- Incremental syncing
|
- Incremental initial syncing
|
||||||
- Rejecting invites
|
|
||||||
- Deleting state
|
- Deleting state
|
||||||
- Contextual messages (view messages around an arbitrary message)
|
|
||||||
- Race conditions on event stream / actions
|
- Race conditions on event stream / actions
|
||||||
- Out-of-order events
|
- Out-of-order events
|
||||||
- Capabilities
|
|
||||||
- Comments (relates_to key)
|
|
||||||
- Editing/updating messages (updates key)
|
|
||||||
|
|
||||||
Excluded:
|
TODO (In scope but needs a bit more work):
|
||||||
- Searching messages
|
- Published room API: support searching remote HSes.
|
||||||
- State event pagination (see Global /initialSync API)
|
- Device management (see Account management; s/access token/device ID/g?
|
||||||
- Initial sync pagination (see Global /initialSync API)
|
- Multiple devices
|
||||||
- PATCHing power levels
|
- Presence status unioning: is partially specced (needs more eyes).
|
||||||
|
- Syncing data between multiple devices: is specced.
|
||||||
|
- TODO: Push for offline devices.
|
||||||
- Handling "duplicate" events in state/messages key on initial sync.
|
- Handling "duplicate" events in state/messages key on initial sync.
|
||||||
- Multiple devices (other than VoIP)
|
- Have a compact=true flag.
|
||||||
- Room directory lists (aka public room list, paginating, permissions on
|
- Have an events = { "event_id": <Event>, ... } per room
|
||||||
editing the list, etc)
|
- messages/state keys just have an array of event IDs.
|
||||||
|
- PATCHing power levels - not over federation; just local HS. Spec that.
|
||||||
|
|
||||||
|
Lower priority
|
||||||
|
~~~~~~~~~~~~~~
|
||||||
|
- Capabilities
|
||||||
|
- Editing/updating messages (updates key)
|
||||||
|
- Room alias API
|
||||||
|
|
||||||
|
Version 2.1
|
||||||
|
-----------
|
||||||
|
- Comments (relates_to key)
|
||||||
|
- Contextual messages (view messages around an arbitrary message)
|
||||||
|
- Rejecting invites
|
||||||
|
|
||||||
|
Out of scope
|
||||||
|
------------
|
||||||
|
- Searching messages
|
||||||
|
|
||||||
Version 2 API
|
Version 2 API
|
||||||
=============
|
=============
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue