summary refs log tree commit diff
path: root/synapse/handlers/sliding_sync.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'erikj/ss_unread_counts' into erikj/ss_hacks github/erikj/ss_hacks erikj/ss_hacksErik Johnston2024-08-091-5/+8
|\
| * SS: Hook up notification countsErik Johnston2024-08-091-5/+8
* | Merge remote-tracking branch 'origin/develop' into erikj/ss_hacksErik Johnston2024-08-081-265/+431
|\|
| * SSS: Implement PREVIOUSLY room tracking (#17535)Erik Johnston2024-08-081-16/+52
| * Sliding Sync: Use `stream_ordering` based timeline pagination for incremental...Eric Eastwood2024-08-071-3/+37
| * Sliding Sync: Add more tracing (#17514)Eric Eastwood2024-08-061-239/+327
| * SS: Reset connection if token is unrecognized (#17529)Erik Johnston2024-08-061-0/+27
* | Merge remote-tracking branch 'origin/develop' into erikj/ss_hacksErik Johnston2024-08-051-0/+81
|\|
| * Sliding Sync: Add typing notification extension (MSC3961) (#17505)Eric Eastwood2024-07-311-0/+81
* | Merge remote-tracking branch 'origin/develop' into erikj/ss_hacksErik Johnston2024-07-311-47/+388
|\|
| * Sliding Sync: Update filters to be robust against remote invite rooms (#17450)Eric Eastwood2024-07-301-37/+348
| * Sliding Sync: Add receipts extension (MSC3960) (#17489)Eric Eastwood2024-07-301-60/+208
* | Merge branch 'erikj/ss_room_sub_timeline' into erikj/ss_hacksErik Johnston2024-07-301-22/+55
|\ \
| * | Handle increases in timeline limitErik Johnston2024-07-301-2/+30
| * | Remember previous timeline limitErik Johnston2024-07-301-9/+18
| * | Only mark as updated if entry has changedErik Johnston2024-07-301-1/+3
| * | Add fast path if from_token is NoneErik Johnston2024-07-301-8/+11
| * | Refactor to make LIVE non-static valueErik Johnston2024-07-301-2/+5
| |/
* | Merge remote-tracking branch 'origin/develop' into erikj/ss_hacksErik Johnston2024-07-301-28/+45
|\|
| * Add some more opentracing to sliding sync (#17501)Erik Johnston2024-07-301-3/+15
| * Only send rooms with updates down sliding sync (#17479)Erik Johnston2024-07-301-2/+49
| * Sliding Sync: Track whether we have sent rooms down to clients (#17447)Erik Johnston2024-07-291-36/+314
* | Don't set the initial flagErik Johnston2024-07-301-7/+8
* | Trace stuffErik Johnston2024-07-291-0/+4
* | Merge remote-tracking branch 'origin/madlittlemods/sliding-sync-receipts-exte...Erik Johnston2024-07-291-55/+172
|\ \
| * | Add testsEric Eastwood2024-07-251-1/+1
| * | Generalize extension testEric Eastwood2024-07-251-1/+1
| * | Iterate moreEric Eastwood2024-07-251-19/+48
| * | Better standardize `find_relevant_room_ids_for_extension(...)`Eric Eastwood2024-07-241-53/+140
| |/
* | TestErik Johnston2024-07-281-9/+24
* | Revert room subsErik Johnston2024-07-281-8/+1
* | fixupErik Johnston2024-07-281-1/+4
* | UpdatesErik Johnston2024-07-281-1/+1
* | Always initial on room subsErik Johnston2024-07-281-1/+5
* | TagErik Johnston2024-07-261-1/+7
* | LINTErik Johnston2024-07-261-0/+1
* | REVERTErik Johnston2024-07-261-6/+7
* | REVERTErik Johnston2024-07-261-24/+0
* | Merge branch 'erikj/ss_noop_rooms' into erikj/ss_hacksErik Johnston2024-07-261-14/+188
|\ \
| * \ Merge remote-tracking branch 'origin/erikj/ss_room_store' into erikj/ss_noop_...Erik Johnston2024-07-261-4/+151
| |\ \
| | * | Review commentsErik Johnston2024-07-261-0/+3
| | * | Merge remote-tracking branch 'origin/develop' into erikj/ss_room_storeErik Johnston2024-07-251-2/+146
| | |\|
| | | * Sliding Sync: Add Account Data extension (MSC3959) (#17477)Eric Eastwood2024-07-241-0/+138
| | | * Sliding Sync: ensure bump stamp ignores backfilled events (#17478)Erik Johnston2024-07-241-2/+8
| | | * Use a new token format for sliding sync (#17452)Erik Johnston2024-07-241-12/+18
| | * | Update commentsErik Johnston2024-07-251-2/+2
| * | | Make it clear we only filter out rooms in incremental syncErik Johnston2024-07-261-2/+2
| * | | Review commentsErik Johnston2024-07-261-1/+3
| * | | Only send rooms with updates down sliding syncErik Johnston2024-07-241-1/+28
| |/ /
* | | REVERTErik Johnston2024-07-261-1/+1
* | | Merge branch 'erikj/ss_room_store' into erikj/ss_hacksErik Johnston2024-07-241-68/+178
|\| |
| * | Merge branch 'erikj/ss_tokens' into erikj/ss_room_storeErik Johnston2024-07-231-48/+130
| |\ \
| | * | Change token names againErik Johnston2024-07-231-6/+8
| | * | Merge remote-tracking branch 'origin/develop' into erikj/ss_tokensErik Johnston2024-07-231-38/+118
| | |\|
| | | * Speed up SS room sorting (#17468)Erik Johnston2024-07-231-22/+21
| | | * Sliding Sync: Add E2EE extension (MSC3884) (#17454)Eric Eastwood2024-07-221-15/+92
| | | * SS: Implement `$ME` support (#17469)Erik Johnston2024-07-221-1/+5
| * | | Apply suggestions from code reviewErik Johnston2024-07-231-3/+4
| * | | Merge branch 'erikj/ss_tokens' into erikj/ss_room_storeErik Johnston2024-07-191-14/+20
| |\| |
| | * | Merge remote-tracking branch 'origin/develop' into erikj/ss_tokensErik Johnston2024-07-191-2/+11
| | |\|
| | * | Remove '_token' prefixErik Johnston2024-07-181-7/+5
| * | | Merge remote-tracking branch 'origin/develop' into erikj/ss_room_storeErik Johnston2024-07-181-0/+1
| |\ \ \
| * | | | Refactor to avoid SyncConfig.connection_id()Erik Johnston2024-07-181-17/+48
| * | | | Rename boundsErik Johnston2024-07-181-10/+12
| * | | | Keyword argsErik Johnston2024-07-181-1/+3
| * | | | Apply suggestions from code reviewErik Johnston2024-07-181-6/+8
* | | | | Merge branch 'erikj/ss_faster_sort' into erikj/ss_hacksErik Johnston2024-07-221-23/+15
|\ \ \ \ \
| * | | | | WIP faster sortErik Johnston2024-07-221-16/+15
| | |_|_|/ | |/| | |
| * | | | Generate room sync data concurrently (#17458)Erik Johnston2024-07-191-2/+10
| | |/ / | |/| |
| * | | Add `m.room.create` to default bump event types (#17453)Eric Eastwood2024-07-181-0/+1
* | | | Remove fiddlingErik Johnston2024-07-221-2/+2
* | | | Merge branch 'erikj/ss_incr_sync' into erikj/ss_hacksErik Johnston2024-07-171-0/+25
|\ \ \ \
| * | | | Only return changed rooms github/erikj/ss_incr_sync erikj/ss_incr_syncErik Johnston2024-07-171-0/+25
| | |/ / | |/| |
* | | | FixupErik Johnston2024-07-171-1/+1
* | | | Merge branch 'erikj/ss_room_store' into erikj/ss_hacksErik Johnston2024-07-171-38/+285
|\| | |
| * | | Handle state deltas in non-initial roomsErik Johnston2024-07-171-3/+11
| * | | Handle initial flag correctlyErik Johnston2024-07-171-35/+31
| * | | Use new room store to track if we've sent a room downErik Johnston2024-07-171-11/+44
| * | | Add conn_id fieldErik Johnston2024-07-171-1/+1
| * | | WIP/PoC of storing whether we have sent rooms down to clientsErik Johnston2024-07-171-0/+197
| | |/ | |/|
| * | Pass throught SlidingSyncStreamTokenErik Johnston2024-07-171-9/+15
| |/
| * Fix bug where sync could get stuck when using workers (#17438)Erik Johnston2024-07-151-2/+9
* | Merge remote-tracking branch 'origin/develop' into erikj/ss_hacksErik Johnston2024-07-151-123/+295
|\|
| * Add room subscriptions to Sliding Sync `/sync` (#17432)Eric Eastwood2024-07-151-115/+288
* | Have more timeline events in incremental syncsErik Johnston2024-07-121-3/+7
* | Merge remote-tracking branch 'origin/develop' into erikj/ss_hacksErik Johnston2024-07-121-119/+252
|\|
| * Add `is_dm` room field to Sliding Sync `/sync` (#17429)Eric Eastwood2024-07-111-29/+46
| * Add `heroes` and room summary fields to Sliding Sync `/sync` (#17419)Eric Eastwood2024-07-111-83/+197
| * Fix filtering room types on remote rooms (#17434)Erik Johnston2024-07-111-12/+10
* | FixupErik Johnston2024-07-121-1/+4
* | Reduce log spamErik Johnston2024-07-111-12/+8
* | Merge branch 'erikj/ss_sort' into erikj/ss_hacksErik Johnston2024-07-111-1/+0
|\ \
| * | Faster sliding sync sorting github/erikj/ss_sort erikj/ss_sortErik Johnston2024-07-111-20/+41
| |/
* | Merge branch 'erikj/ss_sort' into erikj/ss_hacksErik Johnston2024-07-111-9/+14
|\ \
| * | Faster sliding sync sortingErik Johnston2024-07-111-20/+41
| |/
* | TracingErik Johnston2024-07-111-0/+3
* | FixupErik Johnston2024-07-111-0/+4
* | Fixup room typesErik Johnston2024-07-111-13/+12
* | New tableErik Johnston2024-07-111-5/+5
* | Handle $ME correctlyErik Johnston2024-07-111-1/+9
* | FIXUPErik Johnston2024-07-111-7/+9
* | FixupErik Johnston2024-07-111-7/+18
* | FIXUPErik Johnston2024-07-101-1/+3
* | FIXUPErik Johnston2024-07-101-8/+6
* | FIXUPErik Johnston2024-07-101-1/+1
* | tracingErik Johnston2024-07-101-1/+5
* | ConcurrentErik Johnston2024-07-101-2/+6
* | FixupErik Johnston2024-07-101-7/+3
* | FixupErik Johnston2024-07-101-1/+1
* | FixupErik Johnston2024-07-101-8/+26
* | FixupErik Johnston2024-07-101-10/+1
* | FixupErik Johnston2024-07-101-1/+21
* | FixupErik Johnston2024-07-101-3/+9
* | More fixupsErik Johnston2024-07-101-1/+1
* | Faster room sortingErik Johnston2024-07-101-30/+4
|/
* Handle to-device extensions to Sliding Sync (#17416)Erik Johnston2024-07-101-1/+102
* Add `rooms` `name` and `avatar` to Sliding Sync `/sync` (#17418)Eric Eastwood2024-07-091-55/+96
* Add `rooms.bump_stamp` to Sliding Sync `/sync` for easier client-side sorting...Eric Eastwood2024-07-081-19/+56
* Add `rooms.required_state` to Sliding Sync `/sync` (#17342)Eric Eastwood2024-07-041-53/+379
* Add `room_types`/`not_room_types` filtering to Sliding Sync `/sync` (#17337)Eric Eastwood2024-07-021-5/+30
* Return some room data in Sliding Sync `/sync` (#17320)Eric Eastwood2024-07-021-152/+490
* Add `is_invite` filtering to Sliding Sync `/sync` (#17335)Eric Eastwood2024-06-241-3/+16
* Add `is_encrypted` filtering to Sliding Sync `/sync` (#17281)Eric Eastwood2024-06-171-3/+23
* Add `stream_ordering` sort to Sliding Sync `/sync` (#17293)Eric Eastwood2024-06-171-29/+129
* Add `is_dm` filtering to Sliding Sync `/sync` (#17277)Eric Eastwood2024-06-131-6/+112
* Fix `newly_left` rooms not appearing if we returned early (Sliding Sync) (#17...Eric Eastwood2024-06-131-13/+13
* Reorganize Pydantic models and types used in handlers (#17279)Eric Eastwood2024-06-101-172/+3
* Add Sliding Sync `/sync` endpoint (initial implementation) (#17187)Eric Eastwood2024-06-061-0/+610