diff --git a/app/src/main/java/com/geode/launcher/MainActivity.kt b/app/src/main/java/com/geode/launcher/MainActivity.kt index 99976029..1927e6ab 100644 --- a/app/src/main/java/com/geode/launcher/MainActivity.kt +++ b/app/src/main/java/com/geode/launcher/MainActivity.kt @@ -337,14 +337,17 @@ fun UpdateCard(releaseViewModel: ReleaseViewModel, modifier: Modifier = Modifier ReleaseManager.UpdateException.Reason.EXTERNAL_FILE_IN_USE -> stringResource( R.string.release_fetch_manual_check_required ) - else -> state.exception.message + else -> null } } - else -> state.exception.message + else -> null } UpdateMessageIndicator( - stringResource(R.string.release_fetch_failed, message ?: ""), + stringResource( + R.string.release_fetch_failed, + message ?: stringResource(R.string.release_fetch_try_later) + ), modifier = modifier, allowRetry = true, releaseViewModel = releaseViewModel diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 1bfb21af..1e4a2ed6 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -48,7 +48,7 @@ Android %2$s, %1$s - Update failed. Please try again later. + Update failed.\n%1$s No updates found. Checking for new releases… Geode updated! @@ -58,6 +58,7 @@ Update cancelled. Retry Cancel + Please try again later. Externally managed library in use, please manually check for updates if you want to overwrite it.