Commit Graph

1310 Commits

Author SHA1 Message Date
thePR0M3TH3AN
474f2d134b Add architecture documentation 2025-07-17 22:25:34 -04:00
thePR0M3TH3AN
9976e5473f Merge pull request #624 from PR0M3TH3AN/codex/add-note-to-api-reference-and-reformat
Update API docs with GUI adapter note
2025-07-17 22:21:28 -04:00
thePR0M3TH3AN
df0279ac03 docs: reference gui adapter and core services 2025-07-17 22:21:09 -04:00
thePR0M3TH3AN
6512b2f501 Merge pull request #623 from PR0M3TH3AN/codex/edit-landing/index.html-to-add-mermaid-chart
Add modular chart to landing page
2025-07-17 22:12:21 -04:00
thePR0M3TH3AN
beb690ba72 landing: add modular architecture diagram 2025-07-17 22:11:58 -04:00
thePR0M3TH3AN
9ee1bfad17 Merge pull request #622 from PR0M3TH3AN/codex/add-documentation-for-gui-adapter-and-services
Add BeeWare GUI adapter docs
2025-07-17 22:04:13 -04:00
thePR0M3TH3AN
3ff9843750 docs: explain BeeWare adapter 2025-07-17 22:03:53 -04:00
thePR0M3TH3AN
450ff06d4e Merge pull request #621 from PR0M3TH3AN/codex/update-documentation-with-mermaid-diagram
Add platform diagram
2025-07-17 21:57:34 -04:00
thePR0M3TH3AN
728c4be6e1 docs: add architecture diagram 2025-07-17 21:57:22 -04:00
thePR0M3TH3AN
9f3a65b5b4 Merge pull request #620 from PR0M3TH3AN/codex/update-readme.md-with-architecture-overview
Add architecture overview
2025-07-17 21:50:35 -04:00
thePR0M3TH3AN
47ea11b533 docs: describe architecture 2025-07-17 21:50:18 -04:00
thePR0M3TH3AN
d14385c4d2 Merge pull request #619 from PR0M3TH3AN/codex/add-tests-for-seedpass.core-services
Add core service and CLI regression tests
2025-07-17 21:38:46 -04:00
thePR0M3TH3AN
cd0f9624ae Add service layer and CLI regression tests 2025-07-17 21:33:06 -04:00
thePR0M3TH3AN
51233dff9b Merge pull request #618 from PR0M3TH3AN/codex/add-run_gui.py-and-update-pyproject.toml
Add Briefcase doc and GUI script
2025-07-17 21:26:14 -04:00
thePR0M3TH3AN
fac31cd99f Add GUI runner and packaging docs 2025-07-17 21:21:05 -04:00
thePR0M3TH3AN
ecf8f4e722 Merge pull request #617 from PR0M3TH3AN/codex/add-toga-application-windows-and-functionality
Add basic Toga GUI
2025-07-17 21:15:02 -04:00
thePR0M3TH3AN
6c22e28512 Add basic Toga GUI 2025-07-17 21:09:12 -04:00
thePR0M3TH3AN
025fee3045 Merge pull request #616 from PR0M3TH3AN/codex/refactor-cli.py-to-use-api-methods
Refactor CLI to call core API services
2025-07-17 20:57:08 -04:00
thePR0M3TH3AN
5019c99c11 Refactor CLI to use service layer 2025-07-17 20:42:23 -04:00
thePR0M3TH3AN
e7021f480f Merge pull request #615 from PR0M3TH3AN/codex/convert-nostr-methods-to-async
Make vault sync async
2025-07-17 20:26:58 -04:00
thePR0M3TH3AN
6c54d4d8e3 Convert vault sync to async 2025-07-17 20:21:23 -04:00
thePR0M3TH3AN
f68adf9170 Merge pull request #614 from PR0M3TH3AN/codex/create-service-layer-for-password-manager
Add service layer for vault operations
2025-07-17 19:59:54 -04:00
thePR0M3TH3AN
72faee02b6 Add service layer and update CLI 2025-07-17 19:54:54 -04:00
thePR0M3TH3AN
6fca250856 Merge pull request #613 from PR0M3TH3AN/codex/refactor-input-handling-in-manager.py
Refactor password change and unlock
2025-07-17 19:42:46 -04:00
thePR0M3TH3AN
8bd9a75629 Parametrize password actions 2025-07-17 19:38:28 -04:00
thePR0M3TH3AN
7af92195c4 Merge pull request #612 from PR0M3TH3AN/usksil-codex/refactor-seedpass-structure-and-imports
Move password manager core
2025-07-17 19:26:44 -04:00
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