hyperhive/frontend/packages
Repository files (latest commit first)
Filename Latest commit message Latest commit date
iris cebf3c6ced Drop classifyEvent.ts, render TermMsg directly
Per review: StreamRow was meant to match what the server sends in
TermMsg, not be a separate model needing a translation step.

- classifyEvent.ts and streamRow.ts deleted; termMsg.ts holds the wire
  types (TermMsg/TermEnvelope) plus TermRow, a TermMsg with just the
  key/fromHistory bookkeeping Preact needs for list rendering.
- Row.tsx renders a TermRow directly: level -> CSS class, empty
  summary + markdown body -> flat row, everything else with a body ->
  expandable details gated by the operator's preference. No separate
  classification step.
- useLiveStream.ts drops ClassifyCtx (a single incrementing key
  counter didn't need a whole context object) and maps envelopes to
  rows inline.
- docs/terminal-rendering.md trimmed substantially — was documenting
  more implementation detail than useful; points at stream_enrich.rs
  for the per-tool specifics instead of duplicating them in prose.
2026-08-30 21:23:28 +02:00
..
agent Drop classifyEvent.ts, render TermMsg directly 2026-08-30 21:23:28 +02:00
dashboard agent term: move expand-tool-output setting into its own settings popup 2026-08-30 16:05:43 +02:00
shared Simplify terminal message shape to a uniform TermMsg 2026-08-30 21:11:25 +02:00
swarm-ui shared dropdown: don't reopen when the trigger is clicked while open 2026-08-30 15:29:59 +02:00