From b80773b90db8a73e32416a9900369d573e7fa5af Mon Sep 17 00:00:00 2001 From: Mohamad Yahia Date: Sun, 21 Dec 2025 11:11:33 +0400 Subject: [PATCH] fix: Enhance usage tracking visibility logic in BoardHeader and SettingsView components --- apps/ui/src/components/views/board-view/board-header.tsx | 4 +++- apps/ui/src/components/views/settings-view.tsx | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/ui/src/components/views/board-view/board-header.tsx b/apps/ui/src/components/views/board-view/board-header.tsx index a7c74b3c..f7be59cf 100644 --- a/apps/ui/src/components/views/board-view/board-header.tsx +++ b/apps/ui/src/components/views/board-view/board-header.tsx @@ -35,7 +35,9 @@ export function BoardHeader({ const apiKeys = useAppStore((state) => state.apiKeys); // Hide usage tracking when using API key (only show for Claude Code CLI users) - const showUsageTracking = !apiKeys.anthropic; + // Also hide on Windows for now (CLI usage command not supported) + const isWindows = typeof navigator !== 'undefined' && navigator.platform?.toLowerCase().includes('win'); + const showUsageTracking = !apiKeys.anthropic && !isWindows; return (
diff --git a/apps/ui/src/components/views/settings-view.tsx b/apps/ui/src/components/views/settings-view.tsx index 5100e7e6..ad132409 100644 --- a/apps/ui/src/components/views/settings-view.tsx +++ b/apps/ui/src/components/views/settings-view.tsx @@ -51,7 +51,9 @@ export function SettingsView() { } = useAppStore(); // Hide usage tracking when using API key (only show for Claude Code CLI users) - const showUsageTracking = !apiKeys.anthropic; + // Also hide on Windows for now (CLI usage command not supported) + const isWindows = typeof navigator !== 'undefined' && navigator.platform?.toLowerCase().includes('win'); + const showUsageTracking = !apiKeys.anthropic && !isWindows; // Convert electron Project to settings-view Project type const convertProject = (