diff --git a/app/src/main/java/com/hippo/ehviewer/Settings.kt b/app/src/main/java/com/hippo/ehviewer/Settings.kt index 439d1f69e..af600ab9a 100755 --- a/app/src/main/java/com/hippo/ehviewer/Settings.kt +++ b/app/src/main/java/com/hippo/ehviewer/Settings.kt @@ -42,6 +42,7 @@ object Settings : DataStorePreferences(null) { var meteredNetworkWarning by boolPref("cellular_network_warning", false) var appLinkVerifyTip by boolPref("app_link_verify_tip", false) var enabledSecurity by boolPref("enable_secure", false) + var useCIUpdateChannel by boolPref("ci_update_channel", false) var mediaScan by boolPref("media_scan", false).observed { updateWhenKeepMediaStatusChanges() } var hasDefaultDownloadLabel by boolPref("has_default_download_label", false) var qSSaveProgress by boolPref("qs_save_progress", true) diff --git a/app/src/main/java/com/hippo/ehviewer/ui/settings/AboutScreen.kt b/app/src/main/java/com/hippo/ehviewer/ui/settings/AboutScreen.kt index 04ffaa482..997c05f1f 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/settings/AboutScreen.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/settings/AboutScreen.kt @@ -18,6 +18,7 @@ import androidx.compose.ui.res.stringResource import androidx.core.text.parseAsHtml import com.hippo.ehviewer.BuildConfig import com.hippo.ehviewer.R +import com.hippo.ehviewer.Settings import com.hippo.ehviewer.ui.LICENSE_SCREEN import com.hippo.ehviewer.ui.LocalNavController import com.hippo.ehviewer.ui.tools.toAnnotatedString @@ -74,6 +75,10 @@ fun AboutScreen() { title = stringResource(id = R.string.settings_about_version), summary = versionCode(), ) + SwitchPreference( + title = stringResource(id = R.string.use_ci_update_channel), + value = Settings::useCIUpdateChannel, + ) Preference(title = stringResource(id = R.string.settings_about_check_for_updates)) } } diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 2dc913155..f5cdb0f6b 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -464,6 +464,7 @@ 下载服务 收藏画廊 纯黑深色主题 + 使用持续集成(CI)构建频道更新 过滤 全部 全部开始(倒序) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 45a6c7f8b..64af2d263 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -560,6 +560,7 @@ For Android 12 and newer, you need to manually add link to verified links in order to open E-Hentai links in EhViewer. App links not verified Open by default + Use CI update channel Require Unlock Lock Delay No unlock is required when leaving App and returning within %s minute(s)