hermes-agent/apps/desktop/src
Brooklyn Nicholson e8b83f37c8 feat(desktop): the HUD surface — Spotlight bar with a fading chat band
The renderer half. HUD mode reuses the app's own chat surface and only changes
the frame around it: no titlebar, no statusbar, no pane tree. The band and the
bar tile the window between them with no dead margins, and the band runs the
window's full height with the opaque bar sitting on its bottom edge, so there
is no seam to compute and none to drift as the composer grows.

Visibility is a WoW chat frame: the transcript shows while a turn is recent or
the composer has focus, then holds and fades. A bottom-anchored gradient mask
carries the fade on both the sheet and the text, and flattens away on focus so
nothing is dimmed while you are reading. Only the composer never fades — it is
the interface.

The window is mouse-transparent everywhere it isn't really there, so clicks over
the faded band reach the app behind it; `pointer-events` can't do this, since
the click never reaches the page at all.
2026-08-08 01:39:06 -05:00
..
app feat(desktop): the HUD surface — Spotlight bar with a fading chat band 2026-08-08 01:39:06 -05:00
assets/tiers
…
components feat(desktop): the HUD surface — Spotlight bar with a fading chat band 2026-08-08 01:39:06 -05:00
contrib feat(desktop): ctx.os — the curated OS door for plugins 2026-08-04 11:33:25 -06:00
debug fmt(js): `npm run fix` on merge (#78271) 2026-08-04 07:10:23 +00:00
fonts
…
hooks feat(desktop): SDK — useGrabScroll export + dogfood plugin touch-ups 2026-07-30 07:18:08 -05:00
i18n In-app browser and previews are real layout-tree tabs (#77705) 2026-08-05 16:22:58 +00:00
lib fix(desktop): keep the transcript whole when resuming a running session 2026-08-08 01:38:49 -05:00
plugins fmt(js): `npm run fix` on merge (#76498) 2026-08-02 01:23:45 +00:00
sdk feat(desktop): ctx.os — the curated OS door for plugins 2026-08-04 11:33:25 -06:00
store feat(desktop): HUD mode window and its session handoff 2026-08-08 01:38:57 -05:00
themes fix(desktop): use the native Menlo/Monaco mono stack for code 2026-07-30 05:48:20 -05:00
types fix(desktop): make remote backend updates terminal-state driven 2026-08-05 10:34:18 -06:00
global.d.ts feat(desktop): HUD mode window and its session handoff 2026-08-08 01:38:57 -05:00
hermes-cron-scope.test.ts
…
hermes-parity.test.ts
…
hermes-profile-scope.test.ts
…
hermes.test.ts
…
hermes.ts feat(desktop): share a profile as a portable bundle - theme, layout, skills 2026-08-04 12:07:29 -06:00
main.tsx feat(desktop): add notch wake indicator 2026-08-01 14:30:11 -07:00
pairing-scope.test.ts fix(pairing): scope the approve/revoke endpoints to a profile 2026-07-29 18:43:50 -05:00
styles.css feat(desktop): the HUD surface — Spotlight bar with a fading chat band 2026-08-08 01:39:06 -05:00
vite-env.d.ts
…
webhooks-rest.test.ts
…