render user messages as a distinct card in the conversation (T-143)
test / unit + widget + golden + a11y (push) Failing after 30s
test / integration_test (xvfb) (push) Has been skipped
test / bundle smoke (xvfb 5s) (push) Has been skipped
test / daemon subprocess + web WASM smoke (push) Has been skipped
test / dart doc (lib API) (push) Failing after 32s

User turns rendered flat (a "you" label + text on the canvas), the same
shape as Claude's responses, so prompts were hard to pick out when
scanning. UserMessage now renders in a card: a left accent stripe
(focus colour) and a filled background distinct from the panel canvas.
Claude's text responses stay flat markdown — better for reading long
answers, and the asymmetry makes "what I asked" easy to spot.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-23 00:34:19 +02:00
co-authored by Claude Opus 4.7
parent ce5996f869
commit 9783e6bd2c
4 changed files with 48 additions and 1 deletions
+3
View File
@@ -86,6 +86,9 @@ heading, and (b) bumping `pubspec.yaml` `version:` in the same commit.
### Changed
- User messages in the Claude conversation now render as a distinct card
(accent stripe + filled background) so your prompts read apart from
Claude's flat-markdown responses (T-143).
- Claude conversation content now flows through the kernel MessageBus —
a reader tails the transcript and publishes items; the pane subscribes.
Decouples reading from rendering so the upcoming team panels can show