From da217c96b7bf376187f1fdd267ce6ecd50edbee6 Mon Sep 17 00:00:00 2001
From: tapframe <85391825+tapframe@users.noreply.github.com>
Date: Sat, 16 May 2026 21:15:00 +0530
Subject: [PATCH] feat: add experimental notice for debrid support in settings
---
.../src/commonMain/composeResources/values/strings.xml | 3 ++-
.../com/nuvio/app/features/settings/DebridSettingsPage.kt | 6 ++++++
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/composeApp/src/commonMain/composeResources/values/strings.xml b/composeApp/src/commonMain/composeResources/values/strings.xml
index 14b54129..955e47cd 100644
--- a/composeApp/src/commonMain/composeResources/values/strings.xml
+++ b/composeApp/src/commonMain/composeResources/values/strings.xml
@@ -588,8 +588,9 @@
Integrations
Metadata enrichment controls
External ratings providers
- Cloud account sources
+ Experimental cloud account sources
Debrid
+ Debrid support is experimental and may be kept, changed, or removed later.
Enable sources
Show playable results from connected accounts.
Add an API key first.
diff --git a/composeApp/src/commonMain/kotlin/com/nuvio/app/features/settings/DebridSettingsPage.kt b/composeApp/src/commonMain/kotlin/com/nuvio/app/features/settings/DebridSettingsPage.kt
index e0880503..a618b8ed 100644
--- a/composeApp/src/commonMain/kotlin/com/nuvio/app/features/settings/DebridSettingsPage.kt
+++ b/composeApp/src/commonMain/kotlin/com/nuvio/app/features/settings/DebridSettingsPage.kt
@@ -47,6 +47,7 @@ import nuvio.composeapp.generated.resources.settings_debrid_description_template
import nuvio.composeapp.generated.resources.settings_debrid_description_template_description
import nuvio.composeapp.generated.resources.settings_debrid_enable
import nuvio.composeapp.generated.resources.settings_debrid_enable_description
+import nuvio.composeapp.generated.resources.settings_debrid_experimental_notice
import nuvio.composeapp.generated.resources.settings_debrid_prepare_count_many
import nuvio.composeapp.generated.resources.settings_debrid_prepare_count_one
import nuvio.composeapp.generated.resources.settings_debrid_prepare_instant_playback
@@ -73,6 +74,11 @@ internal fun LazyListScope.debridSettingsContent(
isTablet = isTablet,
) {
SettingsGroup(isTablet = isTablet) {
+ DebridInfoRow(
+ isTablet = isTablet,
+ text = stringResource(Res.string.settings_debrid_experimental_notice),
+ )
+ SettingsGroupDivider(isTablet = isTablet)
SettingsSwitchRow(
title = stringResource(Res.string.settings_debrid_enable),
description = stringResource(Res.string.settings_debrid_enable_description),