From af70ae77a547042125dd69f46ace252ff99f1b77 Mon Sep 17 00:00:00 2001 From: Jesse_Chen Date: Wed, 9 Sep 2026 18:47:28 +0800 Subject: [PATCH] docs: record BUG-616/617 fix SHA 87daffe2 after staging merge Co-authored-by: Cursor --- docs/BUG_HISTORY.md | 6 ++---- docs/tasks/PROGRESS-report-chart-layout-fix-20260909.md | 6 ++++-- docs/tasks/README.md | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/BUG_HISTORY.md b/docs/BUG_HISTORY.md index d2e81cfd..95c008a3 100644 --- a/docs/BUG_HISTORY.md +++ b/docs/BUG_HISTORY.md @@ -9571,8 +9571,7 @@ - 验证:`frontend/tests/personal-report-markdown-view.test.tsx`:3 对连续标题+围栏(第 3 对夹一段 `p`)得到 1 个 grid / 3 张卡,卡内顺序为 `h4` →(`p`)→ `figure`,后面的普通 `h4` 不在卡内;单对带 `is-single`;golden 22 张 `figure` 全在卡内;`globals.css` 中同时含 `personal-report-chart` 与 `float:` / `margin-left: -50%` 的规则为 0。 - 防复发:布局合同走 DOM 结构(grid/card 包裹)和 CSS 禁令,不只看「有没有 ``」。 - 相关记录:BUG-607、`TASK-report-chart-layout-fix-20260909.md` -- 复发自:无(BUG-607 的两栏浮动方案回归,不是「标题下没图」复发) -- 修复版本:待发布 +- 修复版本:`87daffe2` ## BUG-617 | 滚动报告时整篇 Markdown 卸载重建,页面卡顿 @@ -9587,8 +9586,7 @@ - 验证:源码合同:`renderMarkdown(` 只在 `useMemo` 内调用;`PersonalReportMarkdownView` 函数体没有 `useState`。本仓测试是 `renderToStaticMarkup`,数不了重渲染次数;真机条目写在 `docs/testing/report-chart-render-20260909.md` 第 7 节。 - 防复发:文章树不得订阅目录高亮 state。`components` 映射可以每次 `renderMarkdown` 新建(id 去重 cursor 需要),但调用点必须被 `useMemo` 包住。 - 相关记录:BUG-616、`TASK-report-md-page-20260906.md`、`TASK-report-chart-layout-fix-20260909.md` -- 复发自:无(09-06 直渲结构在星盘进入后才变成可感知卡顿) -- 修复版本:待发布 +- 修复版本:`87daffe2` ## BUG-618 | 采集题「没有 / 记不清」浮在输入框上方,离问题太远 diff --git a/docs/tasks/PROGRESS-report-chart-layout-fix-20260909.md b/docs/tasks/PROGRESS-report-chart-layout-fix-20260909.md index 3a57350d..fc041d5c 100644 --- a/docs/tasks/PROGRESS-report-chart-layout-fix-20260909.md +++ b/docs/tasks/PROGRESS-report-chart-layout-fix-20260909.md @@ -4,7 +4,9 @@ - 分支:`codex/report-chart-layout-fix-20260909`(track `origin/staging`) - 基线:`origin/staging` @ `584a56bd`(任务书本身;代码基线 `17b36f3a`) - BUG:**BUG-616**、**BUG-617** -- 未改 `.gitea/workflows/**`、`frontend/src/app/page.tsx`、下载剥围栏;不提升 `main`,未 push +- 未改 `.gitea/workflows/**`、`frontend/src/app/page.tsx`、下载剥围栏;不提升 `main` +- 提交:`87daffe2`(修复)+ `df090fd5`(merge origin/staging,含 BUG-614/615/618–620) +- 未 push ## 做了什么 @@ -88,4 +90,4 @@ PersonalReportMarkdownView ← 无 useState,只随 markdown - **没有在浏览器里打开过一份真实 `/reports/`。** 无登录态。走查清单第 4 节和第 7 节待真机。 - 未 push。代码进 staging 会走 `Staging Backend Quality Gate`。 -- 收工时 `origin/staging` 已含 BUG-614~615、BUG-618~620;合并写在本提交之后。 +- 收工时已 merge `origin/staging` @ `5c476ba7`(BUG-614/615 + BUG-618–620)。冲突只在 CHANGELOG / BUG_HISTORY,按编号保留双方记录。 diff --git a/docs/tasks/README.md b/docs/tasks/README.md index 7a7b2fa2..de54f755 100644 --- a/docs/tasks/README.md +++ b/docs/tasks/README.md @@ -121,7 +121,7 @@ | `TASK-report-list-500-20260907.md`(仓库根) | `PROGRESS-report-list-500-20260907.md` | 列表 PostgREST JSON 路径 500 | 待验收 | `b466a6fc`(BUG-574) | | — | `PROGRESS-report-progress-20260909.md` | 生成等待屏只有 spinner 与秒表:后端 `progressPercent` / `progressPhase` 与分章行已产出,前端解析后一字未渲染,且分章行在 `generating` 时根本不出服务端。改为按章分格进度条 + 章节清单,停滞 90 秒改「用时较长,仍在写」;不画百分比条、不做插值动画、不报预计剩余 | 已验收 | `848e39e6`、`5565b632`(BUG-601) | | `TASK-report-chart-render-20260909.md` | `PROGRESS-report-chart-render-20260909.md` | 报告页所有分盘标题下空白:引擎 22 张 `` 被 `skipHtml` 丢弃(09-06 Markdown 直渲回归)。引擎旁加 ```jyotish-chart 围栏 JSON,前端 zod 校验后用自绘北印式组件全部渲染;不放开原始 HTML | 已验收(2fdcb14f):tsc/lint 0 error、chart 测试 29/29、`/` Static、gzip +0.96%;围栏构造在 try 外的 P2 并入 `TASK-upstream-sync2-fix-20260909.md` 任务 3 | `codex/report-chart-render-20260909`(BUG-607) | -| `TASK-report-chart-layout-fix-20260909.md` | `PROGRESS-report-chart-layout-fix-20260909.md` | 星盘渲染回归修复:22 张北印盘全部重叠(浮动 + 负 margin 凑两栏对连续多对无效)+ 滚动时 `components` 每渲染新建导致整篇报告卸载重建、页面卡;改 rehype 成组进既有两栏 grid、文章树 `useMemo`、目录状态下沉 | 待验收 | `codex/report-chart-layout-fix-20260909`(BUG-616/617) | +| `TASK-report-chart-layout-fix-20260909.md` | `PROGRESS-report-chart-layout-fix-20260909.md` | 星盘渲染回归修复:22 张北印盘全部重叠(浮动 + 负 margin 凑两栏对连续多对无效)+ 滚动时 `components` 每渲染新建导致整篇报告卸载重建、页面卡;改 rehype 成组进既有两栏 grid、文章树 `useMemo`、目录状态下沉 | 待验收 | `87daffe2`(BUG-616/617);已 merge origin/staging `df090fd5` | ### 前端基础与工程