From d6b032845b34da022ef156036b35d96bb129ba9e Mon Sep 17 00:00:00 2001 From: Zane Schepke Date: Sat, 12 Oct 2024 20:00:10 -0400 Subject: [PATCH] merge weblate (#389) Co-authored-by: Languages add-on Co-authored-by: gallegonovato Co-authored-by: GeneralTDog Co-authored-by: solokot Co-authored-by: Kachelkaiser Co-authored-by: Saratoga79 Co-authored-by: Wojtek Sobczak Co-authored-by: lateweb Co-authored-by: Jasper Co-authored-by: GitHub Actions --- .../wireguardautotunnel/ui/AppViewModel.kt | 5 +++-- .../ui/common/NestedScrollListener.kt | 2 +- .../ui/screens/main/MainScreen.kt | 4 ++-- .../ui/screens/options/OptionsScreen.kt | 8 +------- .../ui/screens/pinlock/PinLockScreen.kt | 1 - .../ui/screens/settings/SettingsScreen.kt | 8 +------- .../ui/screens/support/SupportScreen.kt | 1 - .../wireguardautotunnel/ui/theme/Color.kt | 2 +- .../wireguardautotunnel/ui/theme/Theme.kt | 2 +- app/src/main/res/values-nl/strings.xml | 2 ++ app/src/main/res/values-pt-rPT/strings.xml | 2 ++ app/src/main/res/values-zh-rCN/strings.xml | 2 ++ .../metadata/android/de-DE/changelogs/34700.txt | 6 ++++++ .../metadata/android/de-DE/changelogs/34800.txt | 5 +++++ .../metadata/android/de-DE/changelogs/35000.txt | 6 ++++++ .../metadata/android/de-DE/changelogs/35100.txt | 5 +++++ .../metadata/android/es-ES/changelogs/32400.txt | 3 +++ .../metadata/android/es-ES/changelogs/34200.txt | 5 +++++ .../metadata/android/es-ES/changelogs/34202.txt | 3 +++ .../metadata/android/es-ES/changelogs/34300.txt | 6 ++++++ .../metadata/android/es-ES/changelogs/34400.txt | 5 +++++ .../metadata/android/es-ES/changelogs/34500.txt | 5 +++++ .../metadata/android/es-ES/changelogs/34600.txt | 4 ++++ .../metadata/android/es-ES/changelogs/34700.txt | 6 ++++++ .../metadata/android/es-ES/changelogs/34800.txt | 5 +++++ .../metadata/android/es-ES/changelogs/35000.txt | 6 ++++++ .../metadata/android/es-ES/changelogs/35100.txt | 5 +++++ .../metadata/android/es-ES/full_description.txt | 4 ++-- .../metadata/android/nl-NL/short_description.txt | 1 + fastlane/metadata/android/nl-NL/title.txt | 1 + .../metadata/android/pl-PL/changelogs/32100.txt | 3 +++ .../metadata/android/ru-RU/changelogs/34700.txt | 6 ++++++ .../metadata/android/ru-RU/changelogs/34800.txt | 5 +++++ .../metadata/android/ru-RU/changelogs/35000.txt | 6 ++++++ .../metadata/android/ru-RU/changelogs/35100.txt | 5 +++++ .../metadata/android/ru-RU/full_description.txt | 2 +- .../metadata/android/zh-CN/changelogs/32100.txt | 3 +++ .../metadata/android/zh-CN/changelogs/32200.txt | 5 +++++ .../metadata/android/zh-CN/changelogs/32300.txt | 5 +++++ .../metadata/android/zh-CN/changelogs/32400.txt | 5 +++++ .../metadata/android/zh-CN/changelogs/32500.txt | 2 ++ .../metadata/android/zh-CN/changelogs/33000.txt | 7 +++++++ .../metadata/android/zh-CN/changelogs/33100.txt | 7 +++++++ .../metadata/android/zh-CN/changelogs/33200.txt | 7 +++++++ .../metadata/android/zh-CN/changelogs/33300.txt | 7 +++++++ .../metadata/android/zh-CN/changelogs/33400.txt | 3 +++ .../metadata/android/zh-CN/changelogs/33401.txt | 2 ++ .../metadata/android/zh-CN/changelogs/33500.txt | 5 +++++ .../metadata/android/zh-CN/changelogs/33600.txt | 5 +++++ .../metadata/android/zh-CN/changelogs/33700.txt | 2 ++ .../metadata/android/zh-CN/changelogs/33800.txt | 4 ++++ .../metadata/android/zh-CN/changelogs/33900.txt | 5 +++++ .../metadata/android/zh-CN/changelogs/34000.txt | 5 +++++ .../metadata/android/zh-CN/changelogs/34100.txt | 5 +++++ .../metadata/android/zh-CN/changelogs/34200.txt | 5 +++++ .../metadata/android/zh-CN/changelogs/34202.txt | 3 +++ .../metadata/android/zh-CN/changelogs/34300.txt | 6 ++++++ .../metadata/android/zh-CN/changelogs/34400.txt | 5 +++++ .../metadata/android/zh-CN/changelogs/34500.txt | 5 +++++ .../metadata/android/zh-CN/changelogs/34600.txt | 4 ++++ .../metadata/android/zh-CN/changelogs/34700.txt | 6 ++++++ .../metadata/android/zh-CN/changelogs/34800.txt | 5 +++++ .../metadata/android/zh-CN/changelogs/35000.txt | 6 ++++++ .../metadata/android/zh-CN/changelogs/35100.txt | 5 +++++ .../metadata/android/zh-CN/full_description.txt | 14 ++++++++++++++ .../metadata/android/zh-CN/short_description.txt | 1 + fastlane/metadata/android/zh-CN/title.txt | 1 + gradle/libs.versions.toml | 2 +- 68 files changed, 272 insertions(+), 27 deletions(-) create mode 100644 app/src/main/res/values-nl/strings.xml create mode 100644 app/src/main/res/values-pt-rPT/strings.xml create mode 100644 app/src/main/res/values-zh-rCN/strings.xml create mode 100644 fastlane/metadata/android/de-DE/changelogs/34700.txt create mode 100644 fastlane/metadata/android/de-DE/changelogs/34800.txt create mode 100644 fastlane/metadata/android/de-DE/changelogs/35000.txt create mode 100644 fastlane/metadata/android/de-DE/changelogs/35100.txt create mode 100644 fastlane/metadata/android/es-ES/changelogs/34200.txt create mode 100644 fastlane/metadata/android/es-ES/changelogs/34202.txt create mode 100644 fastlane/metadata/android/es-ES/changelogs/34300.txt create mode 100644 fastlane/metadata/android/es-ES/changelogs/34400.txt create mode 100644 fastlane/metadata/android/es-ES/changelogs/34500.txt create mode 100644 fastlane/metadata/android/es-ES/changelogs/34600.txt create mode 100644 fastlane/metadata/android/es-ES/changelogs/34700.txt create mode 100644 fastlane/metadata/android/es-ES/changelogs/34800.txt create mode 100644 fastlane/metadata/android/es-ES/changelogs/35000.txt create mode 100644 fastlane/metadata/android/es-ES/changelogs/35100.txt create mode 100644 fastlane/metadata/android/nl-NL/short_description.txt create mode 100644 fastlane/metadata/android/nl-NL/title.txt create mode 100644 fastlane/metadata/android/pl-PL/changelogs/32100.txt create mode 100644 fastlane/metadata/android/ru-RU/changelogs/34700.txt create mode 100644 fastlane/metadata/android/ru-RU/changelogs/34800.txt create mode 100644 fastlane/metadata/android/ru-RU/changelogs/35000.txt create mode 100644 fastlane/metadata/android/ru-RU/changelogs/35100.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/32100.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/32200.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/32300.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/32400.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/32500.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/33000.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/33100.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/33200.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/33300.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/33400.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/33401.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/33500.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/33600.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/33700.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/33800.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/33900.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/34000.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/34100.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/34200.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/34202.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/34300.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/34400.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/34500.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/34600.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/34700.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/34800.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/35000.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/35100.txt create mode 100644 fastlane/metadata/android/zh-CN/full_description.txt create mode 100644 fastlane/metadata/android/zh-CN/short_description.txt create mode 100644 fastlane/metadata/android/zh-CN/title.txt diff --git a/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/AppViewModel.kt b/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/AppViewModel.kt index 350a322..39a5074 100644 --- a/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/AppViewModel.kt +++ b/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/AppViewModel.kt @@ -60,7 +60,8 @@ constructor( val isAppReady = _isAppReady.asStateFlow() init { - viewModelScope.launch { + + viewModelScope.launch { initPin() initAutoTunnel() initTunnel() @@ -87,7 +88,7 @@ constructor( private suspend fun initPin() { val isPinEnabled = appDataRepository.appState.isPinLockEnabled() - if(isPinEnabled) PinManager.initialize(WireGuardAutoTunnel.instance) + if (isPinEnabled) PinManager.initialize(WireGuardAutoTunnel.instance) } private suspend fun initAutoTunnel() { diff --git a/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/common/NestedScrollListener.kt b/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/common/NestedScrollListener.kt index 2050963..cf36df5 100644 --- a/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/common/NestedScrollListener.kt +++ b/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/common/NestedScrollListener.kt @@ -4,7 +4,7 @@ import androidx.compose.ui.geometry.Offset import androidx.compose.ui.input.nestedscroll.NestedScrollConnection import androidx.compose.ui.input.nestedscroll.NestedScrollSource -class NestedScrollListener( val onUp: () -> Unit, val onDown: () -> Unit) : NestedScrollConnection { +class NestedScrollListener(val onUp: () -> Unit, val onDown: () -> Unit) : NestedScrollConnection { override fun onPreScroll(available: Offset, source: NestedScrollSource): Offset { if (available.y < -1) onDown() if (available.y > 1) onUp() diff --git a/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/screens/main/MainScreen.kt b/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/screens/main/MainScreen.kt index 5084478..a04adbf 100644 --- a/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/screens/main/MainScreen.kt +++ b/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/screens/main/MainScreen.kt @@ -100,14 +100,14 @@ fun MainScreen(viewModel: MainViewModel = hiltViewModel(), uiState: AppUiState, var selectedTunnel by remember { mutableStateOf(null) } val nestedScrollConnection = remember { - NestedScrollListener({ isFabVisible = false },{ isFabVisible = true }) + NestedScrollListener({ isFabVisible = false }, { isFabVisible = true }) } val vpnActivityResultState = rememberLauncherForActivityResult( ActivityResultContracts.StartActivityForResult(), onResult = { - if(it.resultCode != RESULT_OK) showVpnPermissionDialog = true + if (it.resultCode != RESULT_OK) showVpnPermissionDialog = true }, ) diff --git a/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/screens/options/OptionsScreen.kt b/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/screens/options/OptionsScreen.kt index fc8e595..7f6a25a 100644 --- a/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/screens/options/OptionsScreen.kt +++ b/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/screens/options/OptionsScreen.kt @@ -47,7 +47,6 @@ import androidx.compose.ui.text.input.KeyboardCapitalization import androidx.compose.ui.text.input.KeyboardType import androidx.compose.ui.unit.dp import androidx.hilt.navigation.compose.hiltViewModel -import androidx.navigation.NavController import com.zaneschepke.wireguardautotunnel.R import com.zaneschepke.wireguardautotunnel.ui.AppUiState import com.zaneschepke.wireguardautotunnel.ui.Route @@ -67,12 +66,7 @@ import kotlinx.coroutines.delay @SuppressLint("UnusedMaterial3ScaffoldPaddingParameter") @OptIn(ExperimentalLayoutApi::class) @Composable -fun OptionsScreen( - optionsViewModel: OptionsViewModel = hiltViewModel(), - focusRequester: FocusRequester, - appUiState: AppUiState, - tunnelId: Int, -) { +fun OptionsScreen(optionsViewModel: OptionsViewModel = hiltViewModel(), focusRequester: FocusRequester, appUiState: AppUiState, tunnelId: Int) { val scrollState = rememberScrollState() val context = LocalContext.current val navController = LocalNavController.current diff --git a/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/screens/pinlock/PinLockScreen.kt b/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/screens/pinlock/PinLockScreen.kt index d2a1fc2..c3942d8 100644 --- a/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/screens/pinlock/PinLockScreen.kt +++ b/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/screens/pinlock/PinLockScreen.kt @@ -5,7 +5,6 @@ import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.res.stringResource -import androidx.navigation.NavController import com.zaneschepke.wireguardautotunnel.R import com.zaneschepke.wireguardautotunnel.ui.AppViewModel import com.zaneschepke.wireguardautotunnel.ui.Route diff --git a/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/screens/settings/SettingsScreen.kt b/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/screens/settings/SettingsScreen.kt index fee7f99..4f4e5ae 100644 --- a/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/screens/settings/SettingsScreen.kt +++ b/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/screens/settings/SettingsScreen.kt @@ -60,7 +60,6 @@ import androidx.compose.ui.text.input.KeyboardCapitalization import androidx.compose.ui.unit.dp import androidx.hilt.navigation.compose.hiltViewModel import androidx.lifecycle.compose.collectAsStateWithLifecycle -import androidx.navigation.NavController import com.google.accompanist.permissions.ExperimentalPermissionsApi import com.google.accompanist.permissions.isGranted import com.google.accompanist.permissions.rememberPermissionState @@ -92,12 +91,7 @@ import xyz.teamgravity.pin_lock_compose.PinManager ExperimentalLayoutApi::class, ) @Composable -fun SettingsScreen( - viewModel: SettingsViewModel = hiltViewModel(), - appViewModel: AppViewModel, - uiState: AppUiState, - focusRequester: FocusRequester, -) { +fun SettingsScreen(viewModel: SettingsViewModel = hiltViewModel(), appViewModel: AppViewModel, uiState: AppUiState, focusRequester: FocusRequester) { val context = LocalContext.current val navController = LocalNavController.current val focusManager = LocalFocusManager.current diff --git a/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/screens/support/SupportScreen.kt b/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/screens/support/SupportScreen.kt index dd9bff1..caaadf4 100644 --- a/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/screens/support/SupportScreen.kt +++ b/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/screens/support/SupportScreen.kt @@ -42,7 +42,6 @@ import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.text.style.TextDecoration import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import androidx.navigation.NavController import com.zaneschepke.wireguardautotunnel.BuildConfig import com.zaneschepke.wireguardautotunnel.R import com.zaneschepke.wireguardautotunnel.ui.AppUiState diff --git a/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/theme/Color.kt b/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/theme/Color.kt index 708c8b1..63ac3b4 100644 --- a/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/theme/Color.kt +++ b/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/theme/Color.kt @@ -19,7 +19,7 @@ sealed class ThemeColors( val secondary: Color, val onSurface: Color, ) { - //TODO fix light theme colors + // TODO fix light theme colors data object Light : ThemeColors( background = LightGrey, surface = OffWhite, diff --git a/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/theme/Theme.kt b/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/theme/Theme.kt index c3446d0..560311f 100644 --- a/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/theme/Theme.kt +++ b/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/theme/Theme.kt @@ -52,7 +52,7 @@ fun WireguardAutoTunnelTheme( } } useDarkTheme -> DarkColorScheme - //TODO force dark theme for now until light theme designed + // TODO force dark theme for now until light theme designed else -> DarkColorScheme } val view = LocalView.current diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml new file mode 100644 index 0000000..a6b3dae --- /dev/null +++ b/app/src/main/res/values-nl/strings.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml new file mode 100644 index 0000000..a6b3dae --- /dev/null +++ b/app/src/main/res/values-pt-rPT/strings.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml new file mode 100644 index 0000000..a6b3dae --- /dev/null +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/fastlane/metadata/android/de-DE/changelogs/34700.txt b/fastlane/metadata/android/de-DE/changelogs/34700.txt new file mode 100644 index 0000000..e988fb4 --- /dev/null +++ b/fastlane/metadata/android/de-DE/changelogs/34700.txt @@ -0,0 +1,6 @@ +Was ist Neu: +- Abstürze behoben +- Leistung der Kacheln verbessert +- Reaktivieren von PIN-Sperren +- "Beim Hochfahren starten" zur Einstellung gemacht +- verschiedene Leistungsanpassungen und Bugs behoben diff --git a/fastlane/metadata/android/de-DE/changelogs/34800.txt b/fastlane/metadata/android/de-DE/changelogs/34800.txt new file mode 100644 index 0000000..2e996d6 --- /dev/null +++ b/fastlane/metadata/android/de-DE/changelogs/34800.txt @@ -0,0 +1,5 @@ +Was ist neu: +- Verbesserungen der Tunnelsteuerung in der AndroidTV Benutzeroberfläche +- Fehler beim Sperren im Portrait-Modus behoben +- Fehler welcher eine Umgehung der PIN-Sperre ermöglichte behoben +- Fehler in der Auot-Tunnel Kachel behoben diff --git a/fastlane/metadata/android/de-DE/changelogs/35000.txt b/fastlane/metadata/android/de-DE/changelogs/35000.txt new file mode 100644 index 0000000..c6e95ff --- /dev/null +++ b/fastlane/metadata/android/de-DE/changelogs/35000.txt @@ -0,0 +1,6 @@ +Was ist neu? +- Verbesserte Zuverlässigkeit des automatischen Tunnels +- Unterstützung für hell/dunkel/dynamisches Theming hinzugefügt +- Unterstützung für Pre-/Post-Up-/Down-Skripte hinzugefügt +- Entfernen der Benachrichtigung über das Fortbestehen des Tunnels +- Verschiedene andere Korrekturen und Verbesserungen diff --git a/fastlane/metadata/android/de-DE/changelogs/35100.txt b/fastlane/metadata/android/de-DE/changelogs/35100.txt new file mode 100644 index 0000000..aa40954 --- /dev/null +++ b/fastlane/metadata/android/de-DE/changelogs/35100.txt @@ -0,0 +1,5 @@ +Was ist neu? +- Behebung von Problemen beim Starten von Tunneln im Hintergrund +- Unterstützung für den Neustart von Diensten nach dem Update hinzugefügt +- Verbesserungen der UI-Animationsgeschwindigkeit +- Andere Optimierungen diff --git a/fastlane/metadata/android/es-ES/changelogs/32400.txt b/fastlane/metadata/android/es-ES/changelogs/32400.txt index b602411..39ab529 100644 --- a/fastlane/metadata/android/es-ES/changelogs/32400.txt +++ b/fastlane/metadata/android/es-ES/changelogs/32400.txt @@ -1,2 +1,5 @@ Mejoras: - Añadida compatiblidad básica de Kernel WireGuard +- Flujo de divulgación de ubicación mejorada +- Corregido el fallo ede los persmisos del túnel automático +- Correcciones y mejoras varias diff --git a/fastlane/metadata/android/es-ES/changelogs/34200.txt b/fastlane/metadata/android/es-ES/changelogs/34200.txt new file mode 100644 index 0000000..93e5942 --- /dev/null +++ b/fastlane/metadata/android/es-ES/changelogs/34200.txt @@ -0,0 +1,5 @@ +Novedades: +- Corrección de la regresión del túnel de parada +- Añadir ofuscación de registros +- Añadir ocultar FAB en scroll +- Añadir localización turca diff --git a/fastlane/metadata/android/es-ES/changelogs/34202.txt b/fastlane/metadata/android/es-ES/changelogs/34202.txt new file mode 100644 index 0000000..c23a57b --- /dev/null +++ b/fastlane/metadata/android/es-ES/changelogs/34202.txt @@ -0,0 +1,3 @@ +Novedades: +- Agregue Amnezia junto con WireGuard +- Se corrigió el error de los accesos directos de la aplicación diff --git a/fastlane/metadata/android/es-ES/changelogs/34300.txt b/fastlane/metadata/android/es-ES/changelogs/34300.txt new file mode 100644 index 0000000..6aeb7be --- /dev/null +++ b/fastlane/metadata/android/es-ES/changelogs/34300.txt @@ -0,0 +1,6 @@ +Novedades: +- Soporte oficial para AmneziaWG +- Importación/exportación de configuraciones de Amnezia +- El túnel automático se activará solo una vez por cambio de red +- Soporte para idiomas adicionales +- Otras correcciones de errores y mejoras diff --git a/fastlane/metadata/android/es-ES/changelogs/34400.txt b/fastlane/metadata/android/es-ES/changelogs/34400.txt new file mode 100644 index 0000000..e412c6f --- /dev/null +++ b/fastlane/metadata/android/es-ES/changelogs/34400.txt @@ -0,0 +1,5 @@ +Novedades: +- Mejorar la denominación de las importaciones de túneles +- Se solucionó el error del estado inicial de tunelización automática +- Manejo de errores mejorado +- Se solucionó el error de importación del zip de Amnezia diff --git a/fastlane/metadata/android/es-ES/changelogs/34500.txt b/fastlane/metadata/android/es-ES/changelogs/34500.txt new file mode 100644 index 0000000..6df6cb1 --- /dev/null +++ b/fastlane/metadata/android/es-ES/changelogs/34500.txt @@ -0,0 +1,5 @@ +Novedades: +- Soporte de idiomas adicionales +- Corrección de errores en la tunelización automática de datos móviles +- Corrección del botón de acción flotante de AndroidTV +- Otras optimizaciones y mejoras diff --git a/fastlane/metadata/android/es-ES/changelogs/34600.txt b/fastlane/metadata/android/es-ES/changelogs/34600.txt new file mode 100644 index 0000000..9c76d1e --- /dev/null +++ b/fastlane/metadata/android/es-ES/changelogs/34600.txt @@ -0,0 +1,4 @@ +Novedades: +- Se corrigieron problemas con la operación del túnel automático. +- Se solucionó el problema con la copia de seguridad de Android. +- Mayor número de versiones diff --git a/fastlane/metadata/android/es-ES/changelogs/34700.txt b/fastlane/metadata/android/es-ES/changelogs/34700.txt new file mode 100644 index 0000000..777f894 --- /dev/null +++ b/fastlane/metadata/android/es-ES/changelogs/34700.txt @@ -0,0 +1,6 @@ +Novedades: +- Solucionar problemas de bloqueo +- Mejorar el rendimiento de los mosaicos +- Volver a habilitar el bloqueo del PIN +- Hacer que reiniciar al arrancar sea una configuración +- Varias correcciones de errores y rendimiento diff --git a/fastlane/metadata/android/es-ES/changelogs/34800.txt b/fastlane/metadata/android/es-ES/changelogs/34800.txt new file mode 100644 index 0000000..716c779 --- /dev/null +++ b/fastlane/metadata/android/es-ES/changelogs/34800.txt @@ -0,0 +1,5 @@ +Novedades: +- Correcciones para el control del túnel de la interfaz de usuario de AndroidTV +- Corrige el error de bloqueo de retrato. +- Corrige el error de omisión del bloqueo del PIN +- Corrige el error de mosaico de túnel automático diff --git a/fastlane/metadata/android/es-ES/changelogs/35000.txt b/fastlane/metadata/android/es-ES/changelogs/35000.txt new file mode 100644 index 0000000..9d7c045 --- /dev/null +++ b/fastlane/metadata/android/es-ES/changelogs/35000.txt @@ -0,0 +1,6 @@ +Lo nuevo: +- Fiabilidad del túnel automático mejorada +- Compatible con tema claro/oscuro/dinámico +- Compatible con scripts pre/post up/down +- Notificación persistente del túnel quitada +- Correcciones y mejoras varias diff --git a/fastlane/metadata/android/es-ES/changelogs/35100.txt b/fastlane/metadata/android/es-ES/changelogs/35100.txt new file mode 100644 index 0000000..2aa629f --- /dev/null +++ b/fastlane/metadata/android/es-ES/changelogs/35100.txt @@ -0,0 +1,5 @@ +Lo nuevo: +- Inicio de túneles en segundo plano corregido +- Podibilidad de reiniciar los servicios tras una actualización +- Mojorada la velocidad de las animaciones del UI +- Otras mejoras diff --git a/fastlane/metadata/android/es-ES/full_description.txt b/fastlane/metadata/android/es-ES/full_description.txt index a68f6be..508e5f5 100644 --- a/fastlane/metadata/android/es-ES/full_description.txt +++ b/fastlane/metadata/android/es-ES/full_description.txt @@ -1,6 +1,6 @@ Características -- Añade túneles a través de un archivo .conf, zip, entrada manual o código QR +- Añade túneles mediante archivo .conf, zip, entrada manual o código QR - Conexión automática a VPN basada en Wi-Fi SSID, ethernet o datos móviles - Túneles divididos por aplicación con búsqueda - Soporte de WireGuard para los modos kernel y espacio de usuario @@ -11,4 +11,4 @@ Características - Soporte de accesos directos estáticos para el túnel principal para la integración de automatización. - Soporte de automatización de intenciones para todos los túneles - Reinicio automático del servicio tras reiniciar -- Medidas de conservación de la batería +- Medidas de ahorro de la batería diff --git a/fastlane/metadata/android/nl-NL/short_description.txt b/fastlane/metadata/android/nl-NL/short_description.txt new file mode 100644 index 0000000..84da219 --- /dev/null +++ b/fastlane/metadata/android/nl-NL/short_description.txt @@ -0,0 +1 @@ +Een alternatieve VPN client app voor Wireguard met extra functies diff --git a/fastlane/metadata/android/nl-NL/title.txt b/fastlane/metadata/android/nl-NL/title.txt new file mode 100644 index 0000000..e589556 --- /dev/null +++ b/fastlane/metadata/android/nl-NL/title.txt @@ -0,0 +1 @@ +WG Tunnel diff --git a/fastlane/metadata/android/pl-PL/changelogs/32100.txt b/fastlane/metadata/android/pl-PL/changelogs/32100.txt new file mode 100644 index 0000000..3205641 --- /dev/null +++ b/fastlane/metadata/android/pl-PL/changelogs/32100.txt @@ -0,0 +1,3 @@ +Usprawnienia: +- naprawiono błąd uprawnień na Android 9 +- Inne optymalizacje diff --git a/fastlane/metadata/android/ru-RU/changelogs/34700.txt b/fastlane/metadata/android/ru-RU/changelogs/34700.txt new file mode 100644 index 0000000..d2da54a --- /dev/null +++ b/fastlane/metadata/android/ru-RU/changelogs/34700.txt @@ -0,0 +1,6 @@ +Что нового: +- Исправлены проблемы со сбоями +- Улучшена производительность плиток +- Возвращена блокировка PIN-кодом +- Добавлена функция перезапуска при загрузке +- Различные исправления производительности и ошибок diff --git a/fastlane/metadata/android/ru-RU/changelogs/34800.txt b/fastlane/metadata/android/ru-RU/changelogs/34800.txt new file mode 100644 index 0000000..2180cbf --- /dev/null +++ b/fastlane/metadata/android/ru-RU/changelogs/34800.txt @@ -0,0 +1,5 @@ +Что нового: +- Исправления интерфейса управления туннелем на AndroidTV +- Исправление ошибки блокировки в портретной ориентации +- Исправлена ошибка обхода блокировки PIN-кодом +- Исправлена ошибка с плиткой авто-туннеля diff --git a/fastlane/metadata/android/ru-RU/changelogs/35000.txt b/fastlane/metadata/android/ru-RU/changelogs/35000.txt new file mode 100644 index 0000000..61359c8 --- /dev/null +++ b/fastlane/metadata/android/ru-RU/changelogs/35000.txt @@ -0,0 +1,6 @@ +Что нового: +- Повышена надежность авто-туннелирования +- Добавлена поддержка светлых/темных/динамических тем +- Добавлена поддержка сценариев до/после запуска/остановки интерфейса +- Удалено постоянное уведомление о туннеле +- Различные другие исправления и улучшения diff --git a/fastlane/metadata/android/ru-RU/changelogs/35100.txt b/fastlane/metadata/android/ru-RU/changelogs/35100.txt new file mode 100644 index 0000000..f6d7b29 --- /dev/null +++ b/fastlane/metadata/android/ru-RU/changelogs/35100.txt @@ -0,0 +1,5 @@ +Что нового: +- Исправлены ошибки, из-за которых туннели не запускались в фоновом режиме +- Добавлена поддержка перезапуска служб после обновления +- Улучшена скорость анимации интерфейса +- Другие оптимизации diff --git a/fastlane/metadata/android/ru-RU/full_description.txt b/fastlane/metadata/android/ru-RU/full_description.txt index d3a4635..f5c8e49 100644 --- a/fastlane/metadata/android/ru-RU/full_description.txt +++ b/fastlane/metadata/android/ru-RU/full_description.txt @@ -1,6 +1,6 @@ Возможности -- Добавление туннелей через файлы .conf, .zip, вводом вручную, или через QR-код +- Добавление туннелей через файлы .conf, .zip, вводом вручную или через QR-код - Автоматическое подключение к VPN основываясь на имени сети Wi-Fi, подключению по Ethernet или мобильных данных - Разделение туннелирования по приложениям с поиском - Поддержка WireGuard в режимах ядра и пользовательского пространства diff --git a/fastlane/metadata/android/zh-CN/changelogs/32100.txt b/fastlane/metadata/android/zh-CN/changelogs/32100.txt new file mode 100644 index 0000000..c51d576 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/32100.txt @@ -0,0 +1,3 @@ +增强: +- 修复 < Android 9 权限问题 +- 其他优化 diff --git a/fastlane/metadata/android/zh-CN/changelogs/32200.txt b/fastlane/metadata/android/zh-CN/changelogs/32200.txt new file mode 100644 index 0000000..7a9dd73 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/32200.txt @@ -0,0 +1,5 @@ +增强: +- 在主屏幕上添加隧道统计信息 +- 改进设置屏幕的 Android TV 导航 +- 移除通知振动 +- 修复各种其他错误 diff --git a/fastlane/metadata/android/zh-CN/changelogs/32300.txt b/fastlane/metadata/android/zh-CN/changelogs/32300.txt new file mode 100644 index 0000000..723f4f3 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/32300.txt @@ -0,0 +1,5 @@ +增强: +- 添加仅移动数据开启自动隧道 +- 改进支持屏幕的用户界面 +- 更新资源链接 +- 修复各种其他错误 diff --git a/fastlane/metadata/android/zh-CN/changelogs/32400.txt b/fastlane/metadata/android/zh-CN/changelogs/32400.txt new file mode 100644 index 0000000..373d6c8 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/32400.txt @@ -0,0 +1,5 @@ +增强: +- 添加基础的 WireGuard 内核支持 +- 改进位置共享流程 +- 修复自动隧道权限的错误 +- 修复各种其他 UI 错误 diff --git a/fastlane/metadata/android/zh-CN/changelogs/32500.txt b/fastlane/metadata/android/zh-CN/changelogs/32500.txt new file mode 100644 index 0000000..089fc72 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/32500.txt @@ -0,0 +1,2 @@ +修复: +- Android 14 前台权限异常 diff --git a/fastlane/metadata/android/zh-CN/changelogs/33000.txt b/fastlane/metadata/android/zh-CN/changelogs/33000.txt new file mode 100644 index 0000000..2196d0b --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/33000.txt @@ -0,0 +1,7 @@ +增强: +- 重构状态管理 +- 改进 Android TV 导航 +- 提高自动隧道效率 +- 优化导航体验 +- 添加自动隧道暂停功能 +- 修复多项错误 diff --git a/fastlane/metadata/android/zh-CN/changelogs/33100.txt b/fastlane/metadata/android/zh-CN/changelogs/33100.txt new file mode 100644 index 0000000..3161194 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/33100.txt @@ -0,0 +1,7 @@ +增强: +- 重构状态管理 +- 改进 Android TV 导航 +- 提高自动隧道效率 +- 优化整体导航体验 +- 增加自动隧道暂停功能 +- 修复多项错误 diff --git a/fastlane/metadata/android/zh-CN/changelogs/33200.txt b/fastlane/metadata/android/zh-CN/changelogs/33200.txt new file mode 100644 index 0000000..3161194 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/33200.txt @@ -0,0 +1,7 @@ +增强: +- 重构状态管理 +- 改进 Android TV 导航 +- 提高自动隧道效率 +- 优化整体导航体验 +- 增加自动隧道暂停功能 +- 修复多项错误 diff --git a/fastlane/metadata/android/zh-CN/changelogs/33300.txt b/fastlane/metadata/android/zh-CN/changelogs/33300.txt new file mode 100644 index 0000000..e9eecca --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/33300.txt @@ -0,0 +1,7 @@ +增强: +- 增加删除隧道确认提示 +- 添加电池后台权限设置 +修复: +- 修复隧道禁用冻结的问题 +- 修复 Email 字段的错误 +- 修复配置编辑时 DNS 为空的问题 diff --git a/fastlane/metadata/android/zh-CN/changelogs/33400.txt b/fastlane/metadata/android/zh-CN/changelogs/33400.txt new file mode 100644 index 0000000..1956846 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/33400.txt @@ -0,0 +1,3 @@ +增强: +- 修复创建配置文件后未保存异常 +- 升级版本 diff --git a/fastlane/metadata/android/zh-CN/changelogs/33401.txt b/fastlane/metadata/android/zh-CN/changelogs/33401.txt new file mode 100644 index 0000000..b953c1a --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/33401.txt @@ -0,0 +1,2 @@ +更新: +- 这是一个 CI 测试版本 diff --git a/fastlane/metadata/android/zh-CN/changelogs/33500.txt b/fastlane/metadata/android/zh-CN/changelogs/33500.txt new file mode 100644 index 0000000..8d50b54 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/33500.txt @@ -0,0 +1,5 @@ +更新: +- 实现始终在线 VPN 内核模式的重启自动启动 +- 支持自适应主题图标 +- 修复通知图标和快捷图标的问题 +- 修复 AndroidTV 图标显示问题 diff --git a/fastlane/metadata/android/zh-CN/changelogs/33600.txt b/fastlane/metadata/android/zh-CN/changelogs/33600.txt new file mode 100644 index 0000000..6d1e1b1 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/33600.txt @@ -0,0 +1,5 @@ +更新: +- 改善首次启动流程,使用户更容易上手 +- 切换到 WireGuard 库的分支版本以提高性能 +- 在首次启动 VPN 时请求相应权限 +- 更新应用版本以包含最新改进和修复 diff --git a/fastlane/metadata/android/zh-CN/changelogs/33700.txt b/fastlane/metadata/android/zh-CN/changelogs/33700.txt new file mode 100644 index 0000000..5fea08f --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/33700.txt @@ -0,0 +1,2 @@ +更新: +- 改善隧道 UI diff --git a/fastlane/metadata/android/zh-CN/changelogs/33800.txt b/fastlane/metadata/android/zh-CN/changelogs/33800.txt new file mode 100644 index 0000000..b231264 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/33800.txt @@ -0,0 +1,4 @@ +更新: +- 修复配置编辑界面的 UI 问题 +- 在 GrapheneOS 上首次启动时添加始终在线 VPN 通知 +- 更新版本 diff --git a/fastlane/metadata/android/zh-CN/changelogs/33900.txt b/fastlane/metadata/android/zh-CN/changelogs/33900.txt new file mode 100644 index 0000000..6f8c9bf --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/33900.txt @@ -0,0 +1,5 @@ +更新: +- 添加日志屏幕 +- 增加本地应用锁功能 +- 添加 ping 失败时自动重启 VPN +- 修复各种已知错误 diff --git a/fastlane/metadata/android/zh-CN/changelogs/34000.txt b/fastlane/metadata/android/zh-CN/changelogs/34000.txt new file mode 100644 index 0000000..7867302 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/34000.txt @@ -0,0 +1,5 @@ +更新: +- 根据 WiFi 名称自动连接到特定隧道 +- 通过快捷方式和通知栏图块控制自动隧道 +- 在重启后自动启动之前开启的手动隧道 +- 修复各种已知错误并提升性能 diff --git a/fastlane/metadata/android/zh-CN/changelogs/34100.txt b/fastlane/metadata/android/zh-CN/changelogs/34100.txt new file mode 100644 index 0000000..8064558 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/34100.txt @@ -0,0 +1,5 @@ +更新: +- 提升自动隧道的可靠性 +- 改进通知栏图块的同步 +- 添加 Android TV 相关资源 +- 增加 APK 指纹验证 diff --git a/fastlane/metadata/android/zh-CN/changelogs/34200.txt b/fastlane/metadata/android/zh-CN/changelogs/34200.txt new file mode 100644 index 0000000..b994174 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/34200.txt @@ -0,0 +1,5 @@ +更新: +- 修复停止隧道的回归问题 +- 添加日志混淆功能 +- 增加滚动时隐藏浮动操作按钮(FAB) +- 添加土耳其语本地化支持 diff --git a/fastlane/metadata/android/zh-CN/changelogs/34202.txt b/fastlane/metadata/android/zh-CN/changelogs/34202.txt new file mode 100644 index 0000000..733eca2 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/34202.txt @@ -0,0 +1,3 @@ +更新: +- 添加 Amnezia,与 WireGuard 并行使用 +- 修复应用快捷方式的 Bug diff --git a/fastlane/metadata/android/zh-CN/changelogs/34300.txt b/fastlane/metadata/android/zh-CN/changelogs/34300.txt new file mode 100644 index 0000000..b1dd7b4 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/34300.txt @@ -0,0 +1,6 @@ +更新: +- 正式支持 AmneziaWG +- 支持导入/导出 Amnezia 配置 +- 自动隧道功能优化,仅在网络变更时切换一次 +- 增加多语言支持 +- 其他错误修复和改进 diff --git a/fastlane/metadata/android/zh-CN/changelogs/34400.txt b/fastlane/metadata/android/zh-CN/changelogs/34400.txt new file mode 100644 index 0000000..ad10873 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/34400.txt @@ -0,0 +1,5 @@ +更新: +- 改进隧道导入命名 +- 修复自动隧道初始化状态错误 +- 改进错误处理 +- 修复 Amnezia 压缩包导入错误 diff --git a/fastlane/metadata/android/zh-CN/changelogs/34500.txt b/fastlane/metadata/android/zh-CN/changelogs/34500.txt new file mode 100644 index 0000000..92c555a --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/34500.txt @@ -0,0 +1,5 @@ +更新: +- 额外的语言支持 +- 修复自动隧道移动数据的错误 +- 修复 AndroidTV 浮动操作按钮的错误 +- 其他优化和增强 diff --git a/fastlane/metadata/android/zh-CN/changelogs/34600.txt b/fastlane/metadata/android/zh-CN/changelogs/34600.txt new file mode 100644 index 0000000..b0e5912 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/34600.txt @@ -0,0 +1,4 @@ +更新: +- 修复自动隧道错误 +- 修复安卓备份错误 +- 版本升级 diff --git a/fastlane/metadata/android/zh-CN/changelogs/34700.txt b/fastlane/metadata/android/zh-CN/changelogs/34700.txt new file mode 100644 index 0000000..0ed8917 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/34700.txt @@ -0,0 +1,6 @@ +更新: +- 修复崩溃问题 +- 改善快捷图标性能 +- 重新启用锁定功能 +- 将启动时重启设为一个设置选项 +- 各种性能和错误修复 diff --git a/fastlane/metadata/android/zh-CN/changelogs/34800.txt b/fastlane/metadata/android/zh-CN/changelogs/34800.txt new file mode 100644 index 0000000..aa72e97 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/34800.txt @@ -0,0 +1,5 @@ +更新: +- 修复 AndroidTV UI 隧道控制问题 +- 修复竖屏锁定错误 +- 修复 PIN 锁绕过错误 +- 修复自动隧道图块错误 diff --git a/fastlane/metadata/android/zh-CN/changelogs/35000.txt b/fastlane/metadata/android/zh-CN/changelogs/35000.txt new file mode 100644 index 0000000..e943253 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/35000.txt @@ -0,0 +1,6 @@ +更新: +- 提高自动隧道的可靠性 +- 增加对浅色/深色/动态主题的支持 +- 增加对预/后启动/关闭脚本的支持 +- 移除隧道持久通知 +- 其他各种修复和改进 diff --git a/fastlane/metadata/android/zh-CN/changelogs/35100.txt b/fastlane/metadata/android/zh-CN/changelogs/35100.txt new file mode 100644 index 0000000..00c920c --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/35100.txt @@ -0,0 +1,5 @@ +更新: +- 修复隧道无法从后台启动的问题 +- 增加更新后重启服务的支持 +- 改进 UI 动画速度 +- 其他优化 diff --git a/fastlane/metadata/android/zh-CN/full_description.txt b/fastlane/metadata/android/zh-CN/full_description.txt new file mode 100644 index 0000000..2eeb1b4 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/full_description.txt @@ -0,0 +1,14 @@ +功能: + +- 支持通过 .conf 文件、压缩文件、手动输入或 QR 码添加隧道 +- 根据 Wi-Fi SSID、以太网或移动数据自动连接 VPN +- 支持按应用程序进行分流隧道,并支持搜索功能 +- 支持内核和用户空间模式的 WireGuard +- 支持 Amnezia 用户空间模式,以应对 DPI/审查保护 +- 支持“始终在线” VPN +- 支持将 Amnezia 和 WireGuard 隧道导出为压缩文件 +- 支持快速切换 VPN 的快捷方式 +- 支持主要隧道的静态快捷方式,便于自动化集成 +- 支持所有隧道的意图自动化 +- 支持重启手机后自动重启服务 +- 耗电优化 diff --git a/fastlane/metadata/android/zh-CN/short_description.txt b/fastlane/metadata/android/zh-CN/short_description.txt new file mode 100644 index 0000000..6a11c22 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/short_description.txt @@ -0,0 +1 @@ +一款更具功能性的 WireGuard VPN 替代客户端应用程序 diff --git a/fastlane/metadata/android/zh-CN/title.txt b/fastlane/metadata/android/zh-CN/title.txt new file mode 100644 index 0000000..e589556 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/title.txt @@ -0,0 +1 @@ +WG Tunnel diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index b62e81a..bd890fc 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -23,7 +23,7 @@ timber = "5.0.1" tunnel = "1.2.1" androidGradlePlugin = "8.7.0" kotlin = "2.0.21" -ksp = "2.0.20-1.0.25" +ksp = "2.0.21-1.0.25" composeBom = "2024.09.03" compose = "1.7.3" zxingAndroidEmbedded = "4.3.0"