Commit Graph

443 Commits

Author SHA1 Message Date
thePR0M3TH3AN
a3d45a117c Fix relay URL handling for nostr-sdk 0.43 2025-07-28 13:55:55 -04:00
thePR0M3TH3AN
2d39d7a5bd feat(stats): refresh triggers background sync 2025-07-28 13:31:15 -04:00
thePR0M3TH3AN
0edf4e5c83 test: add race condition sync test 2025-07-24 21:47:04 -04:00
thePR0M3TH3AN
ea2451f4a0 Persist manifest state 2025-07-24 21:04:04 -04:00
thePR0M3TH3AN
747e2be5a9 Add modified_ts tracking and merge logic 2025-07-24 20:28:21 -04:00
thePR0M3TH3AN
cb1e18c8ba Add manifest consistency check and tests 2025-07-24 20:05:30 -04:00
thePR0M3TH3AN
24a606fb70 Apply sequential deltas from Nostr 2025-07-24 19:41:35 -04:00
thePR0M3TH3AN
8e7224dfd2 Add configurable Nostr retry backoff 2025-07-24 18:53:45 -04:00
thePR0M3TH3AN
b70585c55e Add manifest identifier constant and update Nostr client 2025-07-24 17:23:57 -04:00
thePR0M3TH3AN
98f8bfa679 Fix CLI integration test 2025-07-19 22:40:34 -04:00
thePR0M3TH3AN
b7042a70db Add CLI integration test 2025-07-19 22:20:58 -04:00
thePR0M3TH3AN
3b0825633c Fix TOTP viewer test for new Row API 2025-07-19 19:24:34 -04:00
thePR0M3TH3AN
557af9745a test: clean up GUI sync tests 2025-07-19 18:17:39 -04:00
thePR0M3TH3AN
ec52d2eda0 Add vault sync trigger to GUI 2025-07-19 18:14:47 -04:00
thePR0M3TH3AN
e6ca36b8b7 Update EntryDialog to modify entry source 2025-07-19 17:18:46 -04:00
thePR0M3TH3AN
ff1f8bb4e1 Use background sync in entry service 2025-07-19 15:50:52 -04:00
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