跳至正文

前端重新设计验收

做了什么

按执行计划合入卡 1–8 与收尾修正,合并 main 后构建镜像,在本机 Compose 重启 backend、frontend、scheduler(frontend redesign-a7ec08f5)。浏览器在 8666 用真实数据检查:1440 与 390 宽度、匿名与本人会话。

结果

  • 工程检查:lint、typecheck、format:check、test(117 个文件 937 项)、build 通过;docs check 通过。
  • 外壳:侧栏两组、收起图标栏、底部导航、跳到正文、Ctrl/⌘+B 正常;390 宽度无横向溢出,/login 无导航。
  • 公开页面:首页、探索、刊物、模型榜、公开事件不存在态、登录在两种宽度下正常;模型榜真实 503 显示在页头之下并带错误码。
  • 工作台写入(本人会话):新建主题字段校验与焦点、创建、编辑保存(规则 v2)、恢复被后端拒绝时的提示、归档均正常;测试主题已归档。
  • 验收中发现并修复:生产 CSP 拦截服务端渲染的 style 属性,导致侧栏宽度失效;已改为类名并加守护测试。

未验证与限制

  • 真实数据中没有已确认或公开事件,事件详情只检查了空与不存在状态。
  • 告警规则需要已验证的通知目标,本机未配置,未走创建流程。
  • 恢复关注后的成功路径未测:会触发真实采集。
  • 登录后的页面未在 390 宽度做浏览器检查(CSP 禁止框架嵌入,扩展窗口无法缩小)。
  • /workspace/docs 后端返回 workspace_forbidden(允许清单未配置);后台标签页中流式内容的显示被浏览器推迟,未能确认页面最终状态。

怎么复核

在 frontend 运行 AGENTS §5 的 Web 检查;打开 http://127.0.0.1:8666  按上述页面逐一查看。

原始 Markdown