From 2c0dbca179ebad4e0d93720863b23c4cf5c08431 Mon Sep 17 00:00:00 2001 From: Yvette Carlisle Date: Thu, 21 May 2026 15:52:33 +0800 Subject: [PATCH] {"schema":"decodex/commit/1","summary":"Use neutral placeholder for unknown account usage","authority":"manual"} --- apps/decodex-app/Sources/DecodexApp/AccountPanelView.swift | 2 +- apps/decodex-app/Sources/DecodexApp/Models.swift | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/decodex-app/Sources/DecodexApp/AccountPanelView.swift b/apps/decodex-app/Sources/DecodexApp/AccountPanelView.swift index d4d59f44..bd5af86b 100644 --- a/apps/decodex-app/Sources/DecodexApp/AccountPanelView.swift +++ b/apps/decodex-app/Sources/DecodexApp/AccountPanelView.swift @@ -1737,7 +1737,7 @@ private extension CodexAccount { case "usage_limited": return "Limited" case "probe_failed": - return "Usage unknown" + return "-" case "expired": return "Refresh needed" case "disabled": diff --git a/apps/decodex-app/Sources/DecodexApp/Models.swift b/apps/decodex-app/Sources/DecodexApp/Models.swift index 12572ce1..b3083643 100644 --- a/apps/decodex-app/Sources/DecodexApp/Models.swift +++ b/apps/decodex-app/Sources/DecodexApp/Models.swift @@ -138,7 +138,7 @@ struct CodexAccount: Decodable, Identifiable, Equatable { switch status { case "available": return "Ready" case "usage_limited": return "Limited" - case "probe_failed": return "Usage unknown" + case "probe_failed": return "-" case "expired": return "Refresh needed" case "disabled": return "Disabled" case "cooldown": return "Cooling" @@ -152,7 +152,7 @@ struct CodexAccount: Decodable, Identifiable, Equatable { return .danger } if status == "probe_failed" { - return .warning + return .neutral } if codexActive { return .codexActive