Skip to content
This repository has been archived by the owner on Sep 11, 2024. It is now read-only.

Sliding Sync default on #9256

Closed
wants to merge 111 commits into from
Closed
Changes from all commits
Commits
Show all changes
111 commits
Select commit Hold shift + click to select a range
bea9d83
Add labs flag for sliding sync; add sliding_sync_proxy_url to config.…
kegsay Mar 16, 2022
7fb8656
Disable the labs toggle if sliding_sync_proxy_url is not set
kegsay Mar 16, 2022
c735976
Do validation checks on the sliding sync proxy URL before enabling it…
kegsay Mar 16, 2022
bebc9f2
Merge branch 'develop' into kegan/sliding-sync
kegsay Mar 17, 2022
bddf053
Enable sliding sync and add SlidingSyncManager
kegsay Mar 17, 2022
eb76ff4
Get room subscriptions working
kegsay Mar 17, 2022
9b59f05
Hijack renderSublists in sliding sync mode
kegsay Mar 18, 2022
e75b48a
Add support for sorting alphabetically/recency and room name filters
kegsay Mar 21, 2022
18cd70b
Filter out tombstoned rooms; start adding show more logic
kegsay Mar 22, 2022
5572292
update the UI when the list is updated
kegsay Mar 22, 2022
12fa287
bugfix: make sure the list sorts numerically
kegsay Mar 25, 2022
dbc0d57
Get invites transitioning correctly
kegsay Mar 29, 2022
4efc389
Merge tag 'v3.42.3' into kegan/sync-v3
kegsay Apr 14, 2022
04602c3
Force enable sliding sync and labs for now
kegsay Apr 14, 2022
b769779
Linting
kegsay Apr 14, 2022
4369e43
Merge branch 'develop' into kegan/sync-v3
kegsay Apr 14, 2022
92a93f2
Merge branch 'develop' into kegan/sync-v3
kegsay Apr 14, 2022
086c678
Disable spotlight search
kegsay Apr 26, 2022
bc3d9f6
Initial cypress plugins for Sliding Sync Proxy
t3chguy May 30, 2022
56598cb
Use --rm when running Synapse in Docker for Cypress tests
t3chguy May 30, 2022
ed6fd78
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into…
t3chguy Jun 9, 2022
f2751ec
Merge branch 'develop' into kegan/sync-v3
kegsay Jun 15, 2022
71eb8ad
Update src/MatrixClientPeg.ts
kegsay Jun 15, 2022
e393185
Update src/components/views/rooms/RoomSublist.tsx
kegsay Jun 15, 2022
aa26456
Update src/settings/controllers/SlidingSyncController.ts
kegsay Jun 15, 2022
8613591
Update src/components/views/rooms/RoomSublist.tsx
kegsay Jun 15, 2022
0040bbb
Merge branch 'develop' into kegan/sync-v3
kegsay Jul 11, 2022
9e8a80a
WIP add room searching to spotlight search
kegsay Jul 12, 2022
a03c172
Only read sliding sync results when there is a result, else use the l…
kegsay Jul 14, 2022
fb1e9c0
Use feature_sliding_sync not slidingSync
kegsay Jul 14, 2022
4143d13
Some review comments
kegsay Jul 14, 2022
79e6ee9
More review comments
kegsay Jul 20, 2022
8f818e4
Use RoomViewStore to set room subscriptions
kegsay Jul 21, 2022
050903d
Comment why any
kegsay Jul 21, 2022
64d941e
Update src/components/views/rooms/RoomSublist.tsx
kegsay Jul 26, 2022
b5a7a06
Merge branch 'develop' into t3chguy/cypress-sliding-sync
t3chguy Jul 27, 2022
246a5f4
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into…
t3chguy Jul 27, 2022
2ea6b66
Merge branch 't3chguy/cypress-sliding-sync' of github.com:matrix-org/…
t3chguy Jul 27, 2022
332b136
Fix cypress docker abstraction
t3chguy Jul 27, 2022
1ba5bf5
Iterate sliding sync proxy support
t3chguy Jul 27, 2022
0542589
Stash mostly functional test
t3chguy Jul 27, 2022
be146ef
Update sliding sync proxy image
t3chguy Jul 27, 2022
2ed801d
i18n
t3chguy Jul 27, 2022
da4001f
Add support for spaces; use list ID -> index mappings
kegsay Aug 2, 2022
af5018d
When the active space is updated, update the list registration
kegsay Aug 2, 2022
a72da80
Set spaces filter in the correct place
kegsay Aug 2, 2022
f65637d
Skeleton placeholder whilst loading the space
kegsay Aug 5, 2022
0dc7004
Filter out spaces from the room list
kegsay Aug 5, 2022
c22aeb7
Use the new txn_id promises
kegsay Aug 5, 2022
a81a6ea
Ensure we actually resolve list registrations
kegsay Aug 5, 2022
34df9d6
Fix matrix-org/sliding-sync#30: don't show tombstoned search results
kegsay Aug 8, 2022
8fd8b84
Merge branch 'develop' into kegan/sync-v3
kegsay Aug 8, 2022
2d1385a
Remove unused imports
kegsay Aug 8, 2022
0e1272c
Add SYNCV3_SECRET to proxy to ensure it starts up; correct aliases fo…
kegsay Aug 8, 2022
6dd3cd4
Add another basic sliding sync e2e test
kegsay Aug 10, 2022
67e1e97
Merge branch 'develop' into kegan/sync-v3
kegsay Aug 10, 2022
c670db2
Merge branch 'develop' into kegan/sync-v3
kegsay Aug 11, 2022
b6ac97c
Unbreak netlify
kegsay Aug 11, 2022
d9368d9
Add more logging for debugging duplicate rooms
kegsay Aug 11, 2022
cda609d
If sliding sync is enabled, always use the rooms result even if it's …
kegsay Aug 11, 2022
d44b31d
Drop-in copy of RoomListStore for sliding sync
kegsay Aug 12, 2022
4a6579f
Remove conditionals from RoomListStore - we have SlidingRoomListStore…
kegsay Aug 12, 2022
831efa4
WIP SlidingRoomListStore
kegsay Aug 12, 2022
b7e1bd0
Add most sliding sync logic to SlidingRoomListStore
kegsay Aug 12, 2022
150b012
Migrate joined count to SS RLS
kegsay Aug 17, 2022
347ffa1
Reinstate the skeleton UI when the list is loading
kegsay Aug 17, 2022
5e976fa
linting
kegsay Aug 17, 2022
bc92ab2
Merge branch 'develop' into kegan/sync-v3
kegsay Aug 17, 2022
328713c
Add support for sticky rooms based on the currently active room
kegsay Aug 18, 2022
c545b35
Add a bunch of passing SS E2E tests; some WIP
kegsay Aug 18, 2022
d0e60eb
Unbreak build from git merge
kegsay Aug 18, 2022
ee42af1
Suppress unread indicators in sliding sync mode
kegsay Aug 18, 2022
80c5047
Merge branch 'develop' into kegan/sync-v3
t3chguy Aug 19, 2022
43ba625
Add regression test for https://github.com/matrix-org/sliding-sync/is…
kegsay Aug 19, 2022
7a6b754
Add invite test flows; show the invite list
kegsay Aug 19, 2022
f737cbf
Remove show more click as it wasn't the bug
kegsay Aug 22, 2022
bd9d41c
Linting and i18n
kegsay Aug 22, 2022
cae0c5a
only enable SS by default on netlify
kegsay Aug 22, 2022
3347657
Jest fixes; merge conflict fixes; remove debug logging; use right sor…
kegsay Aug 22, 2022
410d90d
Actually fix jest tests
kegsay Aug 22, 2022
5e308b4
Add support for favourites and low priority
kegsay Aug 23, 2022
cf728ce
Bump sliding sync version
kegsay Aug 25, 2022
70eaa23
Update sliding sync labs to be user configurable
t3chguy Aug 25, 2022
aa89bb4
delint
t3chguy Aug 25, 2022
d089c1e
To disable SS or change proxy URL the user has to log out
t3chguy Aug 26, 2022
3889bd4
Review comments
kegsay Aug 30, 2022
f1481c6
Linting
kegsay Aug 30, 2022
4d3fcab
Apply suggestions from code review
kegsay Sep 5, 2022
54e5763
Update src/stores/room-list/SlidingRoomListStore.ts
kegsay Sep 5, 2022
c2598aa
Review comments
kegsay Sep 5, 2022
a1f14a8
Add issue link for TODO markers
kegsay Sep 5, 2022
de82bf5
Merge branch 'develop' into kegan/sync-v3
kegsay Sep 5, 2022
3ebb9a1
Linting
kegsay Sep 5, 2022
002e00e
Apply suggestions from code review
kegsay Sep 7, 2022
6de02e2
More review comments
kegsay Sep 7, 2022
63334de
More review comments
kegsay Sep 7, 2022
f9a8cfb
stricter types
kegsay Sep 7, 2022
498f5eb
Create Settings.tsx
t3chguy Sep 7, 2022
2285cd7
Merge branch 'develop' into t3chguy/sync-v3-default-on
kegsay Sep 13, 2022
f2e87a0
Merge branch 'develop' into t3chguy/sync-v3-default-on
kegsay Sep 20, 2022
5cfe339
Merge branch 'develop' into t3chguy/sync-v3-default-on
kegsay Oct 14, 2022
e0a5ac0
Merge branch 'develop' into t3chguy/sync-v3-default-on
kegsay Oct 26, 2022
dff41bd
Merge branch 'develop' into t3chguy/sync-v3-default-on
kegsay Nov 22, 2022
dd638bb
Merge branch 'develop' into t3chguy/sync-v3-default-on
kegsay Nov 29, 2022
6639dcf
Update Settings.tsx
kegsay Dec 6, 2022
be5b56f
Merge branch 'develop' into t3chguy/sync-v3-default-on
kegsay Dec 6, 2022
2c52860
Update Settings.tsx
kegsay Dec 6, 2022
e032a80
Update Settings.tsx
kegsay Dec 15, 2022
bace01f
Merge branch 'develop' into t3chguy/sync-v3-default-on
kegsay Dec 22, 2022
b3a50a1
Merge branch 'develop' into t3chguy/sync-v3-default-on
kegsay Jan 24, 2023
0877c59
Update Settings.tsx
kegsay Jan 24, 2023
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
6 changes: 3 additions & 3 deletions src/settings/Settings.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -406,13 +406,13 @@ export const SETTINGS: { [setting: string]: ISetting } = {
supportedLevels: LEVELS_DEVICE_ONLY_SETTINGS_WITH_CONFIG,
displayName: _td("Sliding Sync mode"),
description: _td("Under active development, cannot be disabled."),
shouldWarn: true,
default: false,
shouldWarn: false,
default: true,
controller: new SlidingSyncController(),
},
"feature_sliding_sync_proxy_url": {
supportedLevels: LEVELS_DEVICE_ONLY_SETTINGS_WITH_CONFIG,
default: "",
default: "https://slidingsync.lab.matrix.org",
},
"feature_element_call_video_rooms": {
isFeature: true,
Expand Down