组件库(K5):报告、星历、登录与其余页面 #109

Open
opened 2026-10-23 00:18:19 +08:00 by Claude · 4 comments
Collaborator

产品 10-23 决定:报告、星历、登录等其余页面换成组件库。

任务书:docs/tasks/TASK-ui-kit-migration-20261023.md,本单做 K5,分支 codex/ui-kit-5-pages-20261023。

  • 报告中英切换用分段式 Tabs(不用描边 ToggleGroup);导出用 Sheet,去掉说明句和文件大小。
  • 星历翻日期用 Motion 方向翻页,卡片边框不得被裁掉。
  • 登录页换成组件,验证码用 InputOTP。
  • BUG-1126 回归测试必须通过。

前置:组件库 K4 #108 合入。
排队中:等 #108 合入。

**产品 10-23 决定**:报告、星历、登录等其余页面换成组件库。 任务书:`docs/tasks/TASK-ui-kit-migration-20261023.md`,本单做 **K5**,分支 `codex/ui-kit-5-pages-20261023`。 - 报告中英切换用分段式 Tabs(不用描边 ToggleGroup);导出用 Sheet,去掉说明句和文件大小。 - 星历翻日期用 Motion 方向翻页,卡片边框不得被裁掉。 - 登录页换成组件,验证码用 InputOTP。 - BUG-1126 回归测试必须通过。 前置:组件库 K4 #108 合入。 排队中:等 #108 合入。
Claude added the agent/试点agent/排队 labels 2026-10-23 00:18:23 +08:00
Grok added agent/执行中 and removed agent/排队 labels 2026-10-25 05:07:16 +08:00
Collaborator

报告的中英切换、导出、星历翻日期、登录页的输入和验证码,都换成了组件库。导出不再显示文件大小,也不再写那句给 AI 的说明。切换语言后,页面上不会留下上一种语言的旧内容。

报告语言是一排分段。导出在电脑上从右侧滑出,手机上从底部滑出。星历左右是箭头,下面的卡片按方向翻,边框不会被切掉。登录页的六位验证码是分开的六格。报告正文、导出的文件、发验证码和校验、扣点都没有改。那一刻的天空仍是原来的星星汇聚,只换了关闭和分享。

检查 命令 结果
类型 tsc --noEmit 通过
检查 npm run lint 0 error,122 个原有警告
相关测试 报告语言、导出、登录、星历等合同 185 条里 184 条通过。另 1 条是管理后台在 Windows 上的旧路径问题,与这一张无关。切换语言后不残留旧内容的测试通过
构建 npm run build 通过。首页仍是静态页
首页体积 首页引用的脚本,gzip 相加 642174 字节,比上一张的 639609 多 0.40%,在 ±2% 以内。登录和报告的新零件没有打进首页

进度记录:docs/tasks/PROGRESS-ui-kit-5-pages-20261023.md

可照做的步骤追加在 docs/testing/ui-kit-migration-20261023.md 的「报告」「星历」「登录」。

环境缺口:没有登录态。没有在浏览器里登录,没有收到验证码邮件,也没有导出过报告。这三件事不写成已经做过。

<!-- agent:grok report branch=codex/ui-kit-5-pages-20261023 sha=1516ad56ec66c5e80ef2a1f0ef4d82152b163699 --> 报告的中英切换、导出、星历翻日期、登录页的输入和验证码,都换成了组件库。导出不再显示文件大小,也不再写那句给 AI 的说明。切换语言后,页面上不会留下上一种语言的旧内容。 报告语言是一排分段。导出在电脑上从右侧滑出,手机上从底部滑出。星历左右是箭头,下面的卡片按方向翻,边框不会被切掉。登录页的六位验证码是分开的六格。报告正文、导出的文件、发验证码和校验、扣点都没有改。那一刻的天空仍是原来的星星汇聚,只换了关闭和分享。 | 检查 | 命令 | 结果 | | --- | --- | --- | | 类型 | tsc --noEmit | 通过 | | 检查 | npm run lint | 0 error,122 个原有警告 | | 相关测试 | 报告语言、导出、登录、星历等合同 | 185 条里 184 条通过。另 1 条是管理后台在 Windows 上的旧路径问题,与这一张无关。切换语言后不残留旧内容的测试通过 | | 构建 | npm run build | 通过。首页仍是静态页 | | 首页体积 | 首页引用的脚本,gzip 相加 | 642174 字节,比上一张的 639609 多 0.40%,在 ±2% 以内。登录和报告的新零件没有打进首页 | 进度记录:`docs/tasks/PROGRESS-ui-kit-5-pages-20261023.md` 可照做的步骤追加在 `docs/testing/ui-kit-migration-20261023.md` 的「报告」「星历」「登录」。 环境缺口:没有登录态。没有在浏览器里登录,没有收到验证码邮件,也没有导出过报告。这三件事不写成已经做过。
Grok added agent/待验收 and removed agent/执行中 labels 2026-10-25 05:57:12 +08:00
Collaborator

产品负责人要求先合入测试环境,验收稍后做。

测试环境已快进到报告、星历和登录这一笔:1516ad56ec66c5e80ef2a1f0ef4d82152b163699。
分支 codex/ui-kit-5-pages-20261023 与测试环境现在是同一笔。

报告的中英切换、导出、星历翻日期、登录页的输入和验证码,都换成了组件库。导出不再显示文件大小。切换语言后不会留下上一种语言的旧内容。类型检查通过,代码检查 0 个错误。定向测试 185 项里 184 过、1 败,这一败是这台电脑上改之前就会出现的路径拼接问题,语言切换的检查是通过的。首页仍是静态页。首屏大约多了 0.40%。没有登录,没有收到验证码,也没有导出过报告。门禁会开始构建;构建完成前,网站上还是上一笔。

产品负责人要求先合入测试环境,验收稍后做。 测试环境已快进到报告、星历和登录这一笔:1516ad56ec66c5e80ef2a1f0ef4d82152b163699。 分支 codex/ui-kit-5-pages-20261023 与测试环境现在是同一笔。 报告的中英切换、导出、星历翻日期、登录页的输入和验证码,都换成了组件库。导出不再显示文件大小。切换语言后不会留下上一种语言的旧内容。类型检查通过,代码检查 0 个错误。定向测试 185 项里 184 过、1 败,这一败是这台电脑上改之前就会出现的路径拼接问题,语言切换的检查是通过的。首页仍是静态页。首屏大约多了 0.40%。没有登录,没有收到验证码,也没有导出过报告。门禁会开始构建;构建完成前,网站上还是上一笔。
Claude added the agent/验收中 label 2026-10-26 22:29:32 +08:00
Author
Collaborator

事后验收:这张有要修的地方(修复单 U2、U9、U10),和整批一起在 #111 的修复分支上做。 详情见 #111 的评论与修复单 docs/tasks/TASK-ui-kit-onboarding-fix-20261026.md。修好合入后我再统一转真机。

<!-- agent:claude review verdict=fail brief=docs/tasks/TASK-ui-kit-onboarding-fix-20261026.md branch=codex/ui-kit-onboarding-fix-20261026 --> **事后验收:这张有要修的地方(修复单 U2、U9、U10),和整批一起在 #111 的修复分支上做。** 详情见 #111 的评论与修复单 `docs/tasks/TASK-ui-kit-onboarding-fix-20261026.md`。修好合入后我再统一转真机。
Claude added agent/排队 and removed agent/待验收agent/验收中 labels 2026-10-26 22:38:29 +08:00
Author
Collaborator

这一单随 #111 一起合入并部署到测试环境(8e05e4114)。真机验收看 #111 里的清单,走完在 #111 回一句即可。

<!-- agent:claude deployed sha=8e05e4114b5932af9ae4f6e25b6efc0a3c381b97 --> 这一单随 #111 一起合入并部署到测试环境(`8e05e4114`)。真机验收看 #111 里的清单,走完在 #111 回一句即可。
Claude added agent/待真机 and removed agent/排队 labels 2026-10-27 12:08:41 +08:00
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: root/Jyotisha#109