Skip to content

feat: integrate Taskboard into Codex++ host - #2305

Open
acc-c wants to merge 11 commits into
BigPizzaV3:mainfrom
acc-c:codex/taskboard-codex-integration-sync-20260925
Open

acc-c wants to merge 11 commits into
BigPizzaV3:mainfrom
acc-c:codex/taskboard-codex-integration-sync-20260925

Conversation

@acc-c

@acc-c acc-c commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

Why this PR replaces #2296

PR #2296 was scoped as a standalone Taskboard application. The tested deliverable is the complete Codex++ integration: Taskboard embedded in the host, renderer injection, launcher/runtime routes, Manager entry points, Windows installer staging, and the corresponding CI. Keeping those changes in the standalone PR would make its description, review boundary, and tested artifact disagree, so #2296 is closed and this complete integration is submitted as one reviewable PR.

What changed

  • Embed the Taskboard server and API in Codex++ with loopback as the default and explicit LAN opt-in.
  • Add launcher/runtime routes, readiness handling, data-directory migration, project ownership validation, and Windows-safe child-process behavior.
  • Add the Manager Taskboard menu/inline view and the renderer injector integration.
  • Stage the Taskboard runtime in the Windows NSIS installer and split Manager vendor chunks.
  • Add PR CI that checks the standalone Taskboard and integrated Windows/macOS artifacts.

Verification

  • Local Taskboard typecheck, build, and tests: 396/396 passed.
  • Local Manager check/build and tests: 255/255 passed with the machine's Git Bash path configured.
  • Local cargo test --workspace: passed.
  • Windows installer generated and staged runtime smoke-tested: /health 200 on 127.0.0.1, root page 200.
  • Local and fork remote head: cc190d74bb521db6edeb32df178d43c1426d4064.

Generated installers and build directories are not committed.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant