1.5 KiB
1.5 KiB
进度日志
2026-09-13
- 建立本次历史消息入口位置修复计划,尚未开始代码修改。
- 完成定位:
.history-load-more使用绝对定位覆盖消息;.messages-wrap未为控件预留布局空间。 - 确定最小修复方案:父容器纵向 flex,控件置于顶部正常流,消息区使用
flex: 1独立滚动。 - 新增
history-recall位置契约,先按预期捕获当前position: absolute实现;进入 CSS 布局修复。 - 确认 HTML 顺序已经是控件在
#messages之前,无需改动历史协议或分页脚本;通过父容器布局让该顺序真正占据顶部空间。 - CSS 已移除绝对定位、top/left/transform 和毛玻璃覆盖效果;
.messages-wrap改为纵向 flex,.messages改为剩余空间滚动。 node scripts/regression.js --target history-recall已通过。- 窄屏沿用
max-width: min(92%, 560px)与内容收缩规则,不新增覆盖定位。 node --check public/app.js、node --check scripts/regression.js、git diff --check均已通过。- 临时
修复历史消息入口位置 TO DO list.csv已按流程清理;本次源码改动涉及public/index.html、public/style.css和scripts/regression.js。 - 同步更新
public/index.html的样式查询版本,且历史回看回归新增缓存失效断言;新增验证仍全部通过。 - 运行中
127.0.0.1:8002已直接返回新 CSS 和新样式版本 URL;无需重启,刷新页面即可加载。