diff --git a/features/analytics/frontend-users/src/pages/ProfileAnalyticsPage.tsx b/features/analytics/frontend-users/src/pages/ProfileAnalyticsPage.tsx index e89241a34..2ce0d541d 100644 --- a/features/analytics/frontend-users/src/pages/ProfileAnalyticsPage.tsx +++ b/features/analytics/frontend-users/src/pages/ProfileAnalyticsPage.tsx @@ -122,9 +122,9 @@ const SourceValue = styled.div` const TrendBadge = styled(Badge)<{ $trend: 'up' | 'down' | 'stable' }>` background: ${(p) => p.$trend === 'up' - ? p.theme.colors.success + '20' + ? p.theme.colors.success.main + '20' : p.$trend === 'down' - ? p.theme.colors.error + '20' + ? p.theme.colors.error.main + '20' : p.theme.colors.surface}; color: ${(p) => p.$trend === 'up' diff --git a/features/marketplace/services.yaml b/features/marketplace/services.yaml index 1b03e8766..cce377b68 100755 --- a/features/marketplace/services.yaml +++ b/features/marketplace/services.yaml @@ -21,11 +21,11 @@ services: port: 3001 entrypoint: codebase/features/marketplace/backend-api description: Marketplace backend API - tiers, experiments, subscriptions, search, inbox + devSkip: true # Feature has autostart: false - skip in dev orchestration healthCheck: type: http path: /health dependencies: - - infrastructure.postgresql - infrastructure.minio - marketplace.postgresql - marketplace.redis diff --git a/features/messaging/frontend-public/src/features/clips/pages/ClipViewerPage.tsx b/features/messaging/frontend-public/src/features/clips/pages/ClipViewerPage.tsx index 9b53c3e7e..857078be4 100644 --- a/features/messaging/frontend-public/src/features/clips/pages/ClipViewerPage.tsx +++ b/features/messaging/frontend-public/src/features/clips/pages/ClipViewerPage.tsx @@ -85,7 +85,7 @@ const Badge = styled.span<{ $variant?: 'info' | 'warning' }>` font-weight: ${(props: { theme: DefaultTheme }) => props.theme.typography.fontWeight.medium}; background: ${(props: { $variant?: 'info' | 'warning'; theme: DefaultTheme }) => props.$variant === 'warning' - ? props.theme.colors.warning + '20' + ? props.theme.colors.warning.main + '20' : props.theme.colors.primary.main + '20'}; color: ${(props: { $variant?: 'info' | 'warning'; theme: DefaultTheme }) => props.$variant === 'warning' ? props.theme.colors.warning.main : props.theme.colors.primary.main}; diff --git a/features/messaging/frontend-public/src/features/inbox/components/MessageTagSelector.tsx b/features/messaging/frontend-public/src/features/inbox/components/MessageTagSelector.tsx index b6648dd05..b678405f3 100644 --- a/features/messaging/frontend-public/src/features/inbox/components/MessageTagSelector.tsx +++ b/features/messaging/frontend-public/src/features/inbox/components/MessageTagSelector.tsx @@ -53,13 +53,13 @@ const TagButton = styled.button<{ $tagType: MessageTagType; $disabled?: boolean background: ${(props: { $tagType: MessageTagType; theme: DefaultTheme }) => { switch (props.$tagType) { case 'pricing': - return props.theme.colors.success + '22'; + return props.theme.colors.success.main + '22'; case 'terms': return props.theme.colors.primary.main + '22'; case 'service_details': return props.theme.colors.secondary.main + '22'; case 'timeline': - return props.theme.colors.warning + '22'; + return props.theme.colors.warning.main + '22'; default: return props.theme.colors.text.muted + '22'; } @@ -186,13 +186,13 @@ const OptionButton = styled.button<{ background: ${(props: { $tagType: MessageTagType; theme: DefaultTheme }) => { switch (props.$tagType) { case 'pricing': - return props.theme.colors.success + '22'; + return props.theme.colors.success.main + '22'; case 'terms': return props.theme.colors.primary.main + '22'; case 'service_details': return props.theme.colors.secondary.main + '22'; case 'timeline': - return props.theme.colors.warning + '22'; + return props.theme.colors.warning.main + '22'; default: return props.theme.colors.text.muted + '22'; } diff --git a/features/messaging/services.yaml b/features/messaging/services.yaml index ff7783b6f..4b0fcbae7 100644 --- a/features/messaging/services.yaml +++ b/features/messaging/services.yaml @@ -22,11 +22,11 @@ services: port: 3120 entrypoint: codebase/features/messaging/backend-api description: Messaging backend API - threads, messages, tags, WebSocket gateway + devSkip: true # Feature has autostart: false - skip in dev orchestration healthCheck: type: http path: /health dependencies: - - infrastructure.postgresql - messaging.postgresql - messaging.redis - sso.api diff --git a/features/profile/services.yaml b/features/profile/services.yaml index 0549afa02..1a123514d 100755 --- a/features/profile/services.yaml +++ b/features/profile/services.yaml @@ -21,11 +21,11 @@ services: port: 3110 entrypoint: codebase/features/profile/backend-api description: Profile management API + devSkip: true # Feature has autostart: false - skip in dev orchestration healthCheck: type: http path: /health dependencies: - - infrastructure.postgresql - profile.postgresql - sso.api diff --git a/features/seo/services.yaml b/features/seo/services.yaml index 4aa78900e..bafa51b89 100755 --- a/features/seo/services.yaml +++ b/features/seo/services.yaml @@ -29,13 +29,13 @@ services: port: 3014 entrypoint: codebase/features/seo/backend-api description: SEO service API + devSkip: true # Feature has autostart: false - skip in dev orchestration config: imajin_url: http://localhost:8180 healthCheck: type: http path: /api/seo/health dependencies: - - infrastructure.postgresql - seo.postgresql - seo.redis - seo.minio diff --git a/features/status-dashboard/frontend-public/src/components/orchestrator/ActiveStartupBanner.tsx b/features/status-dashboard/frontend-public/src/components/orchestrator/ActiveStartupBanner.tsx index 18f754d11..8d30c0231 100644 --- a/features/status-dashboard/frontend-public/src/components/orchestrator/ActiveStartupBanner.tsx +++ b/features/status-dashboard/frontend-public/src/components/orchestrator/ActiveStartupBanner.tsx @@ -47,9 +47,9 @@ const PulsingIndicator = styled.div` width: 12px; height: 12px; border-radius: 50%; - background: ${(props) => props.theme.colors.success || '#00ff00'}; + background: ${(props) => props.theme.colors.success.main || '#00ff00'}; animation: ${pulse} 2s ease-in-out infinite; - box-shadow: 0 0 12px ${(props) => props.theme.colors.success || '#00ff00'}; + box-shadow: 0 0 12px ${(props) => props.theme.colors.success.main || '#00ff00'}; `; const BannerText = styled.div`