Commit Graph

443 Commits

Author SHA1 Message Date
thePR0M3TH3AN
cc68f05130 test: seed setup interactions 2025-07-16 04:16:36 -04:00
thePR0M3TH3AN
04dc4e05da Add interactive seed word prompt 2025-07-16 03:40:24 -04:00
thePR0M3TH3AN
d7547810fe Add cross-platform masked input utility with tests 2025-07-16 03:32:06 -04:00
thePR0M3TH3AN
27d8b8ffa1 Remove redundant sensitive info prompt 2025-07-15 15:07:39 -04:00
thePR0M3TH3AN
5a3b80b4f6 Handle EntryType objects when loading 2025-07-15 12:47:01 -04:00
thePR0M3TH3AN
dfa560a270 Add parameterized sensitive entry display test 2025-07-15 11:45:54 -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
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
c946f30258 Fix entry details display 2025-07-14 21:07:05 -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
16982f489d test: update helper PasswordManager mocks 2025-07-14 17:24:08 -04:00
thePR0M3TH3AN
63d7d21991 test: ensure notifications endpoint leaves current message 2025-07-14 17:09:30 -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
9184222514 Refactor notification handling 2025-07-14 15:40:46 -04:00
thePR0M3TH3AN
b8a5ed9f66 Add header clearing with notifications 2025-07-14 15:23:37 -04:00
thePR0M3TH3AN
9615dcdb31 Fix notification test 2025-07-14 15:10:43 -04:00
thePR0M3TH3AN
ee240cbd1e Add notification tracking and tests 2025-07-14 14:58:58 -04:00
thePR0M3TH3AN
8413908c94 Add message and notifications to stats screen 2025-07-14 14:40:18 -04:00
thePR0M3TH3AN
ba066bf0d4 Run sync in background for TUI actions 2025-07-14 14:16:59 -04:00
thePR0M3TH3AN
5bf2bc458c Update menu notification handling 2025-07-14 12:53:53 -04:00
thePR0M3TH3AN
78fbe5e88f Add tests for notifications and relay warnings 2025-07-14 11:51:42 -04:00
thePR0M3TH3AN
d87d9ed59f Add notifications API endpoint 2025-07-14 11:43:09 -04:00
thePR0M3TH3AN
e45483c6eb Add timestamp tracking to dummy relay and update tests 2025-07-14 08:55:55 -04:00
thePR0M3TH3AN
2f8659c49f test: assert nostr client reload on relay update 2025-07-14 06:04:25 -04:00
thePR0M3TH3AN
6b401d85c8 test: record delta timestamp and manifest delta_since 2025-07-13 22:49:52 -04:00
thePR0M3TH3AN
e7837bcfbe Add full sync roundtrip test 2025-07-13 22:37:42 -04:00
thePR0M3TH3AN
2f89c02f9b Add full sync roundtrip test 2025-07-13 22:04:50 -04:00
thePR0M3TH3AN
cbad7ccf75 Ensure client pool reinitializes on relay update 2025-07-13 21:38:52 -04:00
thePR0M3TH3AN
e396c1f2b7 Add sync test for generate_test_profile 2025-07-13 20:40:54 -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
0840ee63c0 Add integration test for initialize_profile with PasswordManager 2025-07-13 19:41:16 -04:00
thePR0M3TH3AN
863348f194 Add tests for background sync triggers 2025-07-13 17:17:34 -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
f1018a5c2b Add Hypothesis fuzz test for EncryptionManager 2025-07-13 13:51: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
1c4a8c0aa4 Document kdf and backup settings 2025-07-13 11:50:26 -04:00