feat(manager-web): drop third-party model brand grid from landing

Per docs §10 "禁止普通用户体验出现:模型供应商配置 / 模型提供方
选择" — the dashboard landing hero showed "OpenAI / Claude /
Gemini / DeepSeek / Qwen / Llama" as a marketing matrix, which
leaks upstream provider branding into the user-facing surface.

Replaced with Heicode capability tags (通用 / 长上下文 / 推理 /
代码 / 多模态 / 高性价比). This is the landing the user lands on
after login; admins still see real upstream provider names in
the system-settings → models tabs (those are technically the
channel protocol names and removing them would mislead admins).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-11 13:30:58 +08:00
co-authored by Claude Opus 4.7
parent 7c3ecbcefc
commit f650462f17
@@ -24,17 +24,24 @@ export function Features(_props: FeaturesProps) {
span: 'md:col-span-2',
icon: <Zap className='size-4 text-blue-400' />,
visual: (
// Per docs §10 "禁止普通用户体验出现:模型供应商配置 / 模型提供方选择" —
// the landing page shows Heicode capability roles, not upstream provider brand names.
<div className='mt-4 grid grid-cols-3 gap-2'>
{['OpenAI', 'Claude', 'Gemini', 'DeepSeek', 'Qwen', 'Llama'].map(
(name) => (
<div
key={name}
className='border-border/30 bg-muted/20 text-muted-foreground flex items-center justify-center rounded-lg border px-3 py-2 text-xs transition-colors duration-300 hover:border-blue-500/30 hover:bg-blue-500/5'
>
{name}
</div>
)
)}
{[
'Heicode · 通用',
'Heicode · 长上下文',
'Heicode · 推理',
'Heicode · 代码',
'Heicode · 多模态',
'Heicode · 高性价比',
].map((name) => (
<div
key={name}
className='border-border/30 bg-muted/20 text-muted-foreground flex items-center justify-center rounded-lg border px-3 py-2 text-xs transition-colors duration-300 hover:border-blue-500/30 hover:bg-blue-500/5'
>
{name}
</div>
))}
</div>
),
},