Commit Graph

1284 Commits

Author SHA1 Message Date
thePR0M3TH3AN
8350504d00 Use background sync when quick unlock 2025-07-13 15:27:24 -04:00
thePR0M3TH3AN
540b33da0e Merge pull request #505 from PR0M3TH3AN/codex/add-quick_unlock-option-to-configmanager
Add quick unlock config option
2025-07-13 15:01:45 -04:00
thePR0M3TH3AN
f5dcaf9af4 Add quick unlock config option 2025-07-13 14:59:22 -04:00
thePR0M3TH3AN
159f4a413f Merge pull request #504 from PR0M3TH3AN/codex/update-kdf_iterations-default-in-config_manager
Lower KDF iteration default
2025-07-13 14:41:57 -04:00
thePR0M3TH3AN
96d5a1bb57 Lower KDF iteration default 2025-07-13 14:40:15 -04:00
thePR0M3TH3AN
7f43d79f6e Merge pull request #503 from PR0M3TH3AN/codex/add-fuzz-tests-for-key-derivation
Add Hypothesis fuzz tests for EncryptionManager
2025-07-13 13:52:32 -04:00
thePR0M3TH3AN
f1018a5c2b Add Hypothesis fuzz test for EncryptionManager 2025-07-13 13:51:15 -04:00
thePR0M3TH3AN
6d092d08ba Merge pull request #502 from PR0M3TH3AN/codex/add-offline-mode-feature
Add offline mode option
2025-07-13 13:21:48 -04:00
thePR0M3TH3AN
cca860adf5 Add offline mode feature 2025-07-13 13:15:05 -04:00
thePR0M3TH3AN
3d71fc5298 Merge pull request #501 from PR0M3TH3AN/codex/implement-password-policy-feature
Add configurable password policy
2025-07-13 13:01:23 -04:00
thePR0M3TH3AN
b4dfd4b292 Add configurable password policy 2025-07-13 13:00:02 -04:00
thePR0M3TH3AN
c0269801f8 Merge pull request #500 from PR0M3TH3AN/codex/add-argon2-support-to-password-manager
Add argon2 KDF option
2025-07-13 12:25:35 -04:00
thePR0M3TH3AN
f86067c1d8 Add Argon2 key derivation option 2025-07-13 12:24:10 -04:00
thePR0M3TH3AN
37d4cc260d Merge pull request #499 from PR0M3TH3AN/codex/update-readme.md-and-documentation
Document KDF and backup interval settings
2025-07-13 11:52:09 -04:00
thePR0M3TH3AN
1c4a8c0aa4 Document kdf and backup settings 2025-07-13 11:50:26 -04:00
thePR0M3TH3AN
a1737eba9c Merge pull request #498 from PR0M3TH3AN/codex/update-mapping-in-config_set-and-add-tests
Add kdf_iterations to CLI config set mapping
2025-07-13 11:39:28 -04:00
thePR0M3TH3AN
d333564aa7 Add kdf_iterations config set option and test 2025-07-13 11:37:51 -04:00
thePR0M3TH3AN
28292b33b8 Merge pull request #497 from PR0M3TH3AN/codex/extend-configmanager-with-backup_interval
Add backup interval throttling
2025-07-13 11:32:27 -04:00
thePR0M3TH3AN
ba53cf2332 Add backup interval setting and throttled backups 2025-07-13 11:30:47 -04:00
thePR0M3TH3AN
51acd21478 Merge pull request #496 from PR0M3TH3AN/codex/update-update_checksum-to-use-compact-serializer
Use canonical serializer for entry checksum
2025-07-13 10:57:20 -04:00
thePR0M3TH3AN
526d31325a Use canonical serializer for entry checksum 2025-07-13 10:55:51 -04:00
thePR0M3TH3AN
9eeda816fe Merge pull request #495 from PR0M3TH3AN/codex/add-orjson-support-to-password-manager
Use compact orjson serialization
2025-07-13 10:49:05 -04:00
thePR0M3TH3AN
6bc8fe70f6 Add optional orjson support 2025-07-13 10:47:45 -04:00
thePR0M3TH3AN
b3f92d12cd Merge pull request #494 from PR0M3TH3AN/codex/fix-decryption-logic-migration-for-nostr-data
Fix encryption migration logic
2025-07-13 10:24:28 -04:00
thePR0M3TH3AN
2f143b6710 Fix decryption migration logic 2025-07-13 10:22:43 -04:00
thePR0M3TH3AN
c27eec26e2 Merge pull request #493 from PR0M3TH3AN/codex/implement-dual-encryption-support
Centralize AES-GCM decryption with version header
2025-07-13 09:50:21 -04:00
thePR0M3TH3AN
dacc591c25 feat: centralize decryption with version prefix 2025-07-13 09:48:36 -04:00
thePR0M3TH3AN
73196e20ec Merge pull request #492 from PR0M3TH3AN/codex/update-migration-documentation-and-readme
Document parent seed migration
2025-07-13 09:28:03 -04:00
thePR0M3TH3AN
0f67518493 docs: describe automatic parent seed migration 2025-07-13 09:26:46 -04:00
thePR0M3TH3AN
5c0c8fd87b Merge pull request #491 from PR0M3TH3AN/codex/add-test-for-seed-migration-functionality
Add test for Fernet seed migration
2025-07-13 09:22:01 -04:00
thePR0M3TH3AN
065835d470 Add test for parent seed migration 2025-07-13 09:20:54 -04:00
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