From 2815956f5b2e8a4b3908ebc48f79f50661529a4d Mon Sep 17 00:00:00 2001 From: h Date: Wed, 2 Sep 2026 04:52:26 +0200 Subject: [PATCH] feat(ui): times on injects and every spoken message --- ui/src/lib/panel/chat-view.svelte | 39 ++++++++++++++++++++----------- 1 file changed, 26 insertions(+), 13 deletions(-) diff --git a/ui/src/lib/panel/chat-view.svelte b/ui/src/lib/panel/chat-view.svelte index 2e12074..bfeb00b 100644 --- a/ui/src/lib/panel/chat-view.svelte +++ b/ui/src/lib/panel/chat-view.svelte @@ -251,26 +251,39 @@ {@const newMinute = message.ts && minuteOf(message.ts) !== minuteOf(messages[index - 1]?.ts)} + {@const spoken = + message.role === "user" || + parts.some((b) => b.type === "text" && Boolean(b.text))} {#if newDay}

{fmtDateTime(message.ts).replace(DAY_TIME, "")}

{/if} {#if system} - + + {:else if !(isResultOnly && !showResults)}
- {#if message.ts && newMinute && !isResultOnly} + {#if message.ts && (newMinute || spoken) && !isResultOnly}