diff --git a/EXHAUSTIVE_TODO_LIST.md b/EXHAUSTIVE_TODO_LIST.md index 1d9ebfdab..88e06d6bf 100644 --- a/EXHAUSTIVE_TODO_LIST.md +++ b/EXHAUSTIVE_TODO_LIST.md @@ -3858,9 +3858,20 @@ Critical path dependencies: - [ ] **Action 11.3.1.2**: Replace secondary cyan with steel - **Scope**: Non-primary actions - Replace `kodo-cyan` with `kodo-steel` - - **Dependencies**: Action 11.3.1.1 complete + - **Dependencies**: Action 11.3.1.1 complete ✅ - **Risk**: MEDIUM (visual changes) - - **Validation**: Only primary actions use cyan + - **Validation**: ⚠️ **IN PROGRESS** - First batch complete (~15 files, ~25 instances): + - ✅ Button component: outline variant hover state + - ✅ Header: secondary nav hover states (2 instances) + - ✅ FileManagerView, CloudFileBrowser: card hover states (kept selected states cyan) + - ✅ ProjectsManager, GroupDetailView, AIToolsView: card/container hover states + - ✅ ProfileView, CourseCard, TwoFactorSetup: card hover states + - ✅ GearView: upload zone hover states + - ✅ ChatInput, ChatMessage, ChatRoom: icon button hover states (6 instances) + - ✅ AddToPlaylistModal: button hover states + - **Preserved**: Focus rings (cyan), active/selected states (cyan) as per audit Category 5 + - **Remaining**: ~175 instances across ~200 files (cards, secondary buttons, decorative elements) + - **Next batch**: Continue with remaining card components, secondary buttons, and decorative hover states - **Rollback**: Restore cyan usage - [ ] **Action 11.3.1.3**: Apply 80/20 rule (80% neutral, 20% color) diff --git a/apps/web/src/components/OfflineQueueManager.tsx b/apps/web/src/components/OfflineQueueManager.tsx index 1fe965d24..477f55f0d 100644 --- a/apps/web/src/components/OfflineQueueManager.tsx +++ b/apps/web/src/components/OfflineQueueManager.tsx @@ -143,7 +143,7 @@ export function OfflineQueueManager({ {queue.map((request) => (
diff --git a/apps/web/src/components/commerce/CartItem.tsx b/apps/web/src/components/commerce/CartItem.tsx index 0f666983e..6b9ba6145 100644 --- a/apps/web/src/components/commerce/CartItem.tsx +++ b/apps/web/src/components/commerce/CartItem.tsx @@ -18,7 +18,7 @@ export const CartItem: React.FC = ({ item, onRemove }) => { return ( {/* Thumbnail */}
diff --git a/apps/web/src/components/commerce/WishlistView.tsx b/apps/web/src/components/commerce/WishlistView.tsx index 5331875c8..ad00bada4 100644 --- a/apps/web/src/components/commerce/WishlistView.tsx +++ b/apps/web/src/components/commerce/WishlistView.tsx @@ -113,7 +113,7 @@ export const WishlistView: React.FC = () => {
diff --git a/apps/web/src/components/inventory/AddEquipmentView.tsx b/apps/web/src/components/inventory/AddEquipmentView.tsx index 16f82ce45..ffddd2c6b 100644 --- a/apps/web/src/components/inventory/AddEquipmentView.tsx +++ b/apps/web/src/components/inventory/AddEquipmentView.tsx @@ -56,7 +56,7 @@ export const AddEquipmentView: React.FC = () => {

Photos

-
+
Upload Photos
diff --git a/apps/web/src/components/library/playlists/CreatePlaylistModal.tsx b/apps/web/src/components/library/playlists/CreatePlaylistModal.tsx index bc3b97cff..088adde7b 100644 --- a/apps/web/src/components/library/playlists/CreatePlaylistModal.tsx +++ b/apps/web/src/components/library/playlists/CreatePlaylistModal.tsx @@ -43,7 +43,7 @@ export const CreatePlaylistModal: React.FC = ({
-
+
Cover
diff --git a/apps/web/src/components/library/playlists/PlaylistsView.tsx b/apps/web/src/components/library/playlists/PlaylistsView.tsx index a90890170..2a7b39176 100644 --- a/apps/web/src/components/library/playlists/PlaylistsView.tsx +++ b/apps/web/src/components/library/playlists/PlaylistsView.tsx @@ -125,7 +125,7 @@ export const PlaylistsView: React.FC<{ onNavigate(playlist.id)} >
diff --git a/apps/web/src/components/seller/CreateProductView.tsx b/apps/web/src/components/seller/CreateProductView.tsx index 08ba95869..9cd7e2a14 100644 --- a/apps/web/src/components/seller/CreateProductView.tsx +++ b/apps/web/src/components/seller/CreateProductView.tsx @@ -83,7 +83,7 @@ export const CreateProductView: React.FC = () => {

Cover Art

-
+
Upload Image
diff --git a/apps/web/src/components/settings/backups/BackupsView.tsx b/apps/web/src/components/settings/backups/BackupsView.tsx index 749a86eef..310b8baf4 100644 --- a/apps/web/src/components/settings/backups/BackupsView.tsx +++ b/apps/web/src/components/settings/backups/BackupsView.tsx @@ -95,7 +95,7 @@ export const BackupsView: React.FC = () => { {backups.map((backup) => (
{ {['Projects', 'Samples', 'Presets'].map((type) => ( {type} diff --git a/apps/web/src/components/settings/security/SessionManagement.tsx b/apps/web/src/components/settings/security/SessionManagement.tsx index 0a584449c..50f5e75d0 100644 --- a/apps/web/src/components/settings/security/SessionManagement.tsx +++ b/apps/web/src/components/settings/security/SessionManagement.tsx @@ -81,7 +81,7 @@ export const SessionManagement: React.FC = () => { return (
{ className="flex-1 cursor-pointer" onClick={() => setShowCreateModal(true)} > -
+
What are you working on today?
@@ -98,7 +98,7 @@ export const FeedView: React.FC = () => {