summary refs log tree commit diff
path: root/synapse/handlers/sliding_sync (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add support for MSC4155 Invite filtering (#18288)Will Hunt2025-06-051-1/+10
* Pass leave from remote invite rejection down Sliding Sync (#18375)Devon Hudson2025-05-082-1/+71
* Convert Sliding Sync tests to use higher-level `compute_interested_rooms` (#1...Devon Hudson2025-05-071-21/+101
* Merge branch 'master' into developQuentin Gliech2024-12-031-6/+73
|\
| * Handle null invite and knock room stateErik Johnston2024-12-031-5/+11
| * Sliding Sync: Fix state leaking on incremental syncEric Eastwood2024-12-031-1/+62
* | Sliding Sync: Include invite, ban, kick, targets when `$LAZY`-loading room me...Eric Eastwood2024-12-021-3/+9
|/
* Sliding Sync: Lazy-loading room members on incremental sync (remember members...Eric Eastwood2024-11-041-36/+132
* Speed up sliding sync by computing extensions in parallel (#17884)Erik Johnston2024-10-301-11/+28
* Sliding Sync: Slight optimization when fetching state for the room (`get_even...Eric Eastwood2024-10-141-5/+3
* Correctly changes to required state config in sliding sync (#17785)Erik Johnston2024-10-141-10/+224
* Sliding sync: omit bump stamp when it is unchanged (#17788)Erik Johnston2024-10-081-10/+44
* Sliding sync minor performance speed up using new table (#17787)Erik Johnston2024-10-081-9/+18
* Speed up sliding sync when there are many active subscriptions (#17789)Erik Johnston2024-10-081-7/+11
* Add fast path for sliding sync streams that only ask for extensions (#17768)Erik Johnston2024-09-301-0/+21
* Minor perf speed up for large accounts on SSS (#17751)Erik Johnston2024-09-301-4/+6
* Never return negative bump stamp (#17748)Erik Johnston2024-09-241-0/+16
* Speed up sorting of sliding sync rooms in initial request (#17734)Erik Johnston2024-09-201-2/+69
* Sliding sync: Add connection tracking to the `account_data` extension (#17695)Erik Johnston2024-09-191-52/+131
* Sliding Sync: Avoid fetching left rooms and add back `newly_left` rooms (#17725)Eric Eastwood2024-09-192-104/+201
* Fix sliding sync for rooms with unknown room version (#17733)Erik Johnston2024-09-191-0/+10
* Sliding Sync: No need to sort if the range is large enough to cover all of th...Eric Eastwood2024-09-191-2/+12
* Sliding sync: Ignore invites from ignored users (#17729)Eric Eastwood2024-09-181-1/+29
* Sliding Sync: Short-circuit `have_finished_sliding_sync_background_jobs` (#17...Eric Eastwood2024-09-171-2/+2
* Sliding Sync: Return room tags in account data extension (#17707)Eric Eastwood2024-09-161-18/+92
* Sliding Sync: Support filtering by 'tags' / 'not_tags' in SSS (#17662)David Baker2024-09-121-2/+59
* Sliding Sync: Increase concurrency of sliding sync a bit (#17696)Erik Johnston2024-09-122-2/+10
* Sliding Sync: Move filters tests to rest layer (#17703)Eric Eastwood2024-09-121-1/+16
* Sliding Sync: Use Sliding Sync tables for sorting (#17693)Eric Eastwood2024-09-111-60/+11
* Sliding sync: don't fetch room summary for named rooms. (#17683)Erik Johnston2024-09-111-40/+38
* Sliding Sync: Look for `bump _stamp` in the room timeline (#17684)Erik Johnston2024-09-101-53/+95
* Sliding Sync: Retrieve fewer events from DB in sync (#17688)Erik Johnston2024-09-101-18/+2
* Sliding Sync: Get `bump_stamp` from new sliding sync tables because it's fast...Eric Eastwood2024-09-091-18/+56
* Revert "Look for bump stamp in the room timeline"Erik Johnston2024-09-091-24/+12
* Look for bump stamp in the room timelineErik Johnston2024-09-091-12/+24
* Sliding Sync: Speed up incremental sync by avoiding extra work (#17665)Eric Eastwood2024-09-091-37/+112
* Fix bump stamp for non-joined rooms (#17674)Erik Johnston2024-09-061-19/+21
* Small performance improvements for sliding sync (#17672)Erik Johnston2024-09-061-5/+10
* Speed up fetching partial-state rooms on sliding sync (#17666)Erik Johnston2024-09-061-20/+8
* Speed up sliding sync by avoiding copies (#17670)Erik Johnston2024-09-062-111/+86
* Revert "Fix bump stamp for non-joined rooms"Erik Johnston2024-09-051-21/+19
* Fix bump stamp for non-joined roomsErik Johnston2024-09-051-19/+21
* Sliding Sync: Prevent duplicate tags being added to traces (#17655)Eric Eastwood2024-09-051-16/+17
* Format files with Ruff (#17643)Quentin Gliech2024-09-023-17/+17
* Sliding sync: use new DB tables (#17630)Erik Johnston2024-09-011-13/+549
* Sliding Sync: Split up `get_room_membership_for_user_at_to_token` (#17629)Erik Johnston2024-09-011-126/+195
* Sliding sync: Store the per-connection state in the database. (#17599)Erik Johnston2024-08-292-114/+37
* Sliding Sync: Make `PerConnectionState` immutable (#17600)Erik Johnston2024-08-295-542/+36
* Sliding Sync: Pre-populate room data for quick filtering/sorting (#17512)Eric Eastwood2024-08-291-14/+8
* Sliding sync: Always send your own receipts down (#17617)Erik Johnston2024-08-291-21/+57
* Sliding sync: factor out room list logic (#17622)Erik Johnston2024-08-283-1277/+1388
* Sliding sync: Split up handler into its own module (#17595)Erik Johnston2024-08-204-0/+3692