diff --git a/docs/07-ux-review-2026-09-05.md b/docs/07-ux-review-2026-09-05.md new file mode 100644 index 00000000..1dab9e72 --- /dev/null +++ b/docs/07-ux-review-2026-09-05.md @@ -0,0 +1,254 @@ +# UX 全面 Review 与优化计划(2026-09-05) + +> 范围:takoapi.com 全部面向用户的页面(首页 / 市集 / 详情 / 技能 / 榜单 / 安装 / 博客 / 场景 / 登录注册 / 开发者控制台 / 提交流程 / 后台)+ 全站文案(`messages/en.json` 618 键,抽样 zh / ja / de)+ 邮件模板。 +> 方法:逐文件走读 `src/app/[locale]/**`、`src/components/**`;线上实测(curl 计时、HTML 结构、公开 API 返回);对照 `docs/agent-marketplace/` 已拍板的产品决策(D1–D8)。 +> 配套技术审查见 [08-tech-review-2026-09-05.md](08-tech-review-2026-09-05.md)。 + +> ## 实施状态(2026-09-07 更新) +> +> **本文的绝大部分已在 [PR #54](https://github.com/oratis/TakoAPI/pull/54) 中实现并通过 CI。** +> 阅读时请把「现状」理解为**审查当时**(2026-09-05,`origin/main` = `b868319c`)的状态,不是当前 main。 +> +> 已落地:U0 全部(首页精选按探活过滤、过期文案、登录回跳、My listings、404/error/loading、 +> 可点击账号菜单、隐藏 0 值指标);U1 全部(统一导航与搜索、首页重排含 30 秒 quickstart、 +> `/agents` 筛选侧栏、`/skills` 与 `/trending` 改服务端渲染并把状态写回 URL、场景按深度过滤); +> U2 大部分(`/docs` API 参考、agent 详情多语言调用示例与 health、控制台 onboarding 与用量图、 +> 审核结果邮件、AgentCard 提交前校验、skill 详情服务端渲染与安装指引分流); +> U3 部分(对比度全站达标、RTL 物理方向类清零、cookie 同意门控、组件层抽取)。 +> +> **未做**:母语校对(14 个语种是机器翻译,已按当前英文重译并统一了复数规则,但没有母语者过稿); +> 深色模式。 + +--- + +## 0. 一句话结论 + +产品定位已经从「OpenClaw skills 市集」转向「One API to access all agents」,**但用户看到的仍是两个产品缝在一起**:导航、搜索、首页版块、登录文案、邮件都在两种叙事之间来回切换;而对已拍板的「开发者优先」(D4)这条主线,从首页到详情页到控制台,**缺一条清晰的「看到 → 拿 key → 30 秒调通」路径**。此外有一批影响信任的细节(首页精选中挂着探活为 down 的 agent、详情页仍写着「网关 Phase 2 才上线」、Skill 详情页纯客户端渲染),修复成本低但优先级高。 + +线上基线(2026-09-05 实测): + +| 指标 | 数值 | +|---|---| +| 目录规模(首页 hero 展示) | 52 个 HOSTED agent · 1,558 个开源项目 · 5,385 个 skill | +| 首页 HTML | 271 KB,68 个 `