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)
1.7 KiB
1.7 KiB
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,验收时需要给本条改号。