thePR0M3TH3AN
|
6260e81eaa
|
test: cover archived entries in summaries and view handler
|
2025-08-05 12:56:33 -04:00 |
|
thePR0M3TH3AN
|
19881dbeeb
|
Test entry summary refresh on edits
|
2025-08-05 12:40:39 -04:00 |
|
thePR0M3TH3AN
|
1f669746db
|
Handle empty profile cleanup
|
2025-08-05 12:24:53 -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
|
1a194aec04
|
Handle legacy index migration errors
|
2025-08-04 13:36:44 -04:00 |
|
thePR0M3TH3AN
|
4d7f28b400
|
Refactor decrypt_data error handling
|
2025-08-04 13:10:49 -04:00 |
|
thePR0M3TH3AN
|
2b22fd7d5e
|
Support multiple legacy PBKDF2 iterations
|
2025-08-04 12:38:04 -04:00 |
|
thePR0M3TH3AN
|
fdfdbc883b
|
Use vault migration flag to prompt sync
|
2025-08-04 11:43:34 -04:00 |
|
thePR0M3TH3AN
|
b03530afba
|
Persist schema migrations
|
2025-08-04 10:56:14 -04:00 |
|
thePR0M3TH3AN
|
9d71db0cf2
|
test: ensure migration sync is opt-in
|
2025-08-04 10:10:57 -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
|
d58c836fe6
|
Refine legacy migration prompt
|
2025-08-04 08:39:51 -04:00 |
|
thePR0M3TH3AN
|
f8f43dc2b5
|
test: ensure migration persistence
|
2025-08-03 21:02:14 -04:00 |
|
thePR0M3TH3AN
|
b5024d99de
|
Track migrations and trigger sync
|
2025-08-03 20:56:17 -04:00 |
|
thePR0M3TH3AN
|
292b443158
|
Clean up legacy index files after migration
|
2025-08-03 20:39:00 -04:00 |
|
thePR0M3TH3AN
|
42f9f0c4bb
|
Fix checksum file naming and add tests
|
2025-08-03 20:32:03 -04:00 |
|
thePR0M3TH3AN
|
bf129e5dca
|
chore: streamline legacy decryption error
|
2025-08-03 20:05:20 -04:00 |
|
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
|
942cb1d89a
|
Improve Nostr backup restoration reliability
|
2025-08-03 17:01:49 -04:00 |
|
thePR0M3TH3AN
|
1301b79279
|
test: cover legacy index decryption fallback
|
2025-08-03 16:47:13 -04:00 |
|
thePR0M3TH3AN
|
8e78a72257
|
Use manager sync for Nostr restore
|
2025-08-03 16:38:33 -04:00 |
|
thePR0M3TH3AN
|
49675211e4
|
feat: add manifest identifier fallback logging
|
2025-08-03 16:28:05 -04:00 |
|
thePR0M3TH3AN
|
911fd6705d
|
test: cover legacy key fallback
|
2025-08-03 15:55:45 -04:00 |
|
thePR0M3TH3AN
|
8568e38d36
|
Add legacy Nostr key derivation
|
2025-08-03 14:59:53 -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
|
3dc10ae448
|
Use constant-time token comparison
|
2025-08-03 12:39:43 -04:00 |
|
thePR0M3TH3AN
|
23a3ae3928
|
Merge pull request #732 from PR0M3TH3AN/codex/update-agents.md-with-migration-plan
docs: add migration guidance
|
2025-08-03 11:46: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
|
d75cc760d3
|
Remove sensitive debug logging
|
2025-08-03 11:02:36 -04:00 |
|
thePR0M3TH3AN
|
68f47052c3
|
feat: secure GUI backend installation
|
2025-08-03 09:57:32 -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
|
10a03384d0
|
chore(deps): update aiohttp and python-multipart
|
2025-08-03 08:23:56 -04:00 |
|
thePR0M3TH3AN
|
6dabbaa31e
|
feat(cli): require manual GUI backend install
|
2025-08-03 08:17:41 -04:00 |
|