feat: surface runtime bootstrap progress
3 months ago
31 files changed
- AGENTS.md+1−0
- apps/desktop/electron/ipc/workspace.ts+8−0
- apps/desktop/electron/preload.ts+22−0
- apps/desktop/electron/services/serverManager.ts+72−11
- apps/desktop/src/App.tsx+28−2
- apps/desktop/src/app/store.actions/workspace.ts+15−0
- apps/desktop/src/app/store.helpers.ts+14−2
- apps/desktop/src/app/store.helpers/runtimeState.ts+1−0
- apps/desktop/src/app/types.ts+2−0
- apps/desktop/src/lib/desktopApi.ts+10−0
- apps/desktop/src/lib/desktopCommands.ts+7−0
- apps/desktop/src/lib/desktopSchemas.ts+19−0
- apps/desktop/src/lib/webAdapter.ts+4−0
- apps/desktop/src/ui/WorkspaceRuntimeProgress.tsx+227−0
- apps/desktop/src/ui/layout/PrimaryContent.tsx+24−2
- apps/desktop/src/ui/onboarding/DesktopOnboarding.tsx+7−0
- apps/desktop/test/desktop-schemas.test.ts+31−0
- apps/desktop/test/helpers/mockDesktopCommands.ts+1−0
- apps/desktop/test/ipc-workspace.test.ts+34−2
- apps/desktop/test/onboarding-ui.test.tsx+53−0
- apps/desktop/test/server-manager.test.ts+78−0
- apps/desktop/test/workspace-runtime-progress.test.tsx+79−0
- apps/desktop/test/workspace-startup.test.ts+54−0
- docs/bundling-guide.md+2−0
- src/coworkRuntime/download.ts+64−5
- src/coworkRuntime/ensureReady.ts+52−5
- src/coworkRuntime/types.ts+15−0
- src/server/index.ts+16−2
- src/server/runtime/ServerRuntime.ts+3−0
- src/server/startupProgress.ts+20−0
- test/coworkRuntimeDownload.test.ts+117−0