Skip to content
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

Add room subscriptions to Sliding Sync /sync #17432

Merged
merged 47 commits into from
Jul 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
9deb387
Initial work of adding name/avatar to rooms response
MadLittleMods Jul 8, 2024
b0bb37f
Add tests
MadLittleMods Jul 8, 2024
b6e36ef
Add changelog
MadLittleMods Jul 8, 2024
6ef39dd
Actually test that invited should see current state
MadLittleMods Jul 8, 2024
32c5409
Start of heroes in Sliding Sync
MadLittleMods Jul 8, 2024
9641ca7
Merge branch 'develop' into madlittlemods/sliding-sync-room-name-avatar
MadLittleMods Jul 8, 2024
9692c76
Merge branch 'madlittlemods/sliding-sync-room-name-avatar' into madli…
MadLittleMods Jul 8, 2024
ee9114c
Merge branch 'develop' into madlittlemods/sliding-sync-heroes
MadLittleMods Jul 9, 2024
f58d6fc
`heroes` is not `required_state` for now
MadLittleMods Jul 9, 2024
82bf80c
Add changelog
MadLittleMods Jul 9, 2024
10f8540
Add tests
MadLittleMods Jul 9, 2024
62925b6
Remove unncessary check
MadLittleMods Jul 9, 2024
b9f1eb1
Test `joined_count`/`invited_count`
MadLittleMods Jul 9, 2024
e50bf86
Test invite before/after ban
MadLittleMods Jul 9, 2024
2fb77b3
Sort `leave` before `knock`
MadLittleMods Jul 9, 2024
275da50
Explain the order
MadLittleMods Jul 9, 2024
6060408
Add test to make sure we only return 5 heroes
MadLittleMods Jul 9, 2024
91cefaa
Fix lint
MadLittleMods Jul 9, 2024
4205159
Add `is_dm` fields to Sliding Sync
MadLittleMods Jul 10, 2024
1bd953b
Add tests for `is_dm`
MadLittleMods Jul 10, 2024
8681b7d
Add changelog
MadLittleMods Jul 10, 2024
479dc07
Start of room subscriptions
MadLittleMods Jul 10, 2024
6f9ff15
Split fetching membership from filtering for sync
MadLittleMods Jul 10, 2024
de1b493
Catch state resets
MadLittleMods Jul 10, 2024
27df0ed
Explain state reset handling
MadLittleMods Jul 10, 2024
0b8ee4e
Test `get_room_membership_for_user_at_to_token()`
MadLittleMods Jul 11, 2024
f157aab
Add separate tests for `get_sync_room_ids_for_user()`
MadLittleMods Jul 11, 2024
25f7d44
Add changelog
MadLittleMods Jul 11, 2024
a912230
Fix lints
MadLittleMods Jul 11, 2024
6036a11
Split `get_room_membership_for_user_at_to_token(...)` from `filter_ro…
MadLittleMods Jul 11, 2024
5fd19bb
Go back to iterating on room subscriptions
MadLittleMods Jul 11, 2024
868dcdc
Revert `heroes` order changes
MadLittleMods Jul 11, 2024
a4753bf
Better comment on what we expect
MadLittleMods Jul 11, 2024
5583ac1
Merge branch 'develop' into madlittlemods/sliding-sync-heroes
MadLittleMods Jul 11, 2024
e2138b7
Have to use basic assertion for now
MadLittleMods Jul 11, 2024
8ffddd5
Merge branch 'develop' into madlittlemods/sliding-sync-rooms-is-dm
MadLittleMods Jul 11, 2024
2b7ec13
Fix merge
MadLittleMods Jul 11, 2024
5850e59
Merge branch 'madlittlemods/sliding-sync-heroes' into madlittlemods/s…
MadLittleMods Jul 11, 2024
a8dc7d0
Merge branch 'madlittlemods/sliding-sync-rooms-is-dm' into madlittlem…
MadLittleMods Jul 11, 2024
53a04fe
Fix tests
MadLittleMods Jul 11, 2024
7495430
Explain why optional
MadLittleMods Jul 11, 2024
d136f73
Update comments
MadLittleMods Jul 11, 2024
dc5b8ad
Handle `world_readable` room subscriptions in the future
MadLittleMods Jul 11, 2024
d433917
Fix lints
MadLittleMods Jul 11, 2024
0bc4e36
Add tests
MadLittleMods Jul 11, 2024
3fa59dd
Fix lints
MadLittleMods Jul 11, 2024
5baa1b8
Merge branch 'develop' into madlittlemods/room-subscriptions
MadLittleMods Jul 11, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions changelog.d/17432.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Add room subscriptions to experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575) Sliding Sync `/sync` endpoint.
Loading
Loading