cania
|
7cb2ca42c5
|
Add local backup/restore: encrypted .enc export to Download/loginvault, restore from list (no file_picker to avoid SDK conflict)
|
2026-08-13 14:47:14 +02:00 |
|
cania
|
92a3ca4d82
|
Fix Exit: restart to fresh AuthScreen (re-evaluates registered+session); import AuthScreen
|
2026-08-13 12:09:51 +02:00 |
|
cania
|
035639b30e
|
Settings: confirm dialog before enabling biometric; cancel reverts switch to OFF
|
2026-08-13 11:03:05 +02:00 |
|
cania
|
68a6af0a42
|
Diagnose biometric: show real error on retry, disable sensitiveTransaction, enable useErrorDialogs for reliable OS prompt
|
2026-08-13 10:45:53 +02:00 |
|
cania
|
300c22d481
|
Add 'Gunakan Sidik Jari' retry button on login (shown when biometric enabled+available). Loads biometric flags at init.
|
2026-08-13 10:08:12 +02:00 |
|
cania
|
3d9883d3e4
|
Biometric bypass on login: if enabled+registered, prompt fingerprint on open -> on success skip email/password. On fail, show grey msg and allow manual login via Masuk button
|
2026-08-13 09:59:41 +02:00 |
|
cania
|
3016075574
|
Settings fingerprint = flag only (no biometric prompt there); real prompt at login when enabled+registered. Msg color: green=on, grey=off
|
2026-08-13 09:55:26 +02:00 |
|
cania
|
6a9c4da0c7
|
Fix fingerprint: adaptive auth screen (login/register by state), auto-prompt biometric on open, optimistic switch, real error messages
|
2026-08-13 09:52:03 +02:00 |
|
cania
|
0fd595d8a6
|
Remove Google auth: drop google_sign_in, google-services.json, gradle plugin; keep email+password+fingerprint
|
2026-08-13 09:06:28 +02:00 |
|
cania
|
235458702e
|
Fix fingerprint toggle: fallback to device credentials, clearer error messages
|
2026-08-13 02:49:11 +02:00 |
|
cania
|
8275ac9517
|
Theme: switch to blue (colorSchemeSeed Colors.blue) + match icon background to blue #1565C0
|
2026-08-12 20:37:52 +02:00 |
|
cania
|
68fca2c2c6
|
Add fingerprint (local_auth) session + 3-min inactivity timeout (default), activity resets timer, settings: biometric toggle + timeout picker
|
2026-08-12 20:13:57 +02:00 |
|
cania
|
761d746a83
|
Fix white screen after login: pushReplacement to DashboardScreen; main decides home by email presence; add missing imports
|
2026-08-12 12:38:44 +02:00 |
|
cania
|
a8791a5b10
|
Flutter Android login vault: local DB (id+base64 content), email/Google auth, dashboard search/edit/swipe-delete, dark/system theme, minSdk 29
|
2026-08-12 11:41:20 +02:00 |
|