-
Notifications
You must be signed in to change notification settings - Fork 379
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MSC3575: Sliding Sync (aka Sync v3) #3575
base: main
Are you sure you want to change the base?
Commits on Dec 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 00220dc - Browse repository at this point
Copy the full SHA 00220dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d5aabf - Browse repository at this point
Copy the full SHA 5d5aabfView commit details -
Configuration menu - View commit details
-
Copy full SHA for e699035 - Browse repository at this point
Copy the full SHA e699035View commit details
Commits on Dec 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 02d3273 - Browse repository at this point
Copy the full SHA 02d3273View commit details -
Apply suggestions from code review
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
Configuration menu - View commit details
-
Copy full SHA for bcfd424 - Browse repository at this point
Copy the full SHA bcfd424View commit details -
Configuration menu - View commit details
-
Copy full SHA for b415c1f - Browse repository at this point
Copy the full SHA b415c1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for aafcd6a - Browse repository at this point
Copy the full SHA aafcd6aView commit details
Commits on Dec 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ce34b4d - Browse repository at this point
Copy the full SHA ce34b4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce3184c - Browse repository at this point
Copy the full SHA ce3184cView commit details -
Return an error for invalidated positions
As @t3chguy mentions, we can't reduce the RTT on this as the server will have forgotten sticky request params.
Configuration menu - View commit details
-
Copy full SHA for 2934f21 - Browse repository at this point
Copy the full SHA 2934f21View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba636b1 - Browse repository at this point
Copy the full SHA ba636b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5515da1 - Browse repository at this point
Copy the full SHA 5515da1View commit details
Commits on Dec 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6770437 - Browse repository at this point
Copy the full SHA 6770437View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27699ff - Browse repository at this point
Copy the full SHA 27699ffView commit details
Commits on Jan 4, 2022
-
- Ensure `pos` is always a string - Rename `rooms` to `ranges` - Remove idempotency notes on `pos` - Minor clarifications
Configuration menu - View commit details
-
Copy full SHA for 22a3139 - Browse repository at this point
Copy the full SHA 22a3139View commit details -
- Clarify sort order ASC/DESC. - Indenting on examples - Document proposals for custom state key filters like LAZY and $current - Document `limited` - Document `timeout`
Configuration menu - View commit details
-
Copy full SHA for 062cdc1 - Browse repository at this point
Copy the full SHA 062cdc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f491add - Browse repository at this point
Copy the full SHA f491addView commit details
Commits on Jan 7, 2022
-
Replace "sync v3" with "sliding sync"
Sync v3 is technically the current sync in v1.1 of the Matrix Specification, so rename it for clarity.
Configuration menu - View commit details
-
Copy full SHA for ced5274 - Browse repository at this point
Copy the full SHA ced5274View commit details
Commits on Feb 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 40ff7f3 - Browse repository at this point
Copy the full SHA 40ff7f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a41b92d - Browse repository at this point
Copy the full SHA a41b92dView commit details
Commits on Mar 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9587bc0 - Browse repository at this point
Copy the full SHA 9587bc0View commit details
Commits on Apr 1, 2022
-
- Add `is_dm` to the room response JSON if the room is a DM room. - Add `invite_state` to the room response JSON if the room is an invite. - Add `prev_batch` to the room response JSON for fetching scrollback via `/messages`. - Add account data extension implementation
Configuration menu - View commit details
-
Copy full SHA for 615e8f5 - Browse repository at this point
Copy the full SHA 615e8f5View commit details
Commits on May 23, 2022
-
BREAKING: Response API shape changes
- Moves lists to the top-level, which makes sense given ops and room response JSON is list-scoped. Also at the top-level is room_subscriptions which has its own room response JSON, but no lists at all. - Moves count to be list scoped (rather than the weird index matching you need to do today with counts) - Replaces ops[].rooms with room ID rather than the room response JSON. This adds a bit of needless extra bandwidth but we need these to serve as pointers into.. - Add lists[].rooms which contains the room response JSON for that list.
Configuration menu - View commit details
-
Copy full SHA for a0bf402 - Browse repository at this point
Copy the full SHA a0bf402View commit details -
Remove the superfluous UPDATE command
We previously needed this command because room data HAD to exist inside an `op`, so if a room was updated without changing position then it needed a command to say "don't change its position" which _is_ the UPDATE command. Now that room data sits outside the `ops`, we no longer need the UPDATE command at all.
Configuration menu - View commit details
-
Copy full SHA for 02e3706 - Browse repository at this point
Copy the full SHA 02e3706View commit details
Commits on May 24, 2022
-
BREAKING: Bring all rooms responses to the top-level
Reduces data duplication.
Configuration menu - View commit details
-
Copy full SHA for bea7323 - Browse repository at this point
Copy the full SHA bea7323View commit details
Commits on Jun 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b3132b0 - Browse repository at this point
Copy the full SHA b3132b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b2b3d5 - Browse repository at this point
Copy the full SHA 3b2b3d5View commit details
Commits on Jul 27, 2022
-
1
Configuration menu - View commit details
-
Copy full SHA for 60be9c9 - Browse repository at this point
Copy the full SHA 60be9c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a475ed3 - Browse repository at this point
Copy the full SHA a475ed3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dd664a - Browse repository at this point
Copy the full SHA 9dd664aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b82c185 - Browse repository at this point
Copy the full SHA b82c185View commit details
Commits on Aug 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8a82f92 - Browse repository at this point
Copy the full SHA 8a82f92View commit details
Commits on Aug 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 61decae - Browse repository at this point
Copy the full SHA 61decaeView commit details
Commits on Aug 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9178f1d - Browse repository at this point
Copy the full SHA 9178f1dView commit details
Commits on Aug 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9db6b9a - Browse repository at this point
Copy the full SHA 9db6b9aView commit details
Commits on Aug 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 59c83a8 - Browse repository at this point
Copy the full SHA 59c83a8View commit details
Commits on Aug 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3b8175c - Browse repository at this point
Copy the full SHA 3b8175cView commit details
Commits on Oct 14, 2022
-
BREAKING: replace by_highlight_count and by_notification_count with b…
…y_notification_level
Configuration menu - View commit details
-
Copy full SHA for 7c010ea - Browse repository at this point
Copy the full SHA 7c010eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 182e664 - Browse repository at this point
Copy the full SHA 182e664View commit details
Commits on Oct 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e6ad74e - Browse repository at this point
Copy the full SHA e6ad74eView commit details
Commits on Oct 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e58cf13 - Browse repository at this point
Copy the full SHA e58cf13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84c1361 - Browse repository at this point
Copy the full SHA 84c1361View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4efc165 - Browse repository at this point
Copy the full SHA 4efc165View commit details
Commits on Oct 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4ec8bfb - Browse repository at this point
Copy the full SHA 4ec8bfbView commit details
Commits on Nov 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 25eeb82 - Browse repository at this point
Copy the full SHA 25eeb82View commit details
Commits on Dec 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2538552 - Browse repository at this point
Copy the full SHA 2538552View commit details
Commits on Dec 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 607ec75 - Browse repository at this point
Copy the full SHA 607ec75View commit details
Commits on Jan 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5b2577d - Browse repository at this point
Copy the full SHA 5b2577dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5fae29 - Browse repository at this point
Copy the full SHA f5fae29View commit details -
Configuration menu - View commit details
-
Copy full SHA for d17f875 - Browse repository at this point
Copy the full SHA d17f875View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4b4e7f - Browse repository at this point
Copy the full SHA b4b4e7fView commit details
Commits on Feb 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b5788bd - Browse repository at this point
Copy the full SHA b5788bdView commit details
Commits on Feb 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 89cf034 - Browse repository at this point
Copy the full SHA 89cf034View commit details
Commits on Feb 28, 2023
-
Co-authored-by: Travis Ralston <travisr@matrix.org>
Configuration menu - View commit details
-
Copy full SHA for 64a6f49 - Browse repository at this point
Copy the full SHA 64a6f49View commit details
Commits on Mar 14, 2023
-
Mark samples as
json5
andjsonl
This makes goland happier. Probably supported, becuase it's part of https://github.com/github/linguist/blob/master/lib/linguist/languages.yml#L3143-L3152 which is mentioned by https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks#syntax-highlighting
David Robertson committedMar 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 4f5d3bf - Browse repository at this point
Copy the full SHA 4f5d3bfView commit details -
Stop goland complaining about JSON syntax
David Robertson committedMar 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 35b79f6 - Browse repository at this point
Copy the full SHA 35b79f6View commit details -
Introduce
bump_event_types
fieldso that e.g. profile changes don't reorder the list
David Robertson committedMar 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 27d190c - Browse repository at this point
Copy the full SHA 27d190cView commit details
Commits on Mar 15, 2023
-
Make
bump_event_types
conn-level, not list-levelMuch easier to implement like this, and might be good enough for now.
David Robertson committedMar 15, 2023 Configuration menu - View commit details
-
Copy full SHA for d9aeefc - Browse repository at this point
Copy the full SHA d9aeefcView commit details
Commits on Mar 16, 2023
-
Include
m.room.encrypted
in both examplesDavid Robertson committedMar 16, 2023 Configuration menu - View commit details
-
Copy full SHA for 560f018 - Browse repository at this point
Copy the full SHA 560f018View commit details -
Bump for all events if
bump_event_types
is emptyDavid Robertson committedMar 16, 2023 Configuration menu - View commit details
-
Copy full SHA for 5bd13e6 - Browse repository at this point
Copy the full SHA 5bd13e6View commit details
Commits on Mar 28, 2023
-
Sketch definition of
extensions.*.lists/rooms
David Robertson committedMar 28, 2023 Configuration menu - View commit details
-
Copy full SHA for 602d342 - Browse repository at this point
Copy the full SHA 602d342View commit details -
The extension activiation condition is union-like
David Robertson committedMar 28, 2023 Configuration menu - View commit details
-
Copy full SHA for 5c8496e - Browse repository at this point
Copy the full SHA 5c8496eView commit details
Commits on Mar 30, 2023
-
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for aa9c21b - Browse repository at this point
Copy the full SHA aa9c21bView commit details
Commits on Mar 31, 2023
-
Link to recently created MSCs for extensions
David Robertson committedMar 31, 2023 Configuration menu - View commit details
-
Copy full SHA for eab643c - Browse repository at this point
Copy the full SHA eab643cView commit details
Commits on Apr 4, 2023
-
Fix account data extension link
Co-authored-by: Kévin Commaille <76261501+zecakeh@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9d53e76 - Browse repository at this point
Copy the full SHA 9d53e76View commit details
Commits on May 5, 2023
-
Co-authored-by: Benjamin Bouvier <public@benj.me>
Configuration menu - View commit details
-
Copy full SHA for 188aeeb - Browse repository at this point
Copy the full SHA 188aeebView commit details
Commits on May 10, 2023
-
Add conn_id as a replacement for session IDs
This allows concurrent connections to a SS server.
Configuration menu - View commit details
-
Copy full SHA for 2b92f4b - Browse repository at this point
Copy the full SHA 2b92f4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f5ac33 - Browse repository at this point
Copy the full SHA 9f5ac33View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9954f0 - Browse repository at this point
Copy the full SHA f9954f0View commit details
Commits on May 23, 2023
-
Make bump_event_types per-list
David Robertson committedMay 23, 2023 Configuration menu - View commit details
-
Copy full SHA for 14580ca - Browse repository at this point
Copy the full SHA 14580caView commit details -
Editing bump_event_types has no retroactive effect
David Robertson committedMay 23, 2023 Configuration menu - View commit details
-
Copy full SHA for 4103ee7 - Browse repository at this point
Copy the full SHA 4103ee7View commit details
Commits on Jun 9, 2023
-
Clarify the meaning of extension scoping config
David Robertson committedJun 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 30e31c8 - Browse repository at this point
Copy the full SHA 30e31c8View commit details -
Another pass on extension scoping
David Robertson committedJun 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 7148c57 - Browse repository at this point
Copy the full SHA 7148c57View commit details -
Tweak extension scoping wording
David Robertson committedJun 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 0e3ea58 - Browse repository at this point
Copy the full SHA 0e3ea58View commit details -
Hyperlink to the extensions section
David Robertson committedJun 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 50ae2c8 - Browse repository at this point
Copy the full SHA 50ae2c8View commit details
Commits on Jul 13, 2023
-
Define an avatar field in the room response
David Robertson committedJul 13, 2023 2Configuration menu - View commit details
-
Copy full SHA for 1d38101 - Browse repository at this point
Copy the full SHA 1d38101View commit details
Commits on Jul 14, 2023
-
Avatar field: use
null
for "no avatar"David Robertson committedJul 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 912621b - Browse repository at this point
Copy the full SHA 912621bView commit details
Commits on Jul 28, 2023
-
Fix indentation of
avatar
fieldDavid Robertson committedJul 28, 2023 Configuration menu - View commit details
-
Copy full SHA for 71fb1a2 - Browse repository at this point
Copy the full SHA 71fb1a2View commit details
Commits on Sep 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9450ced - Browse repository at this point
Copy the full SHA 9450cedView commit details
Commits on Nov 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8ced9a7 - Browse repository at this point
Copy the full SHA 8ced9a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7036c29 - Browse repository at this point
Copy the full SHA 7036c29View commit details