7f57cf6b96
Add delete icon button next to edit (with confirm dialog); swipe-to-delete keeps its confirm too
main
cania
2026-08-13 16:48:34 +02:00
93e4cc3a65
Update README: add backup/restore (encrypted local file, manual Drive copy), new deps
cania
2026-08-13 16:00:51 +02:00
7cb2ca42c5
Add local backup/restore: encrypted .enc export to Download/loginvault, restore from list (no file_picker to avoid SDK conflict)
cania
2026-08-13 14:47:14 +02:00
68a6af0a42
Diagnose biometric: show real error on retry, disable sensitiveTransaction, enable useErrorDialogs for reliable OS prompt
cania
2026-08-13 10:45:53 +02:00
300c22d481
Add 'Gunakan Sidik Jari' retry button on login (shown when biometric enabled+available). Loads biometric flags at init.
cania
2026-08-13 10:08:12 +02:00
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
cania
2026-08-13 09:59:41 +02:00
3016075574
Settings fingerprint = flag only (no biometric prompt there); real prompt at login when enabled+registered. Msg color: green=on, grey=off
cania
2026-08-13 09:55:26 +02:00
6a9c4da0c7
Fix fingerprint: adaptive auth screen (login/register by state), auto-prompt biometric on open, optimistic switch, real error messages
cania
2026-08-13 09:52:03 +02:00
0fd595d8a6
Remove Google auth: drop google_sign_in, google-services.json, gradle plugin; keep email+password+fingerprint
cania
2026-08-13 09:06:28 +02:00
8e96141d73
google client service
alex2026-08-13 07:57:59 +07:00
761d746a83
Fix white screen after login: pushReplacement to DashboardScreen; main decides home by email presence; add missing imports
cania
2026-08-12 12:38:44 +02:00