Commit Graph

1048 Commits

Author SHA1 Message Date
thePR0M3TH3AN
e203ce0e1b Merge pull request #490 from PR0M3TH3AN/codex/modify-decrypt_parent_seed-for-aes-gcm-and-fernet
Handle legacy Fernet parent seed files
2025-07-13 09:12:51 -04:00
thePR0M3TH3AN
0ba38c3dc2 Add Fernet migration fallback for parent seed 2025-07-13 09:08:09 -04:00
thePR0M3TH3AN
a93f7c6628 Merge pull request #489 from PR0M3TH3AN/codex/add-fernet-cipher-to-encryptionmanager
Add Fernet fallback cipher
2025-07-13 09:00:13 -04:00
thePR0M3TH3AN
4f7ff30657 Add Fernet fallback cipher 2025-07-13 08:58:56 -04:00
thePR0M3TH3AN
8fd29401d7 Merge pull request #488 from PR0M3TH3AN/codex/edit-encryption.py-to-remove-import-and-format
Fix duplicate import in encryption.py
2025-07-13 08:54:19 -04:00
thePR0M3TH3AN
e411d2f80a Remove duplicate Fernet import 2025-07-13 08:53:03 -04:00
thePR0M3TH3AN
f3f4faf062 Merge pull request #487 from PR0M3TH3AN/codex/update-migration-documentation-for-vault
Document automatic vault migration
2025-07-12 22:31:48 -04:00
thePR0M3TH3AN
865149826e docs: explain automatic legacy vault migration 2025-07-12 22:31:30 -04:00
thePR0M3TH3AN
6391654b3e Merge pull request #486 from PR0M3TH3AN/codex/implement-legacy-fernet-decryption-and-migration
Add migration for legacy Fernet index
2025-07-12 22:25:31 -04:00
thePR0M3TH3AN
c7cb9aa6ec Add legacy Fernet migration 2025-07-12 22:24:15 -04:00
thePR0M3TH3AN
ec61243c0c Merge pull request #485 from PR0M3TH3AN/codex/update-setup_existing_seed-to-use-iterations
Fix iterations call in setup_existing_seed
2025-07-12 22:17:21 -04:00
thePR0M3TH3AN
bfdadebd5f Handle missing config manager for existing seed setup 2025-07-12 22:16:04 -04:00
thePR0M3TH3AN
3ae250bb25 Merge pull request #484 from PR0M3TH3AN/41vkog-codex/refactor-password-manager-entry-methods
Improve EntryManager index caching
2025-07-12 22:10:07 -04:00
thePR0M3TH3AN
10f447c930 Use cached index in EntryManager 2025-07-12 22:09:03 -04:00
thePR0M3TH3AN
f350d44460 Merge pull request #483 from PR0M3TH3AN/codex/avoid-storing-local-data-for-incomplete-profiles
Fix partial profile cleanup
2025-07-12 21:07:16 -04:00
thePR0M3TH3AN
817c8d6330 cleanup seed profile on failure 2025-07-12 21:06:59 -04:00
thePR0M3TH3AN
dad33bf364 Merge pull request #482 from PR0M3TH3AN/codex/refactor-encryption-in-test-suite
Update tests for AES-GCM
2025-07-12 20:33:27 -04:00
thePR0M3TH3AN
f7c2017f1c tests: use AES-GCM key generation 2025-07-12 20:32:04 -04:00
thePR0M3TH3AN
f4a169ca80 Merge pull request #481 from PR0M3TH3AN/codex/revise-encryption-logic-in-password-manager
Switch to AES-GCM encryption
2025-07-12 14:06:25 -04:00
thePR0M3TH3AN
d27e3708c5 Switch encryption to AES-GCM 2025-07-12 14:05:06 -04:00
thePR0M3TH3AN
7b09bb0fdb Merge pull request #480 from PR0M3TH3AN/codex/update-lock_vault-to-clear-cache
Clear entry cache on vault lock
2025-07-12 13:58:25 -04:00
thePR0M3TH3AN
1f460b3aae Clear entry cache on vault lock 2025-07-12 13:53:20 -04:00
thePR0M3TH3AN
4d5f1e5f14 Merge pull request #479 from PR0M3TH3AN/codex/add-caching-to-entrymanager
Implement EntryManager index caching
2025-07-12 13:49:07 -04:00
thePR0M3TH3AN
f4fe208b7f Add index caching to EntryManager 2025-07-12 13:48:10 -04:00
thePR0M3TH3AN
393763c9c8 Merge pull request #478 from PR0M3TH3AN/codex/add-handle_set_kdf_iterations-function
Add KDF iteration settings option
2025-07-12 13:41:43 -04:00
thePR0M3TH3AN
5f78d20685 Add KDF iteration settings option 2025-07-12 13:40:11 -04:00
thePR0M3TH3AN
00262dad4f Merge pull request #477 from PR0M3TH3AN/codex/show-tui-actions-for-supported-entries
Improve entry menu actions visibility
2025-07-12 13:24:38 -04:00
thePR0M3TH3AN
196aaa4dcf feat(tui): hide unsupported actions 2025-07-12 13:23:06 -04:00
thePR0M3TH3AN
78a0561163 Merge pull request #476 from PR0M3TH3AN/codex/enforce-field-restrictions-for-entry-modification
Fix entry type validation
2025-07-12 13:06:35 -04:00
thePR0M3TH3AN
b52d027ec7 Validate entry type fields 2025-07-12 13:03:39 -04:00
thePR0M3TH3AN
543942da76 Merge pull request #475 from PR0M3TH3AN/codex/check-data-and-setup-for-new-profiles
Handle fresh managed accounts with empty vault
2025-07-12 10:03:45 -04:00
thePR0M3TH3AN
ca7f51d226 Initialize managed accounts from nostr or create new 2025-07-12 10:03:30 -04:00
thePR0M3TH3AN
0e3d65dca2 Merge pull request #474 from PR0M3TH3AN/codex/improve-wrong-password-error-message
Improve password retry experience
2025-07-12 09:38:16 -04:00
thePR0M3TH3AN
496950c501 Improve password retry flow 2025-07-12 09:37:42 -04:00
thePR0M3TH3AN
0ef3c2207f Merge pull request #473 from PR0M3TH3AN/codex/add-print-statements-to-setup_encryption_manager
Add debug prints during manager setup
2025-07-12 09:24:02 -04:00
thePR0M3TH3AN
86d233f5a9 Add progress prints for setup and initialization 2025-07-12 09:23:44 -04:00
thePR0M3TH3AN
3e68029ca9 Merge pull request #472 from PR0M3TH3AN/codex/add-kdf_iterations-setting-to-configmanager
Support configurable PBKDF2 iterations
2025-07-12 09:19:03 -04:00
thePR0M3TH3AN
888d50a6a7 Add configurable KDF iterations 2025-07-12 09:18:17 -04:00
thePR0M3TH3AN
9ba7f25962 Merge pull request #471 from PR0M3TH3AN/codex/move-check_relay_health-calls-to-background
Run relay health checks async
2025-07-12 09:08:40 -04:00
thePR0M3TH3AN
7745155ee8 check relays asynchronously 2025-07-12 09:04:48 -04:00
thePR0M3TH3AN
5f2604fa5a Merge pull request #470 from PR0M3TH3AN/codex/avoid-client-pool-initialization-in-__init__
Lazy initialization for NostrClient
2025-07-11 22:50:21 -04:00
thePR0M3TH3AN
1e270c9ab1 Defer nostr client connections 2025-07-11 22:50:08 -04:00
thePR0M3TH3AN
babb4d49f0 Merge pull request #469 from PR0M3TH3AN/codex/remove-sync_index_from_nostr-calls
Refactor sync trigger to background thread
2025-07-11 22:42:53 -04:00
thePR0M3TH3AN
dcff360508 Refactor sync trigger 2025-07-11 22:42:12 -04:00
thePR0M3TH3AN
de92a80798 Merge pull request #468 from PR0M3TH3AN/codex/update-seedpass-command-output
Improve seed profile selection
2025-07-11 22:22:42 -04:00
thePR0M3TH3AN
5af3228d4b Prompt for fingerprint selection if multiple 2025-07-11 22:20:56 -04:00
thePR0M3TH3AN
a08c27132a Merge pull request #467 from PR0M3TH3AN/codex/add-timer-for-seedpass-unlock-duration
Add unlock timing output
2025-07-11 22:02:28 -04:00
thePR0M3TH3AN
7ad60c71fe Add unlock duration timer 2025-07-11 22:01:11 -04:00
thePR0M3TH3AN
637ba1e291 Merge pull request #466 from PR0M3TH3AN/codex/update-documentation-for-vault-import-nostr-sync
Document Nostr sync on vault import
2025-07-11 21:45:50 -04:00
thePR0M3TH3AN
be3bc28cbc docs: note vault import Nostr sync 2025-07-11 21:45:16 -04:00