Commit Graph

1788 Commits

Author SHA1 Message Date
thePR0M3TH3AN
3823603712 Handle migration flags for sync prompt 2025-08-04 14:46:21 -04:00
thePR0M3TH3AN
f16a771a6c Merge pull request #759 from PR0M3TH3AN/codex/modify-vault.load_index-migration-logic
Handle legacy index migration errors
2025-08-04 13:36:59 -04:00
thePR0M3TH3AN
1a194aec04 Handle legacy index migration errors 2025-08-04 13:36:44 -04:00
thePR0M3TH3AN
f70f70e749 Merge pull request #758 from PR0M3TH3AN/codex/refactor-encryptionmanager.decrypt_data
Refactor decrypt_data error handling
2025-08-04 13:11:07 -04:00
thePR0M3TH3AN
4d7f28b400 Refactor decrypt_data error handling 2025-08-04 13:10:49 -04:00
thePR0M3TH3AN
054ffd3383 Merge pull request #757 from PR0M3TH3AN/codex/update-decryption-for-multiple-pbkdf2-iterations
Support legacy PBKDF2 iteration migration
2025-08-04 13:00:49 -04:00
thePR0M3TH3AN
2b22fd7d5e Support multiple legacy PBKDF2 iterations 2025-08-04 12:38:04 -04:00
thePR0M3TH3AN
9cfd40ce7b Merge pull request #756 from PR0M3TH3AN/codex/update-migration-handling-in-manager.py
Handle migration flag during manager init
2025-08-04 11:49:13 -04:00
thePR0M3TH3AN
fdfdbc883b Use vault migration flag to prompt sync 2025-08-04 11:43:34 -04:00
thePR0M3TH3AN
264caff711 Merge pull request #755 from PR0M3TH3AN/codex/update-migration-handling-in-load_index
Persist schema migrations
2025-08-04 11:00:49 -04:00
thePR0M3TH3AN
b03530afba Persist schema migrations 2025-08-04 10:56:14 -04:00
thePR0M3TH3AN
8b8416c09f Merge pull request #754 from PR0M3TH3AN/codex/update-legacy-migration-tests
test: ensure migration sync is opt-in
2025-08-04 10:19:24 -04:00
thePR0M3TH3AN
9d71db0cf2 test: ensure migration sync is opt-in 2025-08-04 10:10:57 -04:00
thePR0M3TH3AN
68d8e03927 Merge pull request #753 from PR0M3TH3AN/codex/update-sync_index_from_nostr_async-logic
Prompt migration sync after Nostr index update
2025-08-04 09:37:54 -04:00
thePR0M3TH3AN
0dda7ebe5b feat: handle migration sync prompt 2025-08-04 09:37:36 -04:00
thePR0M3TH3AN
9dbe22d332 Merge pull request #752 from PR0M3TH3AN/codex/update-initialize_managers-method-logic
Prompt sync after migration
2025-08-04 09:27:29 -04:00
thePR0M3TH3AN
6d110679c5 Prompt sync after migration 2025-08-04 09:05:32 -04:00
thePR0M3TH3AN
30da26f086 Merge pull request #751 from PR0M3TH3AN/codex/modify-decrypt_data-method-in-encryptionmanager
Refine legacy migration prompt
2025-08-04 08:42:34 -04:00
thePR0M3TH3AN
d58c836fe6 Refine legacy migration prompt 2025-08-04 08:39:51 -04:00
thePR0M3TH3AN
c64ca912b8 Merge pull request #750 from PR0M3TH3AN/codex/add-legacy-vault-migration-test
test: ensure migration persistence
2025-08-03 21:08:18 -04:00
thePR0M3TH3AN
f8f43dc2b5 test: ensure migration persistence 2025-08-03 21:02:14 -04:00
thePR0M3TH3AN
b40a7416ab Merge pull request #749 from PR0M3TH3AN/codex/update-migration-handling-in-vault-and-tests
Track migrations and trigger sync
2025-08-03 20:56:29 -04:00
thePR0M3TH3AN
b5024d99de Track migrations and trigger sync 2025-08-03 20:56:17 -04:00
thePR0M3TH3AN
aeee3b91d9 Merge pull request #748 from PR0M3TH3AN/codex/remove-stray-seedpass-files-after-migration
Clean up legacy index files after migration
2025-08-03 20:39:13 -04:00
thePR0M3TH3AN
292b443158 Clean up legacy index files after migration 2025-08-03 20:39:00 -04:00
thePR0M3TH3AN
7fc098e8f2 Merge pull request #747 from PR0M3TH3AN/codex/update-checksum-generation-in-encryption.py
Fix checksum path stripping extensions and ensure legacy file removal
2025-08-03 20:32:30 -04:00
thePR0M3TH3AN
42f9f0c4bb Fix checksum file naming and add tests 2025-08-03 20:32:03 -04:00
thePR0M3TH3AN
bc8307f611 Merge pull request #746 from PR0M3TH3AN/codex/improve-error-message-display
Streamline legacy decryption error output
2025-08-03 20:11:26 -04:00
thePR0M3TH3AN
bf129e5dca chore: streamline legacy decryption error 2025-08-03 20:05:20 -04:00
thePR0M3TH3AN
2b959aa33f Merge pull request #745 from PR0M3TH3AN/codex/improve-fallback-error-handling
feat: add legacy migration prompt
2025-08-03 19:45:59 -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
1ca84ba946 Merge pull request #744 from PR0M3TH3AN/codex/fix-legacy-key-derivation-iterations-for-decryption
Fix legacy decryption iterations
2025-08-03 18:51:44 -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
2f95944318 Merge pull request #743 from PR0M3TH3AN/codex/fix-aes-gcm-decryption-error-due-to-key-mismatch
Add legacy decryption fallback and tests
2025-08-03 17:38:16 -04:00
thePR0M3TH3AN
6a31ec7e99 Test legacy password fallback in decrypt_data 2025-08-03 17:32:25 -04:00
thePR0M3TH3AN
f03a890776 Merge pull request #742 from PR0M3TH3AN/codex/make-initial-backup-check-more-reliable
Improve Nostr backup restoration reliability
2025-08-03 17:09:01 -04:00
thePR0M3TH3AN
942cb1d89a Improve Nostr backup restoration reliability 2025-08-03 17:01:49 -04:00
thePR0M3TH3AN
e655369eee Merge pull request #741 from PR0M3TH3AN/codex/update-decryption-method-for-legacy-support
feat: support legacy index decryption fallback
2025-08-03 16:51:42 -04:00
thePR0M3TH3AN
1301b79279 test: cover legacy index decryption fallback 2025-08-03 16:47:13 -04:00
thePR0M3TH3AN
e5ebfdcad4 Merge pull request #740 from PR0M3TH3AN/codex/update-restore-method-for-nostr
Use manager sync for Nostr restore with legacy notice
2025-08-03 16:38:46 -04:00
thePR0M3TH3AN
8e78a72257 Use manager sync for Nostr restore 2025-08-03 16:38:33 -04:00
thePR0M3TH3AN
041e40bc1b Merge pull request #739 from PR0M3TH3AN/codex/add-logging-for-manifest-filter-success
feat: add manifest identifier fallback logging
2025-08-03 16:31:59 -04:00
thePR0M3TH3AN
49675211e4 feat: add manifest identifier fallback logging 2025-08-03 16:28:05 -04:00
thePR0M3TH3AN
30261094d2 Merge pull request #738 from PR0M3TH3AN/codex/implement-legacy-key-fallback-in-snapshot-fetch
Add legacy key fallback when fetching Nostr snapshots
2025-08-03 15:56:28 -04:00
thePR0M3TH3AN
911fd6705d test: cover legacy key fallback 2025-08-03 15:55:45 -04:00
thePR0M3TH3AN
7bb67030cb Merge pull request #737 from PR0M3TH3AN/codex/add-legacy-nostr-key-generation-method
Add legacy Nostr key derivation
2025-08-03 15:08:29 -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