Files
Jyotisha/docs/tasks/PROGRESS-chart-table-span-20261023.md
T
jesse-uxandGrok (agent loop) fc2283693d fix(chart): span natal and moon planet tables across the row
VedicLayout now owns the third grid item, so a wrapper around the table cannot drop the natal or Moon table into the left column. Desktop grid-column targets that row. BUG-1421.

Self-test: tsc exit 0, lint 0 errors, 49 targeted tests, next build with / static.

Co-Authored-By: Grok (agent loop)
2026-10-23 01:22:46 +08:00

1.7 KiB
Raw Blame History

PROGRESS · 星盘页行星表整行(2026-10-23)

Issue #102。BUG-1421。

基线

  • 开工时 origin/staging = d72adb5754eab4d66ac3a47c4edcb12704e29815(任务书写的 9049b5e99 已过期)。
  • 本文件最大编号是 BUG-1420,本单用 BUG-1421。

做了什么

  • 星盘页网格的第三格改成固定的整行容器。本命、月亮、分盘、Bhava、行运的表都放在里面。
  • 桌面跨栏只认这个容器。表格自己的类名不再负责跨栏。
  • 容器可以缩到比内容窄,窄屏时表仍在自己的框里横滑。
  • 表格的字、列、列宽没改。符号说明的气泡还在原来的位置。

自测

检查 命令 结果
类型 frontend\node_modules\.bin\tsc --noEmit -p frontend 退出码 0
lint frontend 下 npm run lint 退出码 0。0 error,122 条既有 warning,本轮不改
定向测试 node node_modules/tsx/dist/cli.mjs --test 跑新结构测试,加上 chart-page-view.test.tsx、chart-varga-table.test.tsx、chart-page-mobile-width-20260929.test.ts 49 条通过,0 失败
构建 frontend 下 npm run build 退出码 0。路由表 / 为 ○ Static。预渲染 index.html 引用 33 个 JS、3 个 CSS,gzip-9 合计 646,234 字节(JS 575,154,CSS 71,080)。没有用改动前的代码再构建一次,所以不写增减百分比

未跑前端全量 npm test(验收时跑)。没有登录,本机浏览器截图没做,留给 docs/testing/chart-table-span-20261023.md。

偏离

  • 无。编号说明:本分支的 BUG-1421 与尚未合并的 #95 分支各自占用了同一个号。若 #95 先进入 staging,验收时需要给本条改号。