From 1ea607f633aed2e445c50e920c5ea572dd0ba37a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Ku=C3=9Fowski?= Date: Wed, 25 Feb 2026 12:33:59 +0100 Subject: [PATCH] chore: Put oidc behind a feature flag until fixed --- lib/config/setting_keys.dart | 1 + lib/utils/sign_in_flows/check_homeserver.dart | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/config/setting_keys.dart b/lib/config/setting_keys.dart index da1b3bbf2..d8522e955 100644 --- a/lib/config/setting_keys.dart +++ b/lib/config/setting_keys.dart @@ -53,6 +53,7 @@ enum AppSettings { colorSchemeSeedInt('chat.fluffy.color_scheme_seed', 0xFF5625BA), emojiSuggestionLocale('emoji_suggestion_locale', ''), enableSoftLogout('chat.fluffy.enable_soft_logout', false), + enableMatrixNativeOIDC('chat.fluffy.enable_matrix_native_oidc', false), presetHomeserver('chat.fluffy.preset_homeserver', ''), welcomeText('chat.fluffy.welcome_text', ''); diff --git a/lib/utils/sign_in_flows/check_homeserver.dart b/lib/utils/sign_in_flows/check_homeserver.dart index ef0bf94bb..5b1436152 100644 --- a/lib/utils/sign_in_flows/check_homeserver.dart +++ b/lib/utils/sign_in_flows/check_homeserver.dart @@ -48,7 +48,7 @@ Future connectToHomeserverFlow( if (consent != OkCancelResult.ok) return; } - if (authMetadata != null) { + if (authMetadata != null && AppSettings.enableMatrixNativeOIDC.value) { await oidcLoginFlow(client, context, signUp); } else if (supportsSso) { await ssoLoginFlow(client, context, signUp);