fix: Auto open biometric prompt from database list #2113 Update to 4.1.6

This commit is contained in:
J-Jamet
2025-08-17 10:09:04 +02:00
parent cb5a725d50
commit c3b5598a09
6 changed files with 13 additions and 3 deletions

View File

@@ -1,4 +1,7 @@
KeePassDX(4.1.4)
KeePassDX(4.1.6)
* Auto open biometric prompt from database list #2113
KeePassDX(4.1.5)
* Fix auto prompt #2111
KeePassDX(4.1.4)

View File

@@ -11,8 +11,8 @@ android {
applicationId "com.kunzisoft.keepass"
minSdkVersion 15
targetSdkVersion 34
versionCode = 137
versionName = "4.1.5"
versionCode = 138
versionName = "4.1.6"
multiDexEnabled true
testApplicationId = "com.kunzisoft.keepass.tests"

View File

@@ -75,6 +75,7 @@ import com.kunzisoft.keepass.utils.getParcelableCompat
import com.kunzisoft.keepass.view.asError
import com.kunzisoft.keepass.view.showActionErrorIfNeeded
import com.kunzisoft.keepass.viewmodels.DatabaseFilesViewModel
import com.kunzisoft.keepass.viewmodels.DeviceUnlockViewModel.Companion.isAutoOpenBiometricPromptAllowed
import java.io.FileNotFoundException
class FileDatabaseSelectActivity : DatabaseModeActivity(),
@@ -354,6 +355,9 @@ class FileDatabaseSelectActivity : DatabaseModeActivity(),
} else {
mAdapterDatabaseHistory?.clearDatabaseFileHistoryList()
}
// Allow auto open biometric prompt
isAutoOpenBiometricPromptAllowed = true
}
override fun onSaveInstanceState(outState: Bundle) {

View File

@@ -133,6 +133,7 @@ class DeviceUnlockViewModel(application: Application): AndroidViewModel(applicat
fun disconnect() {
this.databaseUri = null
closeBiometricPrompt()
cipherDatabaseListener?.let {
cipherDatabaseAction.unregisterDatabaseListener(it)
}

View File

@@ -0,0 +1 @@
* Auto open biometric prompt from database list #2113

View File

@@ -0,0 +1 @@
* Ouverture auto de la prompt biometrique depuis la liste des bases #2113