Commit Graph

427 Commits

Author SHA1 Message Date
thePR0M3TH3AN
9fc117b105 feat(cli): auto install GUI backend 2025-07-19 14:46:16 -04:00
thePR0M3TH3AN
70e05970f0 Document GUI backend requirement and handle missing backend 2025-07-19 12:16:30 -04:00
thePR0M3TH3AN
fedd0c352a test: cover new gui entry types 2025-07-18 22:56:20 -04:00
thePR0M3TH3AN
5fce7836d9 Remove binary docs images 2025-07-18 17:38:07 -04:00
thePR0M3TH3AN
724c0b883f Add pubsub event system and integrate sync notifications 2025-07-18 17:02:05 -04:00
thePR0M3TH3AN
29690d7c7b Add vault profile export/import 2025-07-18 16:05:00 -04:00
thePR0M3TH3AN
11b3707087 Add AuthGuard for inactivity locking and CLI lock command 2025-07-18 15:39:19 -04:00
thePR0M3TH3AN
b42ad0561c Add sorting options to entry listing 2025-07-18 15:22:26 -04:00
thePR0M3TH3AN
b0ba723bdd Extend entry search filtering 2025-07-18 14:54:10 -04:00
thePR0M3TH3AN
ddfe17b77b Add StateManager and relay CLI 2025-07-18 14:34:12 -04:00
thePR0M3TH3AN
d71a4912bd docs: clarify secret mode clipboard behavior 2025-07-18 13:51:18 -04:00
thePR0M3TH3AN
d89fa7f707 Add test for handle_add_password 2025-07-18 13:31:42 -04:00
thePR0M3TH3AN
7ef7246361 Add GUI command 2025-07-18 10:57:00 -04:00
thePR0M3TH3AN
d93f47e3ee Add basic GUI windows and headless tests 2025-07-18 08:46:34 -04:00
thePR0M3TH3AN
d679d52b66 Refactor manager to accept provided credentials 2025-07-18 08:25:07 -04:00
thePR0M3TH3AN
cd0f9624ae Add service layer and CLI regression tests 2025-07-17 21:33:06 -04:00
thePR0M3TH3AN
8bd9a75629 Parametrize password actions 2025-07-17 19:38:28 -04:00
thePR0M3TH3AN
c23b2e4913 Refactor password manager modules 2025-07-17 19:21:10 -04:00
thePR0M3TH3AN
c4bb8dfa64 Allow non-interactive unlock 2025-07-17 17:23:49 -04:00
thePR0M3TH3AN
576437223a Add tests for sync and snapshot functionality 2025-07-17 15:39:05 -04:00
thePR0M3TH3AN
c787651899 Return all Nostr event IDs 2025-07-17 15:21:08 -04:00
thePR0M3TH3AN
dfa85ad863 Add attempt_initial_sync and update sync logic 2025-07-17 15:00:38 -04:00
thePR0M3TH3AN
8579cf7f3d Add snapshot retrieval retries and fallback 2025-07-17 14:43:04 -04:00
thePR0M3TH3AN
49a5329bf6 Add event_id tracking for Nostr chunks 2025-07-17 14:04:32 -04:00
thePR0M3TH3AN
e4093d7334 Fix posix seed prompt test for Windows 2025-07-17 10:56:48 -04:00
thePR0M3TH3AN
b83ec2621e Fix Windows test hang by patching timed input 2025-07-17 10:48:01 -04:00
thePR0M3TH3AN
764631b8ba Use masked input for all sensitive prompts 2025-07-17 10:04:06 -04:00
thePR0M3TH3AN
30dd09b0b4 Fix BIP-85 checksum validation test 2025-07-16 19:38:32 -04:00
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
78368c0e2f Fix seed setup test to patch masked input 2025-07-16 12:57:19 -04:00
thePR0M3TH3AN
6b7815f28e Update seed prompt tests 2025-07-16 12:48:56 -04:00
thePR0M3TH3AN
04548c44f5 Enhance seed entry prompts with masking and clear screen 2025-07-16 12:37:58 -04:00
thePR0M3TH3AN
6f21c5cb9d Update profile management test for new seed prompt 2025-07-16 11:58:19 -04:00
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