11 Commits

Author SHA1 Message Date
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
2e04a9b7a4 Fix local_auth: MainActivity extends FlutterFragmentActivity (required by local_auth plugin) 2026-08-13 10:53:22 +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
8e96141d73 google client service 2026-08-13 07:57:59 +07:00
cania
7d4843dc0a Revert google-services gradle plugin (user provides own google-services.json locally); repo stable without it 2026-08-13 02:46:04 +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
aba917e2c1 Replace app icon with adaptive lock (gembok) icon: foreground vector + indigo background 2026-08-12 20:33:41 +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
9c3fe4f8e9 Fix package mismatch: move MainActivity.kt to com.omahcitra.loginvault (matches gradle namespace) 2026-08-12 19:41:33 +02:00
cania
4c681914f5 Set compileSdk/targetSdk 36 (plugin req); README update 2026-08-12 11:45:10 +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