Commit Graph

372 Commits

Author SHA1 Message Date
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
thePR0M3TH3AN
d333564aa7 Add kdf_iterations config set option and test 2025-07-13 11:37:51 -04:00
thePR0M3TH3AN
ba53cf2332 Add backup interval setting and throttled backups 2025-07-13 11:30:47 -04:00
thePR0M3TH3AN
526d31325a Use canonical serializer for entry checksum 2025-07-13 10:55:51 -04:00
thePR0M3TH3AN
6bc8fe70f6 Add optional orjson support 2025-07-13 10:47:45 -04:00
thePR0M3TH3AN
2f143b6710 Fix decryption migration logic 2025-07-13 10:22:43 -04:00
thePR0M3TH3AN
dacc591c25 feat: centralize decryption with version prefix 2025-07-13 09:48:36 -04:00
thePR0M3TH3AN
065835d470 Add test for parent seed migration 2025-07-13 09:20:54 -04:00
thePR0M3TH3AN
0ba38c3dc2 Add Fernet migration fallback for parent seed 2025-07-13 09:08:09 -04:00
thePR0M3TH3AN
4f7ff30657 Add Fernet fallback cipher 2025-07-13 08:58:56 -04:00
thePR0M3TH3AN
e411d2f80a Remove duplicate Fernet import 2025-07-13 08:53:03 -04:00
thePR0M3TH3AN
c7cb9aa6ec Add legacy Fernet migration 2025-07-12 22:24:15 -04:00
thePR0M3TH3AN
bfdadebd5f Handle missing config manager for existing seed setup 2025-07-12 22:16:04 -04:00
thePR0M3TH3AN
10f447c930 Use cached index in EntryManager 2025-07-12 22:09:03 -04:00
thePR0M3TH3AN
817c8d6330 cleanup seed profile on failure 2025-07-12 21:06:59 -04:00
thePR0M3TH3AN
f7c2017f1c tests: use AES-GCM key generation 2025-07-12 20:32:04 -04:00
thePR0M3TH3AN
d27e3708c5 Switch encryption to AES-GCM 2025-07-12 14:05:06 -04:00
thePR0M3TH3AN
1f460b3aae Clear entry cache on vault lock 2025-07-12 13:53:20 -04:00
thePR0M3TH3AN
f4fe208b7f Add index caching to EntryManager 2025-07-12 13:48:10 -04:00
thePR0M3TH3AN
5f78d20685 Add KDF iteration settings option 2025-07-12 13:40:11 -04:00
thePR0M3TH3AN
196aaa4dcf feat(tui): hide unsupported actions 2025-07-12 13:23:06 -04:00
thePR0M3TH3AN
b52d027ec7 Validate entry type fields 2025-07-12 13:03:39 -04:00
thePR0M3TH3AN
ca7f51d226 Initialize managed accounts from nostr or create new 2025-07-12 10:03:30 -04:00
thePR0M3TH3AN
496950c501 Improve password retry flow 2025-07-12 09:37:42 -04:00
thePR0M3TH3AN
86d233f5a9 Add progress prints for setup and initialization 2025-07-12 09:23:44 -04:00
thePR0M3TH3AN
888d50a6a7 Add configurable KDF iterations 2025-07-12 09:18:17 -04:00
thePR0M3TH3AN
7745155ee8 check relays asynchronously 2025-07-12 09:04:48 -04:00
thePR0M3TH3AN
1e270c9ab1 Defer nostr client connections 2025-07-11 22:50:08 -04:00
thePR0M3TH3AN
dcff360508 Refactor sync trigger 2025-07-11 22:42:12 -04:00
thePR0M3TH3AN
5af3228d4b Prompt for fingerprint selection if multiple 2025-07-11 22:20:56 -04:00
thePR0M3TH3AN
7ad60c71fe Add unlock duration timer 2025-07-11 22:01:11 -04:00
thePR0M3TH3AN
238a07a8e6 test: ensure sync_vault on entry add commands 2025-07-11 20:14:32 -04:00
thePR0M3TH3AN
8414ee53c6 Trigger vault sync after imports 2025-07-11 20:06:05 -04:00
thePR0M3TH3AN
d4284f1bab Sync vault after entry commands 2025-07-11 19:43:22 -04:00
thePR0M3TH3AN
b82a816cab Persist last used fingerprint 2025-07-11 16:39:51 -04:00
thePR0M3TH3AN
b46943f7f8 Support fingerprint option in legacy CLI 2025-07-11 15:23:31 -04:00
thePR0M3TH3AN
afefb5415b cli: avoid fingerprint prompt when option provided 2025-07-11 14:19:16 -04:00
thePR0M3TH3AN
172314b86b Make seedpass command launch TUI by default 2025-07-11 12:26:04 -04:00
thePR0M3TH3AN
29b06d5b40 Fix CLI launcher and module entry 2025-07-11 11:24:24 -04:00
thePR0M3TH3AN
26030611b1 update 2025-07-10 22:13:46 -04:00
thePR0M3TH3AN
c8a96a292a update 2025-07-10 21:37:40 -04:00
thePR0M3TH3AN
10bb880a4d update 2025-07-10 21:07:26 -04:00
thePR0M3TH3AN
b6a8604b1f update 2025-07-10 21:06:14 -04:00
thePR0M3TH3AN
d1d11a46ac test: verify advanced CLI examples 2025-07-10 20:53:54 -04:00
thePR0M3TH3AN
39ec8026db Add vault export and relay management API 2025-07-09 21:21:29 -04:00
thePR0M3TH3AN
19e7ac18ca Add secret mode toggle command and API 2025-07-09 20:40:44 -04:00
thePR0M3TH3AN
ce8281c80f Add vault stats command and API endpoint 2025-07-09 20:10:43 -04:00
thePR0M3TH3AN
cc521dde76 Add vault locking command and API 2025-07-09 20:02:06 -04:00
thePR0M3TH3AN
a0e2d227a5 Add parent seed backup command and API 2025-07-09 19:53:10 -04:00