Files
HealthLog/src/components/insights
Marc-André Bombeck 36adedad58 feat(coach): premium chat surface — narrower column, collapsible rail, voice dictation
Redesign the Coach frontend toward a calm, prompt-first reading
experience:

- Narrow the reading column to a centred max-w-2xl with a roomier
  vertical rhythm so the conversation reads like a document rather than
  a packed log.
- Make the page-surface conversation rail collapsible and collapsed by
  default. A single labelled toggle in the rail strip opens it (lg+),
  the rail heading carries a matching close control, and the column
  folds to zero width with a smooth grid transition. Below lg the
  bottom tray is unchanged. The fullscreen header keeps only the
  minimize control.
- Replace the boxy default scrollbar on the thread, history list, and
  composer with a thin, rounded, subtle bar across WebKit and Firefox,
  scoped to the components.
- Polish the pre-stream beat: the Thinking indicator now pairs bouncing
  dots with the label, and the assistant turn fades in so the hand-off
  to streamed tokens reads as one motion.
- Return voice dictation to the composer via the Web Speech API. The
  mic mounts only where the browser supports recognition, dictates into
  the textarea, and is keyboard- and screen-reader-accessible.

New labels land in all six locale bundles.
2026-06-19 19:48:03 +02:00
..
2026-05-16 03:17:00 +02:00
2026-05-16 16:04:21 +02:00
2026-05-16 16:04:21 +02:00