fix: 消除会话列表解析阻塞并按需加载工具详情

This commit is contained in:
shiyue
2026-10-19 10:58:22 +08:00
parent fb2c3360c9
commit 99cc807f4b
35 changed files with 1468 additions and 214 deletions

View File

@@ -0,0 +1,13 @@
# 进展
- 2026-10-17:启动文件图片全屏查看和目录切图任务;完成索引与初始状态检查。
- 已将 app.js / style.css / regression.js 的实现委派给 gallery_implement;主线程准备独立服务上的真实浏览器验证。
- 已确认本机 Chromium 149 可直接运行,无需安装浏览器或依赖。Firefox 包装命令超时,改用现有 Chromium。
- FastCtx 文件输出预算过小且目录遍历耗时;定位优先使用代码索引,具体测试准备按需用终端补充。
- 实现完成:复用附件弹层的全视口模式,添加同目录图片按钮、方向键、页码、首尾禁用、焦点恢复与请求清理。
- 实现代理已通过 file-browser-image、file-preview-encoding、frontend-asset-version 三项专项回归及语法检查。
- 隔离浏览器已成功登录并打开真实图片预览,正在继续图库交互验收。
- Chromium 真实浏览器验收完成:点击打开、按钮和方向键切换、SVG、首尾与单图状态、手机尺寸、Escape 分层关闭、焦点恢复、快速翻页及 Blob 清理共 20 项断言通过。
- 浏览器测试屏蔽了无关外部 CDN/字体并为 Markdown 渲染提供空会话所需替身,图片请求、DOM、样式与鉴权均使用真实项目实现。
- 初次浏览器模拟点击不聚焦、Enter 模拟不产生原生激活,已改为真实鼠标事件后验证焦点恢复通过,未因此修改产品代码。
- 测试结果 /tmp/ccweb-gallery-e2e.265atk/result.json,桌面与移动端截图已人工查看;本轮没有重启、打包、提交或推送。