From bea9d83079002ed5c6b2439738d8272dfe77fa74 Mon Sep 17 00:00:00 2001 From: Kegan Dougal Date: Wed, 16 Mar 2022 13:01:09 +0000 Subject: [PATCH 01/81] Add labs flag for sliding sync; add sliding_sync_proxy_url to config.json --- src/SdkConfig.ts | 2 ++ .../views/settings/tabs/user/LabsUserSettingsTab.tsx | 8 ++++++++ src/i18n/strings/en_EN.json | 1 + src/rageshake/submit-rageshake.ts | 4 ++++ src/sentry.ts | 2 ++ src/settings/Settings.tsx | 6 ++++++ 6 files changed, 23 insertions(+) diff --git a/src/SdkConfig.ts b/src/SdkConfig.ts index c4387d1f237..95183916012 100644 --- a/src/SdkConfig.ts +++ b/src/SdkConfig.ts @@ -43,6 +43,8 @@ export const DEFAULTS: ConfigOptions = { integrations_rest_url: "https://scalar.vector.im/api", // Where to send bug reports. If not specified, bugs cannot be sent. bug_report_endpoint_url: null, + // The location of the sliding sync proxy. If not specified, sliding sync mode cannot be enabled. + sliding_sync_proxy_url: null, // Jitsi conference options jitsi: { // Default conference domain diff --git a/src/components/views/settings/tabs/user/LabsUserSettingsTab.tsx b/src/components/views/settings/tabs/user/LabsUserSettingsTab.tsx index a7c7f4df497..6ec3488cf32 100644 --- a/src/components/views/settings/tabs/user/LabsUserSettingsTab.tsx +++ b/src/components/views/settings/tabs/user/LabsUserSettingsTab.tsx @@ -110,6 +110,14 @@ export default class LabsUserSettingsTab extends React.Component<{}, IState> { />, ); + groups.getOrCreate(LabGroup.Experimental, []).push( + , + ); + groups.getOrCreate(LabGroup.Developer, []).push(