From c85831df26feb9d702685c222d11bcdb35835b91 Mon Sep 17 00:00:00 2001 From: tapframe <85391825+tapframe@users.noreply.github.com> Date: Fri, 24 Jul 2026 18:35:43 +0530 Subject: [PATCH] feat(simkl): improve sync guidance navigation --- .../src/commonMain/composeResources/values/strings.xml | 1 + .../com/nuvio/app/features/settings/SimklSyncInfoDialog.kt | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/composeApp/src/commonMain/composeResources/values/strings.xml b/composeApp/src/commonMain/composeResources/values/strings.xml index 93f36faa..101346fa 100644 --- a/composeApp/src/commonMain/composeResources/values/strings.xml +++ b/composeApp/src/commonMain/composeResources/values/strings.xml @@ -1163,6 +1163,7 @@ Nuvio automatically checks Simkl at most once every %1$d minutes. Changes made through another app or the Simkl website may take that long to appear. Each refresh first checks whether Simkl reports any changes and downloads only the updates. This follows Simkl’s API rules, reduces unnecessary data use, and helps keep the service stable. Changes made in Nuvio are sent to Simkl immediately. Use Sync now whenever you want Nuvio to check for remote changes sooner. + Shows placed in Simkl’s On Hold or Dropped lists are hidden from Continue Watching. They remain hidden for as long as they stay in either list. Read the Simkl sync guide Simkl authorization was revoked. Connect again. Simkl diff --git a/composeApp/src/commonMain/kotlin/com/nuvio/app/features/settings/SimklSyncInfoDialog.kt b/composeApp/src/commonMain/kotlin/com/nuvio/app/features/settings/SimklSyncInfoDialog.kt index f5b449df..cda1c547 100644 --- a/composeApp/src/commonMain/kotlin/com/nuvio/app/features/settings/SimklSyncInfoDialog.kt +++ b/composeApp/src/commonMain/kotlin/com/nuvio/app/features/settings/SimklSyncInfoDialog.kt @@ -28,6 +28,7 @@ import nuvio.composeapp.generated.resources.action_close import nuvio.composeapp.generated.resources.settings_simkl_sync_info_activity import nuvio.composeapp.generated.resources.settings_simkl_sync_info_description import nuvio.composeapp.generated.resources.settings_simkl_sync_info_docs +import nuvio.composeapp.generated.resources.settings_simkl_sync_info_library_statuses import nuvio.composeapp.generated.resources.settings_simkl_sync_info_manual import nuvio.composeapp.generated.resources.settings_simkl_sync_info_title import nuvio.composeapp.generated.resources.settings_trakt_failed_open_browser @@ -73,6 +74,11 @@ internal fun SimklSyncInfoDialog(onDismiss: () -> Unit) { style = MaterialTheme.typography.bodyMedium, color = MaterialTheme.colorScheme.onSurfaceVariant, ) + Text( + text = stringResource(Res.string.settings_simkl_sync_info_library_statuses), + style = MaterialTheme.typography.bodyMedium, + color = MaterialTheme.colorScheme.onSurfaceVariant, + ) if (browserError) { Text( text = stringResource(Res.string.settings_trakt_failed_open_browser),