From 8ba95091fb2e0bc37853729fab8b016811227369 Mon Sep 17 00:00:00 2001 From: vikingowl Date: Fri, 3 Apr 2026 18:36:27 +0200 Subject: [PATCH] fix: raw text during streaming, glamour only on completed messages --- internal/tui/app.go | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/internal/tui/app.go b/internal/tui/app.go index 5f6680e..1a7e260 100644 --- a/internal/tui/app.go +++ b/internal/tui/app.go @@ -552,15 +552,9 @@ func (m Model) renderChat(height int) string { // Streaming if m.streaming && m.streamBuf.Len() > 0 { - // Live-render markdown while streaming + // Stream raw text — markdown rendered only after completion raw := m.streamBuf.String() - rendered := raw - if m.mdRenderer != nil { - if md, err := m.mdRenderer.Render(raw); err == nil { - rendered = strings.TrimSpace(md) - } - } - rLines := strings.Split(rendered, "\n") + rLines := strings.Split(raw, "\n") for i, line := range rLines { if i == 0 { lines = append(lines, styleAssistantLabel.Render("◆ ")+line)