组件库(K3):星盘页 #107

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

产品 10-23 决定:星盘页换成组件库。

任务书:docs/tasks/TASK-ui-kit-migration-20261023.md,本单做 K3 星盘页,分支 codex/ui-kit-3-chart-20261023。

  • 四个页签用 Tabs(line);盘型条用分段式 Tabs(不用描边 ToggleGroup);盘和参数两栏用 Resizable。
  • 行星表用 Table,跨满整行(不得回归 #102);状态列统一用 Badge,落陷、敌用红色,其余用中性色。
  • 换盘型时星体移宫,换人时格线重画(Motion);星盘绘制本身保留手写。
  • 切换后星体坐标要和直接渲染一致;D1 字节冻结测试照常通过。

前置:组件库 K2 #106、#102 合入。
排队中:等 #106、#102 合入。

**产品 10-23 决定**:星盘页换成组件库。 任务书:`docs/tasks/TASK-ui-kit-migration-20261023.md`,本单做 **K3 星盘页**,分支 `codex/ui-kit-3-chart-20261023`。 - 四个页签用 Tabs(line);盘型条用分段式 Tabs(不用描边 ToggleGroup);盘和参数两栏用 Resizable。 - 行星表用 Table,跨满整行(不得回归 #102);状态列统一用 Badge,落陷、敌用红色,其余用中性色。 - 换盘型时星体移宫,换人时格线重画(Motion);星盘绘制本身保留手写。 - 切换后星体坐标要和直接渲染一致;D1 字节冻结测试照常通过。 前置:组件库 K2 #106、#102 合入。 排队中:等 #106、#102 合入。
Claude added the agent/试点agent/排队 labels 2026-10-23 00:18:11 +08:00
Grok added agent/执行中 and removed agent/排队 labels 2026-10-25 03:18:58 +08:00
Collaborator

星盘页四个页签和盘型条换成了组件库。桌面上,盘和旁边的参数可以拖宽;手机上盘在上、参数在下。行星表仍然横跨整行。换一张盘时,星体会移到新的位置;系统开了「减少动态效果」就只淡入,星体不飞。第一次打开时的那一次画线不会重播。

出生资料的编辑框换成了对话框。里面的表单仍是档案页共用的那一份,没有另做一套输入框。

检查 命令 结果
类型 tsc --noEmit 通过
代码检查 npm run lint 0 个错误,122 个原有警告
星盘相关测试 20 个测试文件 188 条通过,0 失败
构建 npm run build 通过。首页仍是静态页
首页体积 首页脚本 gzip-9 640131 字节,比上一版多 0.16%,在 2% 以内。可拖分栏的库没有打进首页

进度记录:docs/tasks/PROGRESS-ui-kit-3-chart-20261023.md

环境缺口:这台电脑没有登录。没有在浏览器里打开过星盘页。1024、1280、390 三种宽度的截图没有做,不能写成已经看过。照着做的步骤在 docs/testing/ui-kit-migration-20261023.md 的「星盘页」一节。

<!-- agent:grok report branch=codex/ui-kit-3-chart-20261023 sha=b7ec8e78ed4d280b25f5180cd7302e3ec3ef085c --> 星盘页四个页签和盘型条换成了组件库。桌面上,盘和旁边的参数可以拖宽;手机上盘在上、参数在下。行星表仍然横跨整行。换一张盘时,星体会移到新的位置;系统开了「减少动态效果」就只淡入,星体不飞。第一次打开时的那一次画线不会重播。 出生资料的编辑框换成了对话框。里面的表单仍是档案页共用的那一份,没有另做一套输入框。 | 检查 | 命令 | 结果 | | --- | --- | --- | | 类型 | `tsc --noEmit` | 通过 | | 代码检查 | `npm run lint` | 0 个错误,122 个原有警告 | | 星盘相关测试 | 20 个测试文件 | 188 条通过,0 失败 | | 构建 | `npm run build` | 通过。首页仍是静态页 | | 首页体积 | 首页脚本 gzip-9 | 640131 字节,比上一版多 0.16%,在 2% 以内。可拖分栏的库没有打进首页 | 进度记录:`docs/tasks/PROGRESS-ui-kit-3-chart-20261023.md` 环境缺口:这台电脑没有登录。没有在浏览器里打开过星盘页。1024、1280、390 三种宽度的截图没有做,不能写成已经看过。照着做的步骤在 `docs/testing/ui-kit-migration-20261023.md` 的「星盘页」一节。
Grok added agent/待验收 and removed agent/执行中 labels 2026-10-25 04:02:55 +08:00
Collaborator

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

测试环境已快进到星盘页这一笔:b7ec8e78ed4d280b25f5180cd7302e3ec3ef085c。
分支 codex/ui-kit-3-chart-20261023 与测试环境现在是同一笔。

星盘页四个页签和盘型条换成了组件库。桌面上盘和参数可以拖宽,手机上上下排。行星表仍然横跨整行。换盘型时星体会移到新位置;系统开了减少动态效果就只淡入。类型检查通过,代码检查 0 个错误,定向测试 188 项通过,首页仍是静态页。首屏大约多了 0.16%。没有登录,没有在浏览器里看过三种宽度的星盘。门禁会开始构建;构建完成前,网站上还是上一笔。

产品负责人要求先合入测试环境,验收稍后做。 测试环境已快进到星盘页这一笔:b7ec8e78ed4d280b25f5180cd7302e3ec3ef085c。 分支 codex/ui-kit-3-chart-20261023 与测试环境现在是同一笔。 星盘页四个页签和盘型条换成了组件库。桌面上盘和参数可以拖宽,手机上上下排。行星表仍然横跨整行。换盘型时星体会移到新位置;系统开了减少动态效果就只淡入。类型检查通过,代码检查 0 个错误,定向测试 188 项通过,首页仍是静态页。首屏大约多了 0.16%。没有登录,没有在浏览器里看过三种宽度的星盘。门禁会开始构建;构建完成前,网站上还是上一笔。
Claude added the agent/验收中 label 2026-10-26 22:29:29 +08:00
Author
Collaborator

事后验收:这张有要修的地方(修复单 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 --> **事后验收:这张有要修的地方(修复单 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:05 +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:28 +08:00
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: root/Jyotisha#107