{ "_comment": [ "Known uses of a Tailwind opacity modifier on a color that has no alpha slot", "(see scripts/check-tailwind-opacity.mjs). These produce no CSS at all.", "This file exists so the check fails on NEW ones only. Do not add to it by", "hand: fix the class, then run `npm run check:tailwind-opacity -- --update`." ], "total": 106, "files": 52, "classes": 46, "entries": [ { "file": "ui/src/components/chat/AskUserCard.tsx", "class": "bg-accent/10", "count": 2 }, { "file": "ui/src/components/chat/AskUserCard.tsx", "class": "dark:bg-slate-900/30", "count": 1 }, { "file": "ui/src/components/chat/AskUserCard.tsx", "class": "dark:bg-slate-900/40", "count": 1 }, { "file": "ui/src/components/chat/ChatComposerPanel.tsx", "class": "bg-canvas/90", "count": 1 }, { "file": "ui/src/components/chat/ChatMessage.tsx", "class": "dark:bg-slate-900/40", "count": 1 }, { "file": "ui/src/components/chat/ChatPane.tsx", "class": "bg-canvas/80", "count": 1 }, { "file": "ui/src/components/chat/DelegateLiveConsole.tsx", "class": "bg-canvas/60", "count": 1 }, { "file": "ui/src/components/chat/DelegateLiveConsole.tsx", "class": "bg-surface/50", "count": 1 }, { "file": "ui/src/components/chat/MovementGroup.tsx", "class": "hover:bg-surface/50", "count": 1 }, { "file": "ui/src/components/chat/MovementMap.tsx", "class": "bg-accent/10", "count": 2 }, { "file": "ui/src/components/chat/MovementMap.tsx", "class": "bg-canvas/80", "count": 1 }, { "file": "ui/src/components/chat/MovementMap.tsx", "class": "bg-canvas/90", "count": 1 }, { "file": "ui/src/components/chat/MovementMap.tsx", "class": "bg-slate-400/25", "count": 2 }, { "file": "ui/src/components/chat/MovementMap.tsx", "class": "border-slate-400/60", "count": 1 }, { "file": "ui/src/components/chat/MovementMap.tsx", "class": "dark:border-slate-700/60", "count": 1 }, { "file": "ui/src/components/chat/shared/ChatPresentation.tsx", "class": "bg-slate-50/80", "count": 1 }, { "file": "ui/src/components/chat/shared/ChatPresentation.tsx", "class": "dark:bg-slate-500/15", "count": 1 }, { "file": "ui/src/components/chat/shared/ChatPresentation.tsx", "class": "dark:bg-slate-900/30", "count": 1 }, { "file": "ui/src/components/chat/ToolCallsSection.tsx", "class": "bg-surface/70", "count": 2 }, { "file": "ui/src/components/chat/ToolCallsSection.tsx", "class": "hover:bg-surface/50", "count": 2 }, { "file": "ui/src/components/create/CreateTaskDialogAdvancedSection.tsx", "class": "bg-slate-50/50", "count": 1 }, { "file": "ui/src/components/create/PromptCoachPanel.tsx", "class": "bg-slate-50/60", "count": 1 }, { "file": "ui/src/components/create/PromptCoachPanel.tsx", "class": "border-accent/30", "count": 1 }, { "file": "ui/src/components/create/PromptCoachPanel.tsx", "class": "border-accent/40", "count": 1 }, { "file": "ui/src/components/create/PromptCoachPanel.tsx", "class": "dark:bg-slate-800/40", "count": 1 }, { "file": "ui/src/components/create/PromptCoachPanel.tsx", "class": "dark:bg-slate-900/50", "count": 1 }, { "file": "ui/src/components/create/PromptCoachPanel.tsx", "class": "hover:bg-accent/5", "count": 1 }, { "file": "ui/src/components/dashboard/WorkerStatusWidget.tsx", "class": "bg-accent/10", "count": 1 }, { "file": "ui/src/components/detail/ContinueWithPieceDialog.tsx", "class": "focus:ring-accent/30", "count": 2 }, { "file": "ui/src/components/detail/DetailPanel.tsx", "class": "border-hairline/70", "count": 1 }, { "file": "ui/src/components/detail/tabs/console/ConsoleTabStrip.tsx", "class": "bg-surface/40", "count": 1 }, { "file": "ui/src/components/detail/tabs/console/ConsoleTabStrip.tsx", "class": "border-accent/60", "count": 1 }, { "file": "ui/src/components/detail/tabs/ConsoleTab.tsx", "class": "bg-surface/10", "count": 2 }, { "file": "ui/src/components/files/DictionaryPopover.tsx", "class": "hover:bg-accent-soft/80", "count": 1 }, { "file": "ui/src/components/files/FileDetailList.tsx", "class": "border-hairline/60", "count": 1 }, { "file": "ui/src/components/files/FileHistoryModal.tsx", "class": "bg-accent/10", "count": 1 }, { "file": "ui/src/components/files/FileSectionTabs.tsx", "class": "border-accent/60", "count": 1 }, { "file": "ui/src/components/files/FileToolbar.tsx", "class": "bg-canvas/85", "count": 1 }, { "file": "ui/src/components/files/MoveTargetDialog.tsx", "class": "divide-hairline/60", "count": 1 }, { "file": "ui/src/components/list/FilterBar.tsx", "class": "border-accent/60", "count": 2 }, { "file": "ui/src/components/list/RailPanel.tsx", "class": "bg-accent/10", "count": 1 }, { "file": "ui/src/components/list/RailPanel.tsx", "class": "ring-accent/40", "count": 1 }, { "file": "ui/src/components/notifications/NotificationRow.tsx", "class": "bg-accent/5", "count": 1 }, { "file": "ui/src/components/settings/GatewayKeyUsagePanel.tsx", "class": "bg-accent/70", "count": 1 }, { "file": "ui/src/components/settings/MemoryLearningForm.tsx", "class": "hover:bg-surface/60", "count": 1 }, { "file": "ui/src/components/settings/OrgsForm.tsx", "class": "border-accent/60", "count": 1 }, { "file": "ui/src/components/settings/SkillsForm.tsx", "class": "bg-surface/50", "count": 1 }, { "file": "ui/src/components/settings/SkillsForm.tsx", "class": "border-accent/30", "count": 2 }, { "file": "ui/src/components/settings/SshAuditLog.tsx", "class": "bg-surface/60", "count": 1 }, { "file": "ui/src/components/settings/SshAuditLog.tsx", "class": "hover:bg-surface/40", "count": 1 }, { "file": "ui/src/components/settings/SshGlobalConnectionsForm.tsx", "class": "bg-surface/50", "count": 1 }, { "file": "ui/src/components/settings/SshGlobalConnectionsForm.tsx", "class": "border-accent/30", "count": 1 }, { "file": "ui/src/components/settings/SshGlobalConnectionsForm.tsx", "class": "border-accent/40", "count": 1 }, { "file": "ui/src/components/settings/SshGrantsForm.tsx", "class": "bg-surface/40", "count": 1 }, { "file": "ui/src/components/settings/SshGrantsForm.tsx", "class": "bg-surface/50", "count": 1 }, { "file": "ui/src/components/settings/SshGrantsForm.tsx", "class": "border-accent/40", "count": 1 }, { "file": "ui/src/components/settings/SshMasterKeyRotationForm.tsx", "class": "bg-surface/50", "count": 1 }, { "file": "ui/src/components/setup/SetupWizard.tsx", "class": "focus:ring-accent/40", "count": 1 }, { "file": "ui/src/components/spaces/ChatDetailSplit.tsx", "class": "group-hover:bg-slate-500/40", "count": 1 }, { "file": "ui/src/components/spaces/ChatDetailSplit.tsx", "class": "hover:bg-slate-300/60", "count": 1 }, { "file": "ui/src/components/spaces/PaneResizeHandle.tsx", "class": "bg-slate-400/60", "count": 1 }, { "file": "ui/src/components/spaces/PaneResizeHandle.tsx", "class": "focus-visible:bg-slate-400/60", "count": 1 }, { "file": "ui/src/components/spaces/PaneResizeHandle.tsx", "class": "hover:bg-slate-300/60", "count": 1 }, { "file": "ui/src/components/spaces/PythonPackagesPanel.tsx", "class": "bg-surface/40", "count": 2 }, { "file": "ui/src/components/spaces/SpaceChatRail.tsx", "class": "dark:hover:bg-slate-700/40", "count": 1 }, { "file": "ui/src/components/spaces/SpaceMembersPanel.tsx", "class": "bg-surface/40", "count": 1 }, { "file": "ui/src/components/spaces/SpaceMembersPanel.tsx", "class": "bg-surface/50", "count": 2 }, { "file": "ui/src/components/spaces/SpaceMembersPanel.tsx", "class": "border-accent/30", "count": 1 }, { "file": "ui/src/components/spaces/SpaceToolSettings.tsx", "class": "bg-surface/40", "count": 2 }, { "file": "ui/src/components/spaces/SpaceWebhookSettings.tsx", "class": "bg-surface/40", "count": 2 }, { "file": "ui/src/components/userfolder/AgentsMdPanel.tsx", "class": "bg-surface-2/30", "count": 1 }, { "file": "ui/src/components/userfolder/McpPanel.tsx", "class": "bg-surface/50", "count": 1 }, { "file": "ui/src/components/userfolder/McpPanel.tsx", "class": "border-accent/30", "count": 1 }, { "file": "ui/src/components/userfolder/MemoryPanel.tsx", "class": "bg-accent/10", "count": 1 }, { "file": "ui/src/components/userfolder/MemoryPanel.tsx", "class": "bg-surface/40", "count": 1 }, { "file": "ui/src/components/userfolder/MemoryPanel.tsx", "class": "bg-surface/60", "count": 1 }, { "file": "ui/src/components/userfolder/MemoryPanel.tsx", "class": "hover:bg-surface/60", "count": 1 }, { "file": "ui/src/components/userfolder/SshConnectionForm.tsx", "class": "bg-surface/40", "count": 1 }, { "file": "ui/src/components/userfolder/SshConnectionsPanel.tsx", "class": "border-accent/30", "count": 1 }, { "file": "ui/src/components/userfolder/SshConnectionsPanel.tsx", "class": "border-accent/40", "count": 1 }, { "file": "ui/src/components/userfolder/SshHostKeyDialog.tsx", "class": "bg-surface/50", "count": 1 }, { "file": "ui/src/components/userfolder/SshPublicKeyDialog.tsx", "class": "bg-surface/30", "count": 1 }, { "file": "ui/src/components/userfolder/SshPublicKeyDialog.tsx", "class": "bg-surface/40", "count": 2 }, { "file": "ui/src/lib/workspaceDirs.ts", "class": "dark:bg-slate-500/15", "count": 1 }, { "file": "ui/src/lib/workspaceDirs.ts", "class": "dark:bg-slate-600/30", "count": 1 }, { "file": "ui/src/pages/AdminEventLogPage.tsx", "class": "hover:bg-surface-2/60", "count": 1 }, { "file": "ui/src/pages/SchedulesPage.tsx", "class": "border-accent/60", "count": 2 }, { "file": "ui/src/pages/UsersPage.tsx", "class": "border-accent/60", "count": 4 } ] }