hermes-agent/apps/desktop/src/components/assistant-ui
Brooklyn Nicholson 09bcf5a937 fix(desktop): move tool-row copy control into expanded body
The per-row copy control lived in the header's trailing slot as a 24px
button that depended on a `group-hover/tool-row` group that exists nowhere
in the tree. It therefore stayed `opacity-0` yet remained clickable — an
invisible hit-target straddling the disclosure caret and duration, making
the caret hard to click without firing a copy.

Move copy into the expanded body's top-right (matching the code-block
convention) where it can't fight the caret for the right edge, and make it
actually visible (subtle at rest, full on hover/focus). The header right
edge now belongs solely to the duration label + caret.

Tradeoff: copy is only reachable once a row is expanded; rows with no
expandable body no longer surface a copy control.
2026-06-11 22:27:39 -05:00
..
ansi-text.tsx fix(desktop): triage batch of GUI quality-of-life fixes (#37536) 2026-06-02 16:33:22 -04:00
clarify-tool.tsx feat(desktop): unified overlay design system, BrandMark & onboarding redesign (#40708) 2026-06-06 16:32:47 -05:00
directive-text.test.ts Add Hermes desktop app (#20059) 2026-05-31 17:46:56 -05:00
directive-text.tsx desktop: registry-driven slash commands + first-class /resume & /handoff (#42351) 2026-06-11 01:49:24 +00:00
markdown-text.test.ts fix(desktop): stop bare-URL autolinker swallowing trailing emphasis asterisks (#41093) 2026-06-07 02:47:39 -07:00
markdown-text.tsx fix(desktop): local-only recents, per-platform sidebar sections, and Ctrl+N regressions (#42537) 2026-06-09 14:24:25 +00:00
message-render-boundary.test.tsx fix(desktop): recover from transient assistant-ui index-lookup crash (#44493) 2026-06-11 22:52:37 +00:00
message-render-boundary.tsx fix(desktop): recover from transient assistant-ui index-lookup crash (#44493) 2026-06-11 22:52:37 +00:00
streaming.test.tsx fix(desktop): scope thinking disclosure pending state (#43197) 2026-06-09 20:16:20 -05:00
thread-virtualizer.tsx fix(desktop): recover from transient assistant-ui index-lookup crash (#44493) 2026-06-11 22:52:37 +00:00
thread.tsx fix(desktop): disable spellcheck on composer inputs (#44415) 2026-06-11 18:03:23 +00:00
todo-tool.tsx Add Hermes desktop app (#20059) 2026-05-31 17:46:56 -05:00
tool-approval-group.test.tsx Tighten conversation rhythm, flatten the tool list, and smooth streaming text 2026-06-06 10:45:31 -05:00
tool-approval.test.tsx fix(approval): carry allow_permanent to TUI + desktop approval prompts 2026-06-11 18:23:59 -05:00
tool-approval.tsx chore(approval): tighten allow_permanent comments + DRY the no-always opt set 2026-06-11 18:42:59 -05:00
tool-fallback-model.test.ts Fix clarify icon alignment and spurious error-red on non-zero exit 2026-06-06 09:23:50 -05:00
tool-fallback-model.ts feat(desktop): make cron jobs the first-class sidebar entity 2026-06-06 14:04:11 -05:00
tool-fallback.tsx fix(desktop): move tool-row copy control into expanded body 2026-06-11 22:27:39 -05:00
tooltip-icon-button.tsx feat(desktop): per-session profile switching + cross-profile sessions 2026-06-04 16:35:34 -05:00
user-message-edit.test.tsx fix(desktop): carve sticky user bubbles out of the titlebar drag region 2026-06-10 03:46:03 -05:00
user-message-text.tsx fix(desktop): triage batch of GUI quality-of-life fixes (#37536) 2026-06-02 16:33:22 -04:00