Skip to content

fix(desktop): restore local dev runtime flow#295

Merged
PerishCode merged 11 commits intomainfrom
fix/desktop-build-runtime
Mar 20, 2026
Merged

fix(desktop): restore local dev runtime flow#295
PerishCode merged 11 commits intomainfrom
fix/desktop-build-runtime

Conversation

@PerishCode
Copy link
Copy Markdown
Contributor

Summary

  • restore the controller-first desktop local dev workflow after repeated origin/main merges by simplifying the tmux launcher into focused helper scripts and preserving the runtime config behavior needed for local startup
  • unify desktop packaged/runtime config handling so build-time cloud, link, app version, and update settings continue to work with the latest upstream desktop changes
  • keep the desktop shell refactor in place while merging the latest upstream controller, session, diagnostics, web, and docs updates that now validate through pnpm desktop:restart

Keep packaged logs, session data, and runtime state under a single desktop root so local verification matches shipped behavior. Also ensure dist builds honor cloud/link overrides for clean desktop login and model validation.
Split desktop local-dev environment and runtime startup into focused helper scripts so tmux launch wiring stays small and less error-prone. Keep launch correlation in the wrapper while moving build metadata and env setup into dedicated script entrypoints.
Keep the merged desktop/controller updates usable in local development by simplifying the desktop tmux launcher and preserving the runtime config behavior needed after the controller-first refactor. Also bring in the latest upstream desktop, session, diagnostics, web, and docs changes that now validate through the local desktop restart workflow.
@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying nexu-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 7c95fb4
Status: ✅  Deploy successful!
Preview URL: https://3b1aa0f9.nexu-docs.pages.dev
Branch Preview URL: https://fix-desktop-build-runtime.nexu-docs.pages.dev

View logs

Remove stale desktop main skillhub wiring that no longer matches the controller-first flow, restore the desktop status matcher used in CI, and normalize desktop formatter/import issues so typecheck and lint pass again.
Update the packaged desktop dist workflow to use the unified @nexu/desktop user-data and logs layout so diagnostics checks look in the same locations as the runtime and local verification scripts.
@PerishCode PerishCode merged commit aacb697 into main Mar 20, 2026
6 checks passed
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.

2 participants