Commit Graph

1611 Commits

Author SHA1 Message Date
thePR0M3TH3AN
91bea60928 Limit anyio tests to installed backends 2025-08-05 20:14:42 -04:00
thePR0M3TH3AN
dc7673c7e0 Refactor API endpoints to async 2025-08-05 20:03:56 -04:00
thePR0M3TH3AN
726a8f7aa4 Merge pull request #770 from PR0M3TH3AN/codex/catch-specific-exceptions-in-_reload_relays
Improve relay reload error handling
2025-08-05 19:52:11 -04:00
thePR0M3TH3AN
181f486afb Add test for relay reload logging 2025-08-05 19:46:14 -04:00
thePR0M3TH3AN
5e8375aad5 Merge pull request #769 from PR0M3TH3AN/codex/refactor-to-use-fastapi-dependencies
refactor: move api state to app
2025-08-05 19:19:58 -04:00
thePR0M3TH3AN
20ee8a891b refactor: move api state to app 2025-08-05 19:14:11 -04:00
thePR0M3TH3AN
fa4826fe2d Merge pull request #768 from PR0M3TH3AN/codex/refactor-cli.py-into-command-modules
refactor: modularize CLI commands
2025-08-05 18:57:16 -04:00
thePR0M3TH3AN
90b60a6682 refactor: modularize CLI commands 2025-08-05 18:51:36 -04:00
thePR0M3TH3AN
3744cf9f30 Merge pull request #767 from PR0M3TH3AN/codex/streamline-nostr-sync-notifications
Fix inconsistent Nostr sync notifications
2025-08-05 15:04:26 -04:00
thePR0M3TH3AN
2949cc22c9 Fix inconsistent Nostr sync notifications 2025-08-05 14:53:39 -04:00
thePR0M3TH3AN
9c5e6a12a0 Merge pull request #766 from PR0M3TH3AN/codex/modify-_display_live_stats-for-input-handling
Handle immediate Enter in stats view
2025-08-05 13:19:05 -04:00
thePR0M3TH3AN
89cbef1aa4 Flush stdin and exit stats screen on Enter 2025-08-05 13:13:31 -04:00
thePR0M3TH3AN
d21ad78a02 Merge pull request #765 from PR0M3TH3AN/codex/verify-list-refresh-logic-results
test: cover archived entries in summaries and view handler
2025-08-05 13:03:08 -04:00
thePR0M3TH3AN
6260e81eaa test: cover archived entries in summaries and view handler 2025-08-05 12:56:33 -04:00
thePR0M3TH3AN
a78d587307 Merge pull request #764 from PR0M3TH3AN/codex/recompute-summaries-in-loop-and-add-tests
Refresh entry summaries after edits
2025-08-05 12:46:13 -04:00
thePR0M3TH3AN
19881dbeeb Test entry summary refresh on edits 2025-08-05 12:40:39 -04:00
thePR0M3TH3AN
224143eb76 Merge pull request #763 from PR0M3TH3AN/codex/update-fingerprint-removal-logic-and-tests
Handle empty profile cleanup
2025-08-05 12:31:51 -04:00
thePR0M3TH3AN
1f669746db Handle empty profile cleanup 2025-08-05 12:24:53 -04:00
thePR0M3TH3AN
0d883b2736 Merge pull request #762 from PR0M3TH3AN/codex/update-readme-to-highlight-breaking-change
docs: document deterministic derivation breaking change
2025-08-05 10:56:22 -04:00
thePR0M3TH3AN
6a20728db4 docs: note deterministic derivation change 2025-08-05 10:55:56 -04:00
thePR0M3TH3AN
8e703e3282 Merge pull request #761 from PR0M3TH3AN/codex/fix-seed-decryption-failure
Add PBKDF2 iteration fallback
2025-08-04 15:13:35 -04:00
thePR0M3TH3AN
9cc7e4d0d7 Test PBKDF2 iteration fallback 2025-08-04 15:01:40 -04:00
thePR0M3TH3AN
036e2e59be Merge pull request #760 from PR0M3TH3AN/codex/update-migration-handling-and-tests
Gate sync prompt on confirmed migrations
2025-08-04 14:52:31 -04:00
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