Commit Graph

1104 Commits

Author SHA1 Message Date
thePR0M3TH3AN
a3fd02f0c9 Add test for legacy Fernet data with V2 prefix 2025-07-13 20:07:56 -04:00
thePR0M3TH3AN
3038646fcb Merge pull request #516 from PR0M3TH3AN/codex/invoke-start_background_sync-after-seed-generation
Ensure sync after seed creation
2025-07-13 19:48:45 -04:00
thePR0M3TH3AN
26badd8cd7 Start sync after new seed 2025-07-13 19:46:59 -04:00
thePR0M3TH3AN
189118bb9c Merge pull request #515 from PR0M3TH3AN/codex/add-test-for-initialize_profile-and-passwordmanager
Add profile initialization integration test
2025-07-13 19:42:38 -04:00
thePR0M3TH3AN
0840ee63c0 Add integration test for initialize_profile with PasswordManager 2025-07-13 19:41:16 -04:00
thePR0M3TH3AN
c110540e06 Merge pull request #514 from PR0M3TH3AN/codex/update-pbkdf2-iteration-count-handling
Fix KDF iteration default in test profile generator
2025-07-13 19:00:41 -04:00
thePR0M3TH3AN
79488b4373 Fix KDF iteration config in test profile script 2025-07-13 18:58:59 -04:00
thePR0M3TH3AN
9d69044895 Merge pull request #513 from PR0M3TH3AN/codex/find-conditional-network-calls-in-vault-and-tui
Avoid blocking startup with network calls
2025-07-13 18:35:57 -04:00
thePR0M3TH3AN
0e7c3e8a84 flush writes for concurrency safety 2025-07-13 18:29:47 -04:00
thePR0M3TH3AN
6fe4b86a19 Prevent background sync thread from blocking cleanup 2025-07-13 18:15:58 -04:00
thePR0M3TH3AN
b01b73c1d5 Avoid blocking network calls at startup 2025-07-13 17:53:07 -04:00
thePR0M3TH3AN
00332fb145 Merge pull request #512 from PR0M3TH3AN/codex/update-documentation-for-vault-synchronization
Update docs about background sync and quick unlock
2025-07-13 17:30:21 -04:00
thePR0M3TH3AN
c669bf0e9f docs: clarify sync behavior and quick unlock 2025-07-13 17:26:52 -04:00
thePR0M3TH3AN
f422715fc8 Merge pull request #511 from PR0M3TH3AN/codex/add-unit-tests-for-background-sync
Add background sync trigger tests
2025-07-13 17:18:53 -04:00
thePR0M3TH3AN
863348f194 Add tests for background sync triggers 2025-07-13 17:17:34 -04:00
thePR0M3TH3AN
983b806906 Merge pull request #510 from PR0M3TH3AN/codex/refactor-sync-calls-in-password-manager
Use background sync after profile changes
2025-07-13 17:10:56 -04:00
thePR0M3TH3AN
d559477342 Use background sync unconditionally 2025-07-13 17:09:30 -04:00
thePR0M3TH3AN
921ef43f2a Merge pull request #509 from PR0M3TH3AN/codex/fix-quick-unlock-settings-visibility
Expose Quick Unlock and Offline Mode
2025-07-13 16:51:21 -04:00
thePR0M3TH3AN
aabc935097 Expose quick unlock and offline mode 2025-07-13 16:49:57 -04:00
thePR0M3TH3AN
c548a8f42f Merge pull request #508 from PR0M3TH3AN/codex/add-timing-logs-and-tests
Add verbose timing logs
2025-07-13 16:14:25 -04:00
thePR0M3TH3AN
4893daa1b4 Add verbose timing logs 2025-07-13 16:09:58 -04:00
thePR0M3TH3AN
5db024b340 Merge pull request #507 from PR0M3TH3AN/codex/reduce-max-retries-and-retry-delay
Add configurable Nostr retry settings
2025-07-13 16:01:38 -04:00
thePR0M3TH3AN
80c67905ae Allow passing ConfigManager to NostrClient 2025-07-13 15:57:31 -04:00
thePR0M3TH3AN
78499b267e Add configurable Nostr retry settings 2025-07-13 15:42:24 -04:00
thePR0M3TH3AN
357e9f28bd Merge pull request #506 from PR0M3TH3AN/codex/modify-passwordmanager-to-support-quick-unlock
Enable background sync when quick unlock
2025-07-13 15:29:39 -04:00
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