hermes-agent/apps/desktop/src/components/chat
Brooklyn Nicholson 9b01c74f00 feat(desktop): render the micro-action and underside strips
Pills pin to the top of the composer's overlay lane, outside the status
card and outside its scroller, so nothing stacks above them and a long
todo list can't scroll them away. The underside slot sits below the
surface. Both share one grid constant and one parent, so their left
edges match by construction rather than by matching numbers in two
files.

The strips take pointer events while their empty space falls through to
the pop-out drag region, which keeps the composer draggable by the band
its badges live in.
2026-07-28 19:20:00 -05:00
..
activity-timer-text.tsx fix(desktop): prevent timers from shifting as they count (#68131) 2026-07-20 16:39:20 +00:00
activity-timer.test.tsx fix(desktop): measure reasoning per block instead of per turn 2026-07-27 18:50:20 -05:00
activity-timer.ts fix(desktop): measure reasoning per block instead of per turn 2026-07-27 18:50:20 -05:00
code-card.tsx fix(desktop): overlay scrollbars on conversation code blocks (#73670) 2026-07-28 22:13:54 +00:00
code-editor-theme.ts style(desktop,tui): fix all lint/type/formatting issues 2026-06-26 01:04:33 -05:00
code-editor.tsx lint(desktop): ban atom-mirrored refs via no-restricted-syntax eslint rule 2026-07-25 18:12:48 -07:00
compact-markdown.tsx style(desktop): quiet inline links to color-only until hover 2026-07-27 21:45:42 -05:00
composer-dock.ts feat(desktop): render the micro-action and underside strips 2026-07-28 19:20:00 -05:00
diff-lines.tsx perf(desktop): load shiki and @streamdown/code on first use, not at boot 2026-07-27 20:44:35 -05:00
disclosure-row.tsx feat(desktop): rest the thinking caret at a faint hint instead of invisible 2026-07-27 23:27:35 -05:00
expandable-block.test.tsx fix(desktop): overlay scrollbars on conversation code blocks (#73670) 2026-07-28 22:13:54 +00:00
expandable-block.tsx fix(desktop): overlay scrollbars on conversation code blocks (#73670) 2026-07-28 22:13:54 +00:00
fixed-row-window.ts feat(desktop): add shared project UI primitives 2026-06-25 16:40:27 -05:00
generated-image-result.tsx style(desktop): quiet inline links to color-only until hover 2026-07-27 21:45:42 -05:00
image-generation-placeholder.tsx lint(desktop): ban atom-mirrored refs via no-restricted-syntax eslint rule 2026-07-25 18:12:48 -07:00
intro-copy.jsonl Add Hermes desktop app (#20059) 2026-05-31 17:46:56 -05:00
intro.tsx refactor(desktop): adopt shared utils + app-wide cleanups 2026-07-03 13:48:44 -05:00
json-document-editor.tsx fix(desktop,gateway,mcp): post-merge — CI contract, review corrections, hub search 2026-07-03 15:22:43 -05:00
log-tail.tsx feat(desktop): Capabilities foundation — shared utils, master-detail, editors, primitives 2026-07-03 05:08:13 -05:00
preview-attachment.tsx fix(desktop): scope composer and transcript state to their own session 2026-07-27 17:55:46 -05:00
scaffold-row.tsx fix(desktop): stop the enter animation pinning opacity over the stylesheet 2026-07-27 19:54:47 -05:00
shiki-block.tsx perf(desktop): load shiki and @streamdown/code on first use, not at boot 2026-07-27 20:44:35 -05:00
shiki-highlighter.test.ts perf(desktop): keep oversized messages from freezing the chat 2026-06-17 08:25:52 -05:00
shiki-highlighter.tsx feat(desktop): strip the header chrome off markdown code blocks 2026-07-27 21:28:00 -05:00
skeletons.tsx feat(desktop): add shared project UI primitives 2026-06-25 16:40:27 -05:00
stable-text.tsx fix(desktop): prevent timers from shifting as they count (#68131) 2026-07-20 16:39:20 +00:00
status-row.tsx refactor(desktop): extract a shared kebab + right-click actions-menu primitive 2026-07-27 19:04:39 -05:00
status-section.tsx feat(desktop): composer status stack, live subagent windows, editable prompts (#44630) 2026-06-12 08:30:06 -05:00
syntax-diff.tsx perf(desktop): load shiki and @streamdown/code on first use, not at boot 2026-07-27 20:44:35 -05:00
terminal-output.tsx perf(desktop): kill the layout-thrash cascade on session switch (#66033) 2026-07-16 22:46:08 -04:00
vibe-hearts.tsx fmt(js): npm run fix on merge (#65229) 2026-07-15 21:40:56 +00:00
zoomable-image.tsx style(desktop,tui): fix all lint/type/formatting issues 2026-06-26 01:04:33 -05:00