hyperhive/frontend/packages/dashboard/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
iris 501a86b725 flow: body to its own full-width line under the meta chips (closes #485)
mara: "the 'timestamp from -> to' part is long enough to warrant
its own line. then the actual messages can be rendered (nearly)
full width."

Confirmed in the layout — previously `.live .msgrow .msg-body`
sat inline with `flex: 1 1 0`, eating whatever the chips left.
With a 14:23:42 timestamp + agent names + arrows that was ~30ch
of prefix; long bodies wrapped awkwardly.

One-line CSS fix: `flex: 1 1 100%` on `.msg-body` forces it to
wrap to its own flex line in the existing `flex-wrap: wrap`
container. Metadata chips stay on the row above; body takes the
full width down to the row's content edge.

`min-width: 0` retained so `word-break: break-word` keeps
working. Reply rows keep their `padding-left: 1.2em` border-left
indent — the body lands within that frame, matching the visual
"this is a reply" nesting.

Out of scope but worth knowing:
- consecutive-message grouping (one header per agent run) was
  the second design option I floated; happy to land it as a
  follow-up if reading still feels chatty.
- timestamp-on-hover was the third; skipping unless asked.
2026-05-26 19:30:28 +02:00
..
app.js dashboard: edit-form target multi-select (#474 follow-up) 2026-05-26 17:08:33 +02:00
common.js dashboard: full-height inbox + drag-to-resize side panel (#450 #451) 2026-05-26 01:27:42 +02:00
dashboard.css flow: body to its own full-width line under the meta chips (closes #485) 2026-05-26 19:30:28 +02:00
flow.html flow.html: add SCH3DUL3S to cross-page tab strip (closes #489) 2026-05-26 18:09:33 +02:00
flow.js dashboard: SharedWorker for SSE multiplexing (closes #448) 2026-05-26 01:26:56 +02:00
index.html dashboard: move queued reminders into SCH3DUL3S tab (closes #460) 2026-05-26 13:39:42 +02:00
stream-worker.js dashboard: SharedWorker for SSE multiplexing (closes #448) 2026-05-26 01:26:56 +02:00