From aa8526edc0331248e0273875c517865a6732e454 Mon Sep 17 00:00:00 2001 From: zhiqing0205 <1775840762@qq.com> Date: Tue, 6 Jan 2026 10:24:02 +0800 Subject: [PATCH] fix(codex): use unicode title casing for plan --- internal/auth/codex/filename.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/auth/codex/filename.go b/internal/auth/codex/filename.go index 7eeedce6..fcf02802 100644 --- a/internal/auth/codex/filename.go +++ b/internal/auth/codex/filename.go @@ -4,6 +4,9 @@ import ( "fmt" "strings" "unicode" + + "golang.org/x/text/cases" + "golang.org/x/text/language" ) // CredentialFileName returns the filename used to persist Codex OAuth credentials. @@ -48,8 +51,5 @@ func titleToken(token string) string { if token == "" { return "" } - lower := strings.ToLower(token) - runes := []rune(lower) - runes[0] = unicode.ToUpper(runes[0]) - return string(runes) + return cases.Title(language.English).String(token) }