From 51074d08c6e2e56dcbad5cecc35df6db16d17a8d Mon Sep 17 00:00:00 2001 From: Milton Gonzalez Date: Thu, 23 Apr 2026 14:14:21 -0500 Subject: [PATCH] Restore Android biometric opt-in prompt --- CHANGELOG.md | 7 ++++++- VERSION | 2 +- android/app/build.gradle | 4 ++-- .../java/net/linkedcorp/linkedsign/ui/LinkedSignApp.kt | 2 +- backend/package.json | 2 +- frontend/package.json | 2 +- 6 files changed, 12 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3bad2ea..59f10a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,10 +2,15 @@ ## Versión actual -- Versión base: `1.2.1` +- Versión base: `1.2.2` ## Historial +### 1.2.2 - 2026-04-23 + +- Android vuelve a ofrecer activar huella después del login siempre que el acceso biométrico no esté activo. +- Se conserva la persistencia del acceso biométrico ya implementada en la versión anterior. + ### 1.2.1 - 2026-04-23 - Android muestra `About` automáticamente en el primer login de cada usuario y luego vuelve por defecto a `Documentos`. diff --git a/VERSION b/VERSION index 6085e94..23aa839 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.2.1 +1.2.2 diff --git a/android/app/build.gradle b/android/app/build.gradle index 4d39ada..89046f5 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 10201 - versionName "1.2.1" + versionCode 10202 + versionName "1.2.2" 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 5b851b3..44f0af2 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 @@ -376,7 +376,7 @@ fun LinkedSignApp(viewModel: MainViewModel, appContext: Context, activity: Compo .onSuccess { selectedTab = if (viewModel.consumeAboutLandingForCurrentUser()) AppTab.About else AppTab.Documents appUnlocked = true - showBiometricOptIn = biometricAvailable && !state.biometricConfigured + showBiometricOptIn = biometricAvailable && !state.biometricEnabled snackbarHostState.showSnackbar("Sesión iniciada.") } .onFailure { error -> diff --git a/backend/package.json b/backend/package.json index 0d94a4d..8a76a3a 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "linkedsign-backend", - "version": "1.2.1", + "version": "1.2.2", "private": true, "description": "Initial backend for LinkedSign", "main": "src/server.js", diff --git a/frontend/package.json b/frontend/package.json index 70fc072..6a57e4d 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,7 +1,7 @@ { "name": "frontend", "private": true, - "version": "1.2.1", + "version": "1.2.2", "type": "module", "scripts": { "dev": "vite",