Skip to content

v0.1.3 — 总进度 + 拖拽修复

Latest

Choose a tag to compare

@Autodog875 Autodog875 released this 21 Oct 12:51

折叠态看总进度

  • 折叠时不再只挑"最新的一条",而是把所有在跑任务按 total 加权平均(没有 total 的各算 1 份)。
  • 文案变成「总进度 · N 个任务」,右侧给 xx% · ✓完成数 · ✗失败数。
  • 失败项不参与平均、只进计数;新任务前 2 秒不参与,避免数字瞬间回退。
  • 单任务时行为不变,仍显示它自己的标题与进度。

修好拖拽与展开

  • .ap-root 不再 pointer-events:none,整个可见盒子都可命中。
  • 拖拽改原生监听:pointerdown 绑元素、pointermove/up/cancel 绑 window,handlersRef 保证闭包最新,指针捕获跨重渲染不丢。
  • 展开/收起改捕获阶段原生 click,stopPropagation 避免与合成事件重复触发。
  • 新增 probe 诊断:按下时记录指针下最上层元素,随轮询写入 <DSH_HOME>/agent-progress/.host-status.json。

测试

  • test/preflight.mjs 17 项全过(新增 6 项聚合断言)。
  • test/jobs-check.mjs 覆盖后台任务订阅。