Commit Graph

529 Commits

Author SHA1 Message Date
thePR0M3TH3AN
a7a2e70321 Import safe special chars constant 2025-07-31 08:37:42 -04:00
thePR0M3TH3AN
d3bd3b9e0a docs: document new password policy flags 2025-07-30 22:08:04 -04:00
thePR0M3TH3AN
6d6a284096 Add password policy options to API 2025-07-30 21:23:18 -04:00
thePR0M3TH3AN
b74c0993ca Prompt for per-entry password policy 2025-07-30 20:55:56 -04:00
thePR0M3TH3AN
b57e19b657 feat: extend password options 2025-07-30 20:22:53 -04:00
thePR0M3TH3AN
b4d60782af Add per-entry password policy overrides 2025-07-30 19:57:38 -04:00
thePR0M3TH3AN
7dba8e138d Add password policy config options 2025-07-30 19:10:10 -04:00
thePR0M3TH3AN
dcb5c6e805 Extend password policy and generator 2025-07-30 18:44:41 -04:00
thePR0M3TH3AN
627d69cf30 Add edit options for key/value entries 2025-07-30 16:51:53 -04:00
thePR0M3TH3AN
2f7b41c5dd Merge branch 'beta' into codex/rename-label-field-and-add-key-field-editing 2025-07-30 16:16:22 -04:00
thePR0M3TH3AN
bb1d692798 Add value editing for Key/Value entries 2025-07-30 16:05:01 -04:00
thePR0M3TH3AN
3937ccfb75 Allow editing Key field in Key/Value entries 2025-07-30 15:50:48 -04:00
thePR0M3TH3AN
acb1126287 Fix nostr dependency 2025-07-30 15:14:11 -04:00
thePR0M3TH3AN
bcd8002e1d Pin nostr-sdk to 0.42.x 2025-07-30 14:45:53 -04:00
thePR0M3TH3AN
4a20817094 Add key field to key/value entries 2025-07-28 15:04:56 -04:00
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
529eb5a0a6 Ensure thread-safe NostrClient state reads 2025-07-24 19:28:35 -04:00
thePR0M3TH3AN
64a84c59d7 Add thread-safe state access in NostrClient 2025-07-24 19:05:31 -04:00
thePR0M3TH3AN
8e7224dfd2 Add configurable Nostr retry backoff 2025-07-24 18:53:45 -04:00
thePR0M3TH3AN
3e83616a4f Update fastapi and lockfile for starlette patch 2025-07-24 18:01:55 -04:00
thePR0M3TH3AN
85ce777333 Bump starlette to address security alert 2025-07-24 17:45:37 -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
e542248778 Merge pull request #665 from PR0M3TH3AN/codex/update-python-ci-workflow-for-cross-platform-testing
Run GUI desktop tests on all platforms
2025-07-19 19:30:16 -04:00
thePR0M3TH3AN
3b0825633c Fix TOTP viewer test for new Row API 2025-07-19 19:24:34 -04:00
thePR0M3TH3AN
59dbb885aa Improve sync error reporting 2025-07-19 19:14:27 -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
64c174c385 Fix CLI modify error on mac 2025-07-19 13:53:02 -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
c2809032fd Add TOTP viewer window 2025-07-18 22:41:53 -04:00
thePR0M3TH3AN
ea579aaa5d GUI: support multiple entry types 2025-07-18 22:26:18 -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