feat(reports): streamline reader actions and center export dialog
Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -2583,6 +2583,7 @@
|
||||
- 修复:为 ready 报告建立独立 `.personal-report-reader` 滚动容器;将报告重构为 answer-first 的研究备忘录版式(封面快照、核心判断、D1 与关键证据双栏、主题解读、证据附录),使用既有中文正文字体、暖象牙纸张色和细分隔线,不引入卡片阴影或渐变。SVG 逐宫应用 transform 与 clipPath,密集星体最多显示七项加 `+N 项`。打印时恢复祖先自动高度和可见 overflow,重置表格 `min-width`/wrapper overflow,启用 fixed layout 与强制换行,并允许长主题自然分页;A4 `@page` 只随 ready 报告 route 注入,不再污染全站打印。恢复“打印 / 保存为 PDF”操作并保留不支持打印浏览器的能力保护;附录改用原生 `details/summary`,即使客户端 hydration 延迟也可展开,打印时始终显示内容。
|
||||
- 验证:个人报告聚焦测试覆盖 answer-first 顺序、十二宫坐标/裁切/密集数据、独立滚动边界、打印表格与分页、原生附录 disclosure、PDF 操作能力保护;浏览器在 1363×936 CSS viewport 实测报告容器 `clientHeight=936`、`scrollHeight=3466`,滚动后 `scrollTop=980` 并可到达底部,附录展开后高度增至 5219;参考图与实现图完成同画布视觉比对。聚焦 ESLint、生产构建和 `git diff --check` 作为最终门禁重新执行。
|
||||
- 防复发:聊天根滚动锁与报告阅读滚动必须分层;报告回归测试不得删除 `100dvh/overflow-y:auto` 合同。任何命盘 occupants 改动必须验证至少两个不同宫位 transform、clipPath 与 12 项密集输入。打印回归必须覆盖长摘要、长主题、最小宽度表格和无滚动容器的 A4 输出;PDF 入口的隐藏/恢复必须同步更新明确的能力与 ready-state 合同。
|
||||
- 2026-09-24 产品修订:`TASK-report-reader-actions-20260924` D2 明确撤下打印按钮与专用调用,不是此 Bug 复发;A4、壳层解锁、表格分页以及 beforeprint/afterprint 展开/恢复保留,浏览器 Ctrl+P 仍可用。本地候选只更新入口合同,不把受阻完整测试、真机打印或部署记为通过。
|
||||
- 相关记录:BUG-126
|
||||
- 复发自:无
|
||||
- 修复版本:本地候选(未 push / deploy)
|
||||
@@ -13329,6 +13330,7 @@
|
||||
- 相关记录:BUG-999、BUG-1003、BUG-1005
|
||||
- 复发自:无;为经产品授权新增的独立通道,普通下载限制仍有效。
|
||||
- 修复版本:`bbd96d3b` 已合入 staging;未确认部署。
|
||||
- 2026-09-24 产品修订:`TASK-report-reader-actions-20260924` D2 撤下阅读页原始附录按钮,普通导出投影与快照恢复不变;不新开 Bug。清理组件、raw-appendix 路由和 helper 的删除操作被权限系统拒绝,本轮遵从用户后续边界,三个文件及其回归测试原样保留,状态为删除权限 blocked,不能声称完整退役或部署通过。
|
||||
|
||||
## BUG-1005 | 个人报告没有可承载引擎事实表的结构化层
|
||||
|
||||
|
||||
Reference in New Issue
Block a user