diff --git a/.task/feature-preview-scroll-consolidate.md b/.task/feature-preview-scroll-consolidate.md new file mode 100644 index 00000000..79b6acd8 --- /dev/null +++ b/.task/feature-preview-scroll-consolidate.md @@ -0,0 +1,27 @@ +# feature/preview-scroll-consolidate 任务卡 + +任务主记录:;状态:进行中;owner:weichen + +## 基线与授权 + +- 权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)= 34e82d53c1716f0075d510a5f7b6d72dd3fc9912 +- 工作区:/home/weichen/projects/Agent-System-Dev-wt-feature-preview-scroll-consolidate(worktree);分支:feature/preview-scroll-consolidate +- 授权与交付终点:修复右侧预览滚动,并删除 DocViewer 弹窗,以预览栏展开态承接。终点是 Dev 仓 gitlink 合入 main。 + +## 目标与非目标 + +- 目标:`.preview-pane-body` 成为唯一滚动容器;docx 页高变化时重算缩放高度;删除全屏弹窗;文本编辑/保存留在预览栏。 +- 非目标:不改 FilePreview 的格式分派,不改左右栏宽度偏好。 + +## 同步记录 + +| 节点 | sync_base_sha | tested_head_sha | checked_at | +|---|---|---|---| +| 启动 | 34e82d53c1716f0075d510a5f7b6d72dd3fc9912 | 34e82d53c1716f0075d510a5f7b6d72dd3fc9912 | 2026-10-05T04:34:21Z | +| 同步前验收 | 581ca385596891b1c0f6cc170c5e62075079a27e | d95deca618710d49bc0beeed84a003ffcfc54dc5 | 2026-10-05T04:44:26Z | + +## 结果与验证(完成后填写) + +- 结果:UI 图标 PR https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-UI/pulls/36 已合入;Frontend PR https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Frontend/pulls/46 已合入。本分支推进这两个 gitlink。 +- 验证:同步后 `make test` 通过(frontend 17 files / 82 tests,ui 14 files / 103 tests,backend 与库测试通过)。Headless Chromium:1400px docx 宿主在 764px 栏内由 pane-body 滚动,pdf iframe 撑满该栏。 +- 影响与剩余项:登录后的六格式手工矩阵(docx/xlsx/pptx/pdf/md/代码 × 常态/展开)尚未在真实会话里点过。展开态不写入本地偏好,刷新后回到分栏。 diff --git a/modules/frontend b/modules/frontend index c401bfe1..0a0b5561 160000 --- a/modules/frontend +++ b/modules/frontend @@ -1 +1 @@ -Subproject commit c401bfe1fe1de214cc92957d6321bfbffaae743c +Subproject commit 0a0b55612cbff1147f3f0f6920ba0e5d48b6fe7c diff --git a/modules/ui b/modules/ui index 53fdf9eb..27d5adb5 160000 --- a/modules/ui +++ b/modules/ui @@ -1 +1 @@ -Subproject commit 53fdf9ebeb2f4e204ad2d60b0723559f6c07a45e +Subproject commit 27d5adb5c679101b596fbb7701b43e946674a8e6