Skip to content

fix: stabilize desktop startup bundling#3

Merged
xuewill merged 1 commit intomainfrom
codex/fix-electron-startup
Mar 25, 2026
Merged

fix: stabilize desktop startup bundling#3
xuewill merged 1 commit intomainfrom
codex/fix-electron-startup

Conversation

@xuewill
Copy link
Copy Markdown
Contributor

@xuewill xuewill commented Mar 25, 2026

Summary

  • bundle internal @mango/* workspace packages into Electron main and preload outputs instead of externalizing them at runtime
  • switch desktop startup to electron-vite's current ELECTRON_RENDERER_URL env and load the packaged renderer from out/renderer/index.html
  • add smoke and unit coverage so stale workspace imports and deprecated MAIN_WINDOW_VITE_* globals fail fast

Test Plan

  • pnpm verify
  • pnpm --filter @mango/desktop dev
  • subagent code review: no findings

@xuewill xuewill merged commit 112cee9 into main Mar 25, 2026
7 checks passed
@xuewill xuewill deleted the codex/fix-electron-startup branch March 25, 2026 05:08
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