diff --git a/ui/src/components/layout/app-sidebar.tsx b/ui/src/components/layout/app-sidebar.tsx index ed4631a4..47fcc1fa 100644 --- a/ui/src/components/layout/app-sidebar.tsx +++ b/ui/src/components/layout/app-sidebar.tsx @@ -11,7 +11,6 @@ import { BarChart3, Gauge, Github, - Megaphone, } from 'lucide-react'; import type { LucideIcon } from 'lucide-react'; import { @@ -68,7 +67,6 @@ const navGroups: SidebarGroupDef[] = [ title: 'General', items: [ { path: '/', icon: Home, label: 'Home' }, - { path: '/updates', icon: Megaphone, label: 'Updates Center' }, { path: '/analytics', icon: BarChart3, label: 'Analytics' }, ], }, diff --git a/ui/src/lib/support-updates-catalog.ts b/ui/src/lib/support-updates-catalog.ts index d0f2d86f..aa9cee80 100644 --- a/ui/src/lib/support-updates-catalog.ts +++ b/ui/src/lib/support-updates-catalog.ts @@ -114,24 +114,25 @@ export const SUPPORT_NOTICES: SupportNotice[] = [ }, { id: 'updates-center-launch', - title: 'Updates Center added to dashboard navigation', + title: 'Updates inbox is available for rollout tasks', summary: - 'CCS now has a dedicated updates route so support announcements are visible and reusable.', - primaryAction: 'Use this page as your action inbox, then close updates when done.', + 'A focused updates inbox exists for setup tasks and rollout guidance when you need it.', + primaryAction: + 'Use this page only when needed for rollout tasks, then return to your normal workflow.', publishedAt: '2026-02-25', status: 'new', scopes: ['target', 'cliproxy', 'api-profiles', 'websearch'], entryIds: ['droid-target', 'codex-cliproxy', 'custom-api-profiles', 'opencode-websearch'], highlights: [ - 'Single data source powers Home spotlight and Updates Center page.', - 'New support entries can be added without touching multiple pages.', - 'Catalog includes targets, CLIProxy providers, and WebSearch integrations.', + 'Single data source powers update content and integration mapping.', + 'Notices can be tracked as new, seen, done, or dismissed.', + 'Catalog covers target CLI, CLIProxy providers, and WebSearch integrations.', ], actions: [ { id: 'open-updates-page', - label: 'Review new support updates', - description: 'Work through pending notices and mark them done when configured.', + label: 'Open updates inbox when needed', + description: 'Review rollout tasks only when you want guided setup changes.', type: 'route', path: '/updates', }, @@ -143,7 +144,7 @@ export const SUPPORT_NOTICES: SupportNotice[] = [ command: 'ccs config', }, ], - routes: [{ label: 'Updates Center', path: '/updates' }], + routes: [{ label: 'Updates Inbox', path: '/updates' }], commands: ['ccs config'], }, ]; diff --git a/ui/src/pages/api.tsx b/ui/src/pages/api.tsx index dc09dfbb..1d56ac11 100644 --- a/ui/src/pages/api.tsx +++ b/ui/src/pages/api.tsx @@ -23,7 +23,6 @@ import { ProfileCreateDialog } from '@/components/profiles/profile-create-dialog import { OpenRouterBanner } from '@/components/profiles/openrouter-banner'; import { OpenRouterQuickStart } from '@/components/profiles/openrouter-quick-start'; import { OpenRouterPromoCard } from '@/components/profiles/openrouter-promo-card'; -import { UpdatesSpotlight } from '@/components/updates/updates-spotlight'; import { useProfiles, useDeleteProfile } from '@/hooks/use-profiles'; import { useOpenRouterModels } from '@/hooks/use-openrouter-models'; import { ConfirmDialog } from '@/components/shared/confirm-dialog'; @@ -97,10 +96,6 @@ export function ApiPage() { {/* OpenRouter Announcement Banner */} setCreateDialogOpen(true)} /> -
- -
- {/* Main Content */}
{/* Left Panel - Profiles List */} diff --git a/ui/src/pages/cliproxy.tsx b/ui/src/pages/cliproxy.tsx index d79b3c76..e75d645c 100644 --- a/ui/src/pages/cliproxy.tsx +++ b/ui/src/pages/cliproxy.tsx @@ -17,7 +17,6 @@ import { AccountSafetyWarningCard } from '@/components/account/account-safety-wa import { ProviderEditor } from '@/components/cliproxy/provider-editor'; import { ProviderLogo } from '@/components/cliproxy/provider-logo'; import { ProxyStatusWidget } from '@/components/monitoring/proxy-status-widget'; -import { UpdatesSpotlight } from '@/components/updates/updates-spotlight'; import { useCliproxy, useCliproxyAuth, @@ -398,7 +397,6 @@ export function CliproxyPage() { {/* Right Panel */}
- {showAccountSafetyWarning && } {selectedVariantData && parentAuthForVariant ? ( diff --git a/ui/src/pages/home.tsx b/ui/src/pages/home.tsx index 85a1cc19..2b192021 100644 --- a/ui/src/pages/home.tsx +++ b/ui/src/pages/home.tsx @@ -7,7 +7,6 @@ import { Skeleton } from '@/components/ui/skeleton'; import { Key, Zap, Users, Activity, AlertTriangle } from 'lucide-react'; import { useOverview } from '@/hooks/use-overview'; import { useSharedSummary } from '@/hooks/use-shared'; -import { UpdatesSpotlight } from '@/components/updates/updates-spotlight'; import { cn } from '@/lib/utils'; import type { LucideIcon } from 'lucide-react'; @@ -166,8 +165,6 @@ export function HomePage() {
- - {/* Configuration Warning */} {shared?.symlinkStatus && !shared.symlinkStatus.valid && (