Commit Graph

250 Commits

Author SHA1 Message Date
thePR0M3TH3AN
b80abff895 Handle decryption failures when syncing index 2025-07-16 15:19:48 -04:00
thePR0M3TH3AN
073b8c4d47 Add verbose flag to list_entries and update archived view 2025-07-16 15:05:11 -04:00
thePR0M3TH3AN
a610272552 Update seed profile creation prompt 2025-07-16 11:25:56 -04:00
thePR0M3TH3AN
f701124fb1 Add method parameter to seed setup 2025-07-16 04:04:13 -04:00
thePR0M3TH3AN
6cca270bd6 Update seed setup prompt with word-by-word option 2025-07-16 03:51:32 -04:00
thePR0M3TH3AN
f46de144a9 Validate BIP-85 seeds using Mnemonic 2025-07-16 03:22:47 -04:00
thePR0M3TH3AN
113fd1181a Add custom seed profile names 2025-07-15 21:56:31 -04:00
thePR0M3TH3AN
27d8b8ffa1 Remove redundant sensitive info prompt 2025-07-15 15:07:39 -04:00
thePR0M3TH3AN
503159ff6d Adjust retrieve entry flow 2025-07-15 14:00:05 -04:00
thePR0M3TH3AN
5a3b80b4f6 Handle EntryType objects when loading 2025-07-15 12:47:01 -04:00
thePR0M3TH3AN
754dce086c Show more fingerprints 2025-07-15 11:17:13 -04:00
thePR0M3TH3AN
3de84ec484 feat: prompt sensitive view in entry details 2025-07-15 11:02:21 -04:00
thePR0M3TH3AN
6d24ffb2ec refactor: streamline retrieve flow 2025-07-15 10:53:50 -04:00
thePR0M3TH3AN
3bcf3312df refactor: extract sensitive entry display helper 2025-07-15 10:43:06 -04:00
thePR0M3TH3AN
fffd287032 Enhance entry detail display and tests 2025-07-15 08:58:26 -04:00
thePR0M3TH3AN
4d559d0339 pause after showing entry details 2025-07-14 22:34:04 -04:00
thePR0M3TH3AN
8fca2b3346 Add entry details workflow and tests 2025-07-14 22:16:54 -04:00
thePR0M3TH3AN
0b4eec55a0 Pause after displaying entry details 2025-07-14 21:46:31 -04:00
thePR0M3TH3AN
000a607bbc fix qr menu pause 2025-07-14 20:45:17 -04:00
thePR0M3TH3AN
513f6df459 Fix QR menu option case handling 2025-07-14 20:26:17 -04:00
thePR0M3TH3AN
db85caceda fix retrieval screen clearing and add pause tests 2025-07-14 18:15:37 -04:00
thePR0M3TH3AN
74f5911bf7 Use notification helper consistently 2025-07-14 17:01:49 -04:00
thePR0M3TH3AN
55df7a3c56 Use notify for warnings 2025-07-14 16:36:05 -04:00
thePR0M3TH3AN
b8a5ed9f66 Add header clearing with notifications 2025-07-14 15:23:37 -04:00
thePR0M3TH3AN
ee240cbd1e Add notification tracking and tests 2025-07-14 14:58:58 -04:00
thePR0M3TH3AN
ba066bf0d4 Run sync in background for TUI actions 2025-07-14 14:16:59 -04:00
thePR0M3TH3AN
741845799a Warn when few relays respond 2025-07-14 12:28:44 -04:00
thePR0M3TH3AN
ba40c5108d Add notification queue to PasswordManager 2025-07-14 11:05:39 -04:00
thePR0M3TH3AN
57997e4958 Record manifest ID and timestamp 2025-07-13 21:32:11 -04:00
thePR0M3TH3AN
78104681e4 Validate AES-GCM payload length 2025-07-13 20:15:58 -04:00
thePR0M3TH3AN
a3fd02f0c9 Add test for legacy Fernet data with V2 prefix 2025-07-13 20:07:56 -04:00
thePR0M3TH3AN
26badd8cd7 Start sync after new seed 2025-07-13 19:46:59 -04:00
thePR0M3TH3AN
0e7c3e8a84 flush writes for concurrency safety 2025-07-13 18:29:47 -04:00
thePR0M3TH3AN
6fe4b86a19 Prevent background sync thread from blocking cleanup 2025-07-13 18:15:58 -04:00
thePR0M3TH3AN
b01b73c1d5 Avoid blocking network calls at startup 2025-07-13 17:53:07 -04:00
thePR0M3TH3AN
d559477342 Use background sync unconditionally 2025-07-13 17:09:30 -04:00
thePR0M3TH3AN
4893daa1b4 Add verbose timing logs 2025-07-13 16:09:58 -04:00
thePR0M3TH3AN
80c67905ae Allow passing ConfigManager to NostrClient 2025-07-13 15:57:31 -04:00
thePR0M3TH3AN
78499b267e Add configurable Nostr retry settings 2025-07-13 15:42:24 -04:00
thePR0M3TH3AN
8350504d00 Use background sync when quick unlock 2025-07-13 15:27:24 -04:00
thePR0M3TH3AN
f5dcaf9af4 Add quick unlock config option 2025-07-13 14:59:22 -04:00
thePR0M3TH3AN
96d5a1bb57 Lower KDF iteration default 2025-07-13 14:40:15 -04:00
thePR0M3TH3AN
cca860adf5 Add offline mode feature 2025-07-13 13:15:05 -04:00
thePR0M3TH3AN
b4dfd4b292 Add configurable password policy 2025-07-13 13:00:02 -04:00
thePR0M3TH3AN
f86067c1d8 Add Argon2 key derivation option 2025-07-13 12:24:10 -04:00
thePR0M3TH3AN
ba53cf2332 Add backup interval setting and throttled backups 2025-07-13 11:30:47 -04:00
thePR0M3TH3AN
526d31325a Use canonical serializer for entry checksum 2025-07-13 10:55:51 -04:00
thePR0M3TH3AN
6bc8fe70f6 Add optional orjson support 2025-07-13 10:47:45 -04:00
thePR0M3TH3AN
2f143b6710 Fix decryption migration logic 2025-07-13 10:22:43 -04:00
thePR0M3TH3AN
dacc591c25 feat: centralize decryption with version prefix 2025-07-13 09:48:36 -04:00