Add fingerprint (local_auth) session + 3-min inactivity timeout (default), activity resets timer, settings: biometric toggle + timeout picker

This commit is contained in:
cania
2026-08-12 20:13:57 +02:00
parent 9c3fe4f8e9
commit 68fca2c2c6
12 changed files with 305 additions and 52 deletions

View File

@@ -13,7 +13,12 @@ class AppConstants {
/// SQLite database file name.
static const String dbName = 'login_vault.db';
/// Application package-ish identifiers for secure storage keys.
/// Secure storage keys.
static const String secureKeyEmail = 'vault_email';
static const String secureKeyAppPassword = 'vault_app_password';
static const String secureKeySession = 'vault_session_opened_at';
/// SharedPreferences keys (settings).
static const String prefTimeout = 'session_timeout_minutes';
static const String prefBiometric = 'biometric_enabled';
}