Commit Graph

284 Commits

Author SHA1 Message Date
thePR0M3TH3AN
f82db4a4a4 Add pre-push checksum update 2025-07-01 17:21:18 -04:00
thePR0M3TH3AN
46dd2353d1 update 2025-07-01 17:04:55 -04:00
thePR0M3TH3AN
4cd4dccf60 Merge pull request #104 from PR0M3TH3AN/codex/apply-security-and-formatting-checks,-update-ci
Add tooling and password length test
2025-07-01 16:45:52 -04:00
thePR0M3TH3AN
ba2b0e4ace Add security tooling and password length test 2025-07-01 16:44:18 -04:00
thePR0M3TH3AN
339cdcf43b Merge pull request #103 from PR0M3TH3AN/codex/introduce-mutmut-in-requirements.txt-and-ci-workflow
Add mutation testing and Nostr contract test
2025-07-01 16:33:32 -04:00
thePR0M3TH3AN
f7e05a3bc8 Remove mutation tests from CI 2025-07-01 16:32:05 -04:00
thePR0M3TH3AN
d3264d231c speed up mutmut 2025-07-01 16:09:08 -04:00
thePR0M3TH3AN
1ecefbcdc2 Pin mutmut version 2025-07-01 16:01:10 -04:00
thePR0M3TH3AN
bfd83c818d Fix mutmut usage in CI 2025-07-01 15:55:04 -04:00
thePR0M3TH3AN
9ec12bf19f Add mutation testing and contract test 2025-07-01 15:47:29 -04:00
thePR0M3TH3AN
3130a86c76 Merge pull request #102 from PR0M3TH3AN/codex/update-pytest-configuration-for-parallelism-and-stress-tests
Enable parallel stress testing
2025-07-01 15:40:12 -04:00
thePR0M3TH3AN
1d580819e7 Enable parallel and stress testing 2025-07-01 15:37:52 -04:00
thePR0M3TH3AN
b480b02326 Merge pull request #101 from PR0M3TH3AN/codex/update-logging-configuration-and-format-files
Tweak logging for tests
2025-07-01 15:26:53 -04:00
thePR0M3TH3AN
0d3d626f09 Improve file lock timing reliability on macOS 2025-07-01 15:25:08 -04:00
thePR0M3TH3AN
d7ea493663 Adjust logging for tests 2025-07-01 15:16:01 -04:00
thePR0M3TH3AN
74df5f654c Merge pull request #100 from PR0M3TH3AN/codex/fix-password-decryption-issue
Fix Nostr client seed decrypt bug
2025-07-01 14:52:11 -04:00
thePR0M3TH3AN
6be6b59b6f fix nostr client seed decrypt 2025-07-01 14:50:56 -04:00
thePR0M3TH3AN
55abafb338 Merge pull request #99 from PR0M3TH3AN/codex/add-tests-for-passwordgenerator-with-hypothesis
Add property tests for deterministic password generation
2025-07-01 14:41:54 -04:00
thePR0M3TH3AN
489b3b5165 Add Hypothesis password property tests 2025-07-01 14:40:00 -04:00
thePR0M3TH3AN
571f55c391 Merge pull request #98 from PR0M3TH3AN/codex/create-network-test-for-nostrclient
Add Nostr network integration test
2025-07-01 14:29:09 -04:00
thePR0M3TH3AN
a83679f00e Add real Nostr integration test 2025-07-01 14:27:57 -04:00
thePR0M3TH3AN
8de6b65071 Merge pull request #97 from PR0M3TH3AN/codex/fix-password-reset-issue-and-add-test
Fix unlock after password change
2025-07-01 14:23:02 -04:00
thePR0M3TH3AN
5d3dbedd3b Fix password unlock logic and test 2025-07-01 14:21:39 -04:00
thePR0M3TH3AN
64ce1dfbc7 Merge pull request #96 from PR0M3TH3AN/codex/add-concurrency-stress-test-for-vault-and-backupmanager
Add concurrency stress test
2025-07-01 14:11:52 -04:00
thePR0M3TH3AN
5269030d06 Add concurrency stress test and minor path typing 2025-07-01 14:10:47 -04:00
thePR0M3TH3AN
f7339a8fc1 Merge pull request #95 from PR0M3TH3AN/codex/create-bip-85-test-vector-file
Add BIP85 official test vectors
2025-07-01 14:03:19 -04:00
thePR0M3TH3AN
f6767ec9a3 Add BIP85 test vectors and fix implementation 2025-07-01 14:01:41 -04:00
thePR0M3TH3AN
3e5243f5cd Merge pull request #94 from PR0M3TH3AN/codex/add-encryption-checksum-test-with-verification
Add checksum verification workflow test
2025-07-01 13:46:37 -04:00
thePR0M3TH3AN
95c8b7dd48 Add checksum verification test 2025-07-01 13:44:43 -04:00
thePR0M3TH3AN
0838b05119 Merge pull request #93 from PR0M3TH3AN/codex/create-tests-for-backupmanager-backup-and-restore
Add backup restore tests
2025-07-01 13:34:47 -04:00
thePR0M3TH3AN
034e5795cd Add backup restore workflow tests 2025-07-01 13:33:33 -04:00
thePR0M3TH3AN
e5ee85918a Merge pull request #92 from PR0M3TH3AN/codex/create-tests-for-invalid-input-and-timeout
Add CLI input validation tests
2025-07-01 13:25:35 -04:00
thePR0M3TH3AN
b8bf819182 Add CLI invalid input tests 2025-07-01 13:23:43 -04:00
thePR0M3TH3AN
d563976b2a Merge pull request #91 from PR0M3TH3AN/codex/create-tests-for-passwordmanager-workflow
Add manager workflow test
2025-07-01 12:52:31 -04:00
thePR0M3TH3AN
6aead93423 Add workflow test for PasswordManager 2025-07-01 12:51:24 -04:00
thePR0M3TH3AN
2d0bc40646 Merge pull request #90 from PR0M3TH3AN/codex/fix-password-generation-error-and-add-test
Fix vault initialization when creating new seed
2025-07-01 12:40:24 -04:00
thePR0M3TH3AN
5dad9abde9 Fix vault initialization in save_and_encrypt_seed 2025-07-01 12:38:29 -04:00
thePR0M3TH3AN
3632b1b2bd Merge pull request #89 from PR0M3TH3AN/codex/decide-test-location-and-move-tests
Move orphan tests and update pytest paths
2025-07-01 12:24:14 -04:00
thePR0M3TH3AN
297d31daca Move root tests to src/tests and update configuration 2025-07-01 12:23:18 -04:00
thePR0M3TH3AN
5e4395d391 Merge pull request #88 from PR0M3TH3AN/codex/remove-os-import-and-run-black
Remove unused import from password prompt
2025-07-01 11:58:09 -04:00
thePR0M3TH3AN
78fe4be222 Remove unused os import 2025-07-01 11:56:42 -04:00
thePR0M3TH3AN
cda502df2c Merge pull request #87 from PR0M3TH3AN/codex/add-tests-to-src/tests-with-fixtures
Add CLI encryption mode tests
2025-07-01 11:52:56 -04:00
thePR0M3TH3AN
266f309231 Add CLI encryption mode tests 2025-07-01 11:46:29 -04:00
thePR0M3TH3AN
03744947af Merge pull request #86 from PR0M3TH3AN/codex/update-passwordmanager-handle_new_seed_setup
Add encryption mode prompt in setup
2025-07-01 11:26:29 -04:00
thePR0M3TH3AN
2d361ea126 feat: prompt encryption mode in setup 2025-07-01 11:25:15 -04:00
thePR0M3TH3AN
1c6bc7fb57 Merge pull request #85 from PR0M3TH3AN/codex/add-encryption-mode-argument-and-load-config
Add encryption mode configuration
2025-07-01 11:17:29 -04:00
thePR0M3TH3AN
20e4fcc550 Add encryption mode configuration 2025-07-01 11:13:31 -04:00
thePR0M3TH3AN
47d9303b69 Merge pull request #84 from PR0M3TH3AN/codex/add-encryptionmode-class-and-update-callers
Introduce EncryptionMode and derive_index_key utility
2025-07-01 11:02:32 -04:00
thePR0M3TH3AN
f49daca4df Add EncryptionMode enum and integrate index key derivation 2025-07-01 11:01:22 -04:00
thePR0M3TH3AN
32b0e42185 Merge pull request #83 from PR0M3TH3AN/codex/refactor-nostr-index-encryption-flow
Implement seed-based index key derivation
2025-07-01 10:33:39 -04:00