Commit Graph

1284 Commits

Author SHA1 Message Date
thePR0M3TH3AN
c23b2e4913 Refactor password manager modules 2025-07-17 19:21:10 -04:00
thePR0M3TH3AN
87149517d8 Merge pull request #611 from PR0M3TH3AN/codex/add-non-interactive-password-handling
Enable non-interactive vault unlock
2025-07-17 17:34:01 -04:00
thePR0M3TH3AN
c4bb8dfa64 Allow non-interactive unlock 2025-07-17 17:23:49 -04:00
thePR0M3TH3AN
0818408f48 Merge pull request #609 from PR0M3TH3AN/codex/add-tests-for-sync-and-vault-handling
Add Nostr sync edge case tests
2025-07-17 15:44:17 -04:00
thePR0M3TH3AN
576437223a Add tests for sync and snapshot functionality 2025-07-17 15:39:05 -04:00
thePR0M3TH3AN
e5858cba38 Merge pull request #608 from PR0M3TH3AN/codex/update-passwordmanager.sync_vault-return-format
Expose all event IDs when syncing vault
2025-07-17 15:30:40 -04:00
thePR0M3TH3AN
c787651899 Return all Nostr event IDs 2025-07-17 15:21:08 -04:00
thePR0M3TH3AN
f3c223a9a1 Merge pull request #607 from PR0M3TH3AN/codex/implement-initial-sync-in-passwordmanager
Introduce attempt_initial_sync
2025-07-17 15:10:29 -04:00
thePR0M3TH3AN
dfa85ad863 Add attempt_initial_sync and update sync logic 2025-07-17 15:00:38 -04:00
thePR0M3TH3AN
1f7c538015 Merge pull request #606 from PR0M3TH3AN/codex/add-fetch-chunks-with-retry-helper
Add nostr snapshot retries and fallback
2025-07-17 14:49:48 -04:00
thePR0M3TH3AN
8579cf7f3d Add snapshot retrieval retries and fallback 2025-07-17 14:43:04 -04:00
thePR0M3TH3AN
cca03b2f2e Merge pull request #605 from PR0M3TH3AN/codex/extend-chunkmeta-with-event_id-support
Support chunk event IDs in nostr snapshot
2025-07-17 14:25:21 -04:00
thePR0M3TH3AN
49a5329bf6 Add event_id tracking for Nostr chunks 2025-07-17 14:04:32 -04:00
thePR0M3TH3AN
28f27de8e8 Merge pull request #603 from PR0M3TH3AN/codex/fix-windows-workflow-error-oserror-22
Fix Windows workflow test hang
2025-07-17 11:01:10 -04:00
thePR0M3TH3AN
e4093d7334 Fix posix seed prompt test for Windows 2025-07-17 10:56:48 -04:00
thePR0M3TH3AN
b83ec2621e Fix Windows test hang by patching timed input 2025-07-17 10:48:01 -04:00
thePR0M3TH3AN
b3c7d796e1 Merge pull request #601 from PR0M3TH3AN/codex/mask-sensitive-data-with-asterisks
Use masked input for passwords
2025-07-17 10:18:41 -04:00
thePR0M3TH3AN
764631b8ba Use masked input for all sensitive prompts 2025-07-17 10:04:06 -04:00
thePR0M3TH3AN
09d1bf51fc Merge pull request #600 from PR0M3TH3AN/codex/update-readme-with-new-workflow-instructions
Update README with development workflow
2025-07-17 09:16:01 -04:00
thePR0M3TH3AN
d415eca8bd docs: outline development workflow 2025-07-17 09:13:07 -04:00
thePR0M3TH3AN
176ba6befd Merge pull request #599 from PR0M3TH3AN/codex/create-executable-build-documentation
Add PyInstaller spec and build instructions
2025-07-17 09:07:29 -04:00
thePR0M3TH3AN
87215a10cc Add PyInstaller spec and documentation 2025-07-17 09:06:54 -04:00
thePR0M3TH3AN
e0b253ea63 Merge pull request #598 from PR0M3TH3AN/codex/add-vendor-path-to-sys.path-in-main.py
Add vendor path to main
2025-07-17 08:48:26 -04:00
thePR0M3TH3AN
5826e18189 Add vendor directory to sys.path 2025-07-17 08:48:07 -04:00
thePR0M3TH3AN
9d5593a1f5 Merge pull request #597 from PR0M3TH3AN/codex/add-vendor_dependencies.sh-script
Add vendoring script
2025-07-17 08:39:36 -04:00
thePR0M3TH3AN
f7eaf2897f Add vendor dependencies script 2025-07-17 08:39:22 -04:00
thePR0M3TH3AN
96cad49e55 Merge pull request #596 from PR0M3TH3AN/codex/add-runtime_requirements.txt-for-packaging
Add packaging-only runtime requirements file
2025-07-17 08:33:38 -04:00
thePR0M3TH3AN
182085b639 Clarify runtime requirements comment 2025-07-17 08:33:23 -04:00
thePR0M3TH3AN
5fdfc7ca5a Merge pull request #595 from PR0M3TH3AN/codex/add-runtime_requirements.txt-for-packaging
Add runtime requirements file
2025-07-16 23:05:00 -04:00
thePR0M3TH3AN
97bdd2483d Add runtime requirements file 2025-07-16 22:09:58 -04:00
thePR0M3TH3AN
a3caf16dd4 Merge pull request #593 from PR0M3TH3AN/codex/update-key/value-label-to-indicate-key
Clarify key/value label
2025-07-16 20:31:29 -04:00
thePR0M3TH3AN
6336fb3fe4 Clarify key value label 2025-07-16 20:29:29 -04:00
thePR0M3TH3AN
f47baf4132 Merge pull request #592 from PR0M3TH3AN/codex/fix-workflow-failure-on-macos
Fix nondeterministic checksum test
2025-07-16 19:55:27 -04:00
thePR0M3TH3AN
30dd09b0b4 Fix BIP-85 checksum validation test 2025-07-16 19:38:32 -04:00
thePR0M3TH3AN
26f1ba4482 Merge pull request #589 from PR0M3TH3AN/codex/add-ci-test-script-and-update-workflow
Add run_ci_tests script and update workflow
2025-07-16 17:59:36 -04:00
thePR0M3TH3AN
479c034573 fix windows ci hangs 2025-07-16 17:50:08 -04:00
thePR0M3TH3AN
0741744f99 Handle missing timeout in CI script 2025-07-16 16:06:21 -04:00
thePR0M3TH3AN
b88a93df29 Add CI test script and update workflow 2025-07-16 15:57:33 -04:00
thePR0M3TH3AN
ae9e6ba0d4 Merge pull request #588 from PR0M3TH3AN/codex/modify-decryption-method-for-strict-handling
Improve Nostr sync failure handling
2025-07-16 15:24:20 -04:00
thePR0M3TH3AN
b80abff895 Handle decryption failures when syncing index 2025-07-16 15:19:48 -04:00
thePR0M3TH3AN
387bfad220 Merge pull request #587 from PR0M3TH3AN/codex/update-entrymanager-to-include-verbose-parameter
Add verbose flag for listing entries
2025-07-16 15:09:48 -04:00
thePR0M3TH3AN
073b8c4d47 Add verbose flag to list_entries and update archived view 2025-07-16 15:05:11 -04:00
thePR0M3TH3AN
e8ade741ad Merge pull request #585 from PR0M3TH3AN/codex/add-seed-entry-note-to-readme-and-docs
Update docs: clarify seed entry
2025-07-16 13:35:33 -04:00
thePR0M3TH3AN
ea9665383e docs: clarify hidden entry behaviour 2025-07-16 13:35:15 -04:00
thePR0M3TH3AN
e5a8dde59d Merge pull request #584 from PR0M3TH3AN/codex/modify-test_setup_existing_seed_words
Update seed setup test
2025-07-16 12:57:36 -04:00
thePR0M3TH3AN
78368c0e2f Fix seed setup test to patch masked input 2025-07-16 12:57:19 -04:00
thePR0M3TH3AN
c6398b3c99 Merge pull request #583 from PR0M3TH3AN/codex/update-test-cases-for-seed_prompt
Update seed prompt tests
2025-07-16 12:50:09 -04:00
thePR0M3TH3AN
6b7815f28e Update seed prompt tests 2025-07-16 12:48:56 -04:00
thePR0M3TH3AN
07f1843739 Merge pull request #582 from PR0M3TH3AN/codex/refactor-seed_prompt.py-for-masked-input
Improve seed input flow
2025-07-16 12:43:36 -04:00
thePR0M3TH3AN
04548c44f5 Enhance seed entry prompts with masking and clear screen 2025-07-16 12:37:58 -04:00