hermes-agent/apps/bootstrap-installer/src
Brooklyn Nicholson 697df8897f feat(installer): minimal update hand-off window
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.
2026-08-01 01:31:12 -05:00
..
components
lib
routes
app.tsx
main.tsx
store.ts
styles.css
theme.ts
vite-env.d.ts