From 270f0d259cffa8f18f7b0625503fb89457d0c4f2 Mon Sep 17 00:00:00 2001 From: Christian Rocha Date: Wed, 16 Jul 2025 16:58:19 -0400 Subject: [PATCH] fix: properly capitalize reasoning and thinking status text in sidebar MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 💖 Generated with Crush Co-Authored-By: Crush --- internal/tui/components/chat/sidebar/sidebar.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/internal/tui/components/chat/sidebar/sidebar.go b/internal/tui/components/chat/sidebar/sidebar.go index 3dd090d598341658c919f50de61ec0a4f3f7186f..ecb88e7d60dbaf09dfc2e88f789ed0057ee756fc 100644 --- a/internal/tui/components/chat/sidebar/sidebar.go +++ b/internal/tui/components/chat/sidebar/sidebar.go @@ -907,13 +907,14 @@ func (s *sidebarCmp) currentModelBlock() string { if selectedModel.ReasoningEffort != "" { reasoningEffort = selectedModel.ReasoningEffort } - formatter := cases.Title(language.English) + formatter := cases.Title(language.English, cases.NoLower) parts = append(parts, reasoningInfoStyle.Render(formatter.String(fmt.Sprintf("Reasoning %s", reasoningEffort)))) case provider.TypeAnthropic: + formatter := cases.Title(language.English, cases.NoLower) if selectedModel.Think { - parts = append(parts, reasoningInfoStyle.Render("Thinking on")) + parts = append(parts, reasoningInfoStyle.Render(formatter.String("Thinking on"))) } else { - parts = append(parts, reasoningInfoStyle.Render("Thinking off")) + parts = append(parts, reasoningInfoStyle.Render(formatter.String("Thinking off"))) } } }