From 649495bf295acfd1770538894fe1f3c1425037ed Mon Sep 17 00:00:00 2001 From: amosblomqvist Date: Sat, 12 Sep 2026 23:47:03 +0300 Subject: [PATCH] =?UTF-8?q?Wave-5=20reskin=20batch=204:=20the=20width=20sp?= =?UTF-8?q?lit=20=E2=80=94=20prose=20full-bleed,=20dock=20centered=20&=20n?= =?UTF-8?q?arrower?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit COLUMN now spans the session area with a thin margin (px-6, no max width); DOCK (the composer/question shell) is a deliberate narrower 46rem centered column — same elements, same places, width polish only. --- components/chat.tsx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/components/chat.tsx b/components/chat.tsx index cec4221..f35981d 100644 --- a/components/chat.tsx +++ b/components/chat.tsx @@ -32,7 +32,14 @@ import { PhaseChip, PhaseDivider, planNodeCount } from "@/components/phase-divid import { findPendingToolCall, phaseAt3, phaseTimeline } from "@/src/core"; /** One width for everything: transcript, cards, and the bottom blob share this column. */ -const COLUMN = "mx-auto w-full max-w-3xl px-4"; +/** + * Width tokens (wave-5 reskin, owner decision): the teaching PROSE spans the + * full session width with a thin px-6 margin; the composer/question DOCK is + * deliberately narrower (~46rem centered) per the reference. Same ELEMENT, + * same place — width polish only. + */ +const COLUMN = "mx-auto w-full max-w-none px-6"; +const DOCK = "mx-auto w-full max-w-[46rem] px-4"; /** * Server-sync channel for artifact renderers: the CENTRAL jobs poll in Chat @@ -813,7 +820,7 @@ function DockOverlay({
-
+
{pending ? (