Commit Graph

69 Commits

Author SHA1 Message Date
thePR0M3TH3AN
0315562d80 test: ensure manifest IDs omit fingerprint 2025-08-20 19:11:24 -04:00
thePR0M3TH3AN
619226d336 feat: support random and deterministic TOTP secrets 2025-08-20 18:36:19 -04:00
thePR0M3TH3AN
b97d60778b Restore compatibility for key hierarchy 2025-08-20 18:12:02 -04:00
thePR0M3TH3AN
bbb26ca55a test: add key hierarchy tests 2025-08-20 17:57:50 -04:00
thePR0M3TH3AN
06ca51993a Add KDF config with per-file metadata 2025-08-19 09:53:46 -04:00
thePR0M3TH3AN
87999b1888 test: cover backup restore startup 2025-08-19 08:53:26 -04:00
thePR0M3TH3AN
a21efa91db refactor: rename entropy length parameter 2025-08-12 09:41:37 -04:00
thePR0M3TH3AN
19577163cf Add vault locked flag and enforce access checks 2025-08-12 08:48:19 -04:00
thePR0M3TH3AN
08c4453326 Add service classes and tests 2025-08-11 20:36:53 -04:00
thePR0M3TH3AN
b0a2f17cc8 Make Nostr client async 2025-08-10 20:59:04 -04:00
thePR0M3TH3AN
199d02ab72 Clarify placeholder utils and clean imports 2025-08-08 15:47:52 -04:00
thePR0M3TH3AN
28382cc649 test seed profile creation 2025-08-06 23:14:53 -04:00
thePR0M3TH3AN
8c9e325c76 Add regression test for word-by-word seed setup 2025-08-06 22:34:11 -04:00
thePR0M3TH3AN
bfc181c32b Handle missing fingerprint manager during seed save 2025-08-06 22:13:47 -04:00
thePR0M3TH3AN
26a4a74131 Test duplicate seed profile creation 2025-08-06 22:01:28 -04:00
thePR0M3TH3AN
45304b41c2 Guard missing Nostr client in background sync 2025-08-06 21:33:16 -04:00
thePR0M3TH3AN
48e0632771 Avoid AttributeError when config manager missing 2025-08-06 19:34:41 -04:00
thePR0M3TH3AN
d92385eff9 Add tests for secret mode initialization 2025-08-06 19:23:56 -04:00
thePR0M3TH3AN
b3b703985d test: cover audit logging 2025-08-06 12:07:09 -04:00
thePR0M3TH3AN
a864da5751 Cache BIP85 derivations and incremental snapshots 2025-08-06 08:36:48 -04:00
thePR0M3TH3AN
f0a7fb7da1 Queue background errors 2025-08-05 23:26:54 -04:00
thePR0M3TH3AN
94d0b80dce Add quick unlock flag and event logging 2025-08-05 23:05:11 -04:00
thePR0M3TH3AN
2aae6db22d fix: route nostr helpers through client module 2025-08-05 21:38:48 -04:00
thePR0M3TH3AN
2949cc22c9 Fix inconsistent Nostr sync notifications 2025-08-05 14:53:39 -04:00
thePR0M3TH3AN
19881dbeeb Test entry summary refresh on edits 2025-08-05 12:40:39 -04:00
thePR0M3TH3AN
9cc7e4d0d7 Test PBKDF2 iteration fallback 2025-08-04 15:01:40 -04:00
thePR0M3TH3AN
3823603712 Handle migration flags for sync prompt 2025-08-04 14:46:21 -04:00
thePR0M3TH3AN
fdfdbc883b Use vault migration flag to prompt sync 2025-08-04 11:43:34 -04:00
thePR0M3TH3AN
0dda7ebe5b feat: handle migration sync prompt 2025-08-04 09:37:36 -04:00
thePR0M3TH3AN
6d110679c5 Prompt sync after migration 2025-08-04 09:05:32 -04:00
thePR0M3TH3AN
b5024d99de Track migrations and trigger sync 2025-08-03 20:56:17 -04:00
thePR0M3TH3AN
942cb1d89a Improve Nostr backup restoration reliability 2025-08-03 17:01:49 -04:00
thePR0M3TH3AN
f664a6c40f fix: migrate legacy nostr payloads 2025-08-03 11:41:06 -04:00
thePR0M3TH3AN
44ce005cdc test: cover legacy migration prompt and sync 2025-08-03 11:29:23 -04:00
thePR0M3TH3AN
5423c41b06 Include fingerprint salt in password key derivation 2025-08-03 09:37:59 -04:00
thePR0M3TH3AN
032caed3d0 Add atomic write utility and tests 2025-08-03 08:57:04 -04:00
thePR0M3TH3AN
ccca399b09 docs: clarify manual clipboard dependencies 2025-08-03 08:12:25 -04:00
thePR0M3TH3AN
7f503f0787 feat: add quick password entry mode 2025-08-02 16:43:43 -04:00
thePR0M3TH3AN
dcd095d1af Include entry type in search results 2025-08-02 16:26:52 -04:00
thePR0M3TH3AN
cc8fba9f12 Add key validation utilities and integrate 2025-08-01 10:38:40 -04:00
thePR0M3TH3AN
77757152d7 Add async background sync task management 2025-07-31 19:38:09 -04:00
thePR0M3TH3AN
e3bd669668 Add Nostr restore guidance and tests 2025-07-31 18:28:48 -04:00
thePR0M3TH3AN
6d82ef1815 Add StatsManager for single display 2025-07-31 16:01:40 -04:00
thePR0M3TH3AN
47da67b37c Improve import handling 2025-07-31 15:47:24 -04:00
thePR0M3TH3AN
ceb2eb28ad Fix Nostr manifest handling 2025-07-31 14:42:53 -04:00
thePR0M3TH3AN
37fc2779ad Add Nostr restore option and test 2025-07-31 13:26:25 -04:00
thePR0M3TH3AN
78bf5a4c64 Add SSH and managed account modify handling 2025-07-31 13:06:12 -04:00
thePR0M3TH3AN
0a078bbcf4 Show notes when viewing password entries 2025-07-31 10:27:17 -04:00
thePR0M3TH3AN
b74c0993ca Prompt for per-entry password policy 2025-07-30 20:55:56 -04:00
thePR0M3TH3AN
b4d60782af Add per-entry password policy overrides 2025-07-30 19:57:38 -04:00