Commit Graph

443 Commits

Author SHA1 Message Date
thePR0M3TH3AN
cc077a9762 test: mock legacy choice prompts 2025-08-03 19:34:27 -04:00
thePR0M3TH3AN
d7a39c88d3 test: cover legacy migration prompt 2025-08-03 19:20:50 -04:00
thePR0M3TH3AN
738667ca2d Skip flakey backup corruption test on Windows 2025-08-03 18:46:20 -04:00
thePR0M3TH3AN
6fa9f0839e Fix legacy decryption iterations 2025-08-03 17:53:42 -04:00
thePR0M3TH3AN
6a31ec7e99 Test legacy password fallback in decrypt_data 2025-08-03 17:32:25 -04:00
thePR0M3TH3AN
1301b79279 test: cover legacy index decryption fallback 2025-08-03 16:47:13 -04:00
thePR0M3TH3AN
911fd6705d test: cover legacy key fallback 2025-08-03 15:55:45 -04:00
thePR0M3TH3AN
675adfb84b Merge pull request #736 from PR0M3TH3AN/codex/fix-import-and-migration-for-older-index
nostr: support legacy manifest id
2025-08-03 14:38:01 -04:00
thePR0M3TH3AN
f0f7aee9e6 Merge pull request #735 from PR0M3TH3AN/codex/validate-path-argument-in-import-handler
Validate vault import path and extension
2025-08-03 14:32:43 -04:00
thePR0M3TH3AN
aa688bc49a test: add legacy manifest fallback test 2025-08-03 14:32:40 -04:00
thePR0M3TH3AN
77c4c33818 Validate import path and extension 2025-08-03 14:15:46 -04:00
thePR0M3TH3AN
3a19ef9c2a require password for sensitive read endpoints 2025-08-03 14:12:24 -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
1e544a7d41 test: add fingerprint consistency tests for key derivation 2025-08-03 09:49:21 -04:00
thePR0M3TH3AN
5423c41b06 Include fingerprint salt in password key derivation 2025-08-03 09:37:59 -04:00
thePR0M3TH3AN
aad41929bf Use HMAC DRNG for RSA PGP keys 2025-08-03 09:24:50 -04:00
thePR0M3TH3AN
4f09ad5c26 Use HMAC-based deterministic shuffle 2025-08-03 09:15:43 -04:00
thePR0M3TH3AN
032caed3d0 Add atomic write utility and tests 2025-08-03 08:57:04 -04:00
thePR0M3TH3AN
9d9f8a8bae Hash JWT token in API 2025-08-03 08:50:57 -04:00
thePR0M3TH3AN
e5f1158101 Test API rate limiting 2025-08-03 08:41:22 -04:00
thePR0M3TH3AN
6dabbaa31e feat(cli): require manual GUI backend install 2025-08-03 08:17:41 -04:00
thePR0M3TH3AN
ccca399b09 docs: clarify manual clipboard dependencies 2025-08-03 08:12:25 -04:00
thePR0M3TH3AN
f1bf65385c Validate encryption paths and block traversal 2025-08-03 07:54:07 -04:00
thePR0M3TH3AN
7aeba78245 Remove insecure parent seed endpoint 2025-08-02 22:01:38 -04:00
thePR0M3TH3AN
186e39cc91 feat: add short-lived JWT auth and secure endpoints 2025-08-02 21:48:52 -04:00
thePR0M3TH3AN
2f0eb44a44 Return error message from validate_seed 2025-08-02 21:38:16 -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
9adb539b84 Keep stats screen visible 2025-08-01 08:32:44 -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
05eae9bddd Add tests for password special character modes 2025-07-31 08:58:33 -04:00
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
4a20817094 Add key field to key/value entries 2025-07-28 15:04:56 -04:00