From fd4f988289009c20287497bfc92ddb3a9ecdc87c Mon Sep 17 00:00:00 2001 From: amosblomqvist Date: Sat, 12 Sep 2026 23:50:40 +0300 Subject: [PATCH] Wave-5 reskin batch 6: learner-authored text joins the prose surface MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The plain user-text div renders Source Sans 3 too (.lh-prose) — the teaching surface reads in one family, chrome labels stay JetBrains Mono. Build green; gates clean. The reskin's final live-browser pass runs on this tree (dev on 3001) — no screenshot tooling in this session, SSR checked. --- components/chat.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/chat.tsx b/components/chat.tsx index f35981d..bd96478 100644 --- a/components/chat.tsx +++ b/components/chat.tsx @@ -530,7 +530,7 @@ export function Chat({ {m.role === "user" ? ( // User text renders plain: the model's LaTeX pipeline is not // applied to learner-authored text ($ stays $, no surprises). -
+
{m.parts.filter((p) => p.type === "text").map((p) => p.text).join("\n")}
) : (