Update mode now renders a fixed 280x320 panel — loader, 'Updating Hermes', one line of live status — instead of the 880x620 installer frame with a stage checklist, quarter-step progress bar, and Cancel. Cancel is removed deliberately: the desktop has already quit, so killing the child mid git-stash/rebuild corrupts the checkout with no running app to fall back to. Update failure is equally terse (Failed to update / Retry / Logs). Install mode is untouched. The window follows the OS appearance with neutral charcoal dark seeds (#232323) instead of the brand royal blue; --dark/--light (debug builds) pin the theme for review. Icons regenerate from the desktop app's artwork so the Dock icon matches the real app instead of rendering oversized. Vite dev additionally allows the worktree-symlinked node_modules realpath so fonts resolve. |
||
|---|---|---|
| .. | ||
| components | ||
| lib | ||
| routes | ||
| app.tsx | ||
| main.tsx | ||
| store.ts | ||
| styles.css | ||
| theme.ts | ||
| vite-env.d.ts | ||