fix: Enhance usage tracking visibility logic in BoardHeader and SettingsView components

This commit is contained in:
Mohamad Yahia
2025-12-21 11:11:33 +04:00
parent 7dff6ea0ed
commit b80773b90d
2 changed files with 6 additions and 2 deletions

View File

@@ -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 (
<div className="flex items-center justify-between p-4 border-b border-border bg-glass backdrop-blur-md">

View File

@@ -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 = (