diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ee9b9a..952ff0d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,10 +2,15 @@ ## Versión actual -- Versión base: `1.2.5` +- Versión base: `1.2.6` ## Historial +### 1.2.6 - 2026-04-23 + +- Android deja de desactivar la huella cuando se cierra o pospone el diálogo de oferta biométrica. +- La oferta de activar huella reaparece mientras aún no existan credenciales biométricas guardadas. + ### 1.2.5 - 2026-04-23 - Android vuelve a bloquearse al pasar a segundo plano cuando la biometría está activa, para que al regresar sí pida huella. diff --git a/VERSION b/VERSION index c813fe1..3c43790 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.2.5 +1.2.6 diff --git a/android/app/build.gradle b/android/app/build.gradle index 58b9abc..a5efecd 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -18,8 +18,8 @@ android { applicationId "net.linkedcorp.linkedsign" minSdk 26 targetSdk 35 - versionCode 10205 - versionName "1.2.5" + versionCode 10206 + versionName "1.2.6" buildConfigField "String", "API_BASE_URL", "\"${apiBaseUrl}\"" } diff --git a/android/app/src/main/java/net/linkedcorp/linkedsign/ui/LinkedSignApp.kt b/android/app/src/main/java/net/linkedcorp/linkedsign/ui/LinkedSignApp.kt index 3e81eb4..a5a384a 100644 --- a/android/app/src/main/java/net/linkedcorp/linkedsign/ui/LinkedSignApp.kt +++ b/android/app/src/main/java/net/linkedcorp/linkedsign/ui/LinkedSignApp.kt @@ -398,7 +398,7 @@ fun LinkedSignApp(viewModel: MainViewModel, appContext: Context, activity: Compo .onSuccess { selectedTab = if (viewModel.consumeAboutLandingForCurrentUser()) AppTab.About else AppTab.Documents appUnlocked = true - showBiometricOptIn = biometricAvailable && !state.biometricEnabled + showBiometricOptIn = biometricAvailable && !state.biometricHasCredentials snackbarHostState.showSnackbar("Sesión iniciada.") } .onFailure { error -> @@ -480,10 +480,7 @@ fun LinkedSignApp(viewModel: MainViewModel, appContext: Context, activity: Compo if (showBiometricOptIn) { AlertDialog( onDismissRequest = { - scope.launch { - viewModel.declineBiometricAccess() - showBiometricOptIn = false - } + showBiometricOptIn = false }, title = { Text("Activar acceso biométrico") }, text = { @@ -504,10 +501,7 @@ fun LinkedSignApp(viewModel: MainViewModel, appContext: Context, activity: Compo }, dismissButton = { OutlinedButton(onClick = { - scope.launch { - viewModel.declineBiometricAccess() - showBiometricOptIn = false - } + showBiometricOptIn = false }) { Text("Ahora no") } diff --git a/backend/package.json b/backend/package.json index a8565e6..1a66ff3 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "linkedsign-backend", - "version": "1.2.5", + "version": "1.2.6", "private": true, "description": "Initial backend for LinkedSign", "main": "src/server.js", diff --git a/frontend/package.json b/frontend/package.json index 4cfaa0e..70094fe 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,7 +1,7 @@ { "name": "frontend", "private": true, - "version": "1.2.5", + "version": "1.2.6", "type": "module", "scripts": { "dev": "vite",