# v1.2.0-alpha.2 — Desktop sidecar fix (GUI actually talks to the CLI) First in-window test of `v1.2.0-alpha.1` showed the app launching correctly (layout, theme, icon, shortcuts) but every panel stuck on *"Not running inside Tauri."* — the webview couldn't reach the CLI sidecar. This release fixes that. ## Fixed - **Webview could not load the Tauri APIs.** The frontend is plain static HTML with no bundler, so bare ES-module specifiers (`@tauri-apps/plugin-shell`, `@tauri-apps/api/window`) don't resolve in the webview, and the sidecar call silently fell back to the "not inside Tauri" message. Fix: - `tauri.conf.json` → `app.withGlobalTauri: true` exposes the core + plugin APIs on `window.__TAURI__`. - `ui/index.html` now uses `window.__TAURI__.shell.Command` (sidecar) and `window.__TAURI__.window.getCurrentWindow()` (quit) instead of dynamic imports. With this, the status / budget / handoff panels, the project switcher, the conversation timeline, and the read-only action buttons (`review`, `diagnose`, `status`) all talk to the bundled CLI as intended. ## Notes - No CLI behavior change. Installers remain unsigned (Windows) / ad-hoc-signed (macOS); GUI stays read-only / confirmation-first.