Repository navigation
Releases: drscrewdriver/dsh-input-traffic
Releases · drscrewdriver/dsh-input-traffic
Release list
dsh-input-traffic v0.2.6
dsh-input-traffic v0.2.6
冻结与队列完全解耦:冻结只暂停 agent 消费(执行/插入/追加),等待队列保持可见且与未冻结一致完全可操作。
What's new
- 冻结队列全操作:冻结期间等待队列保持可见,排序(上下按钮 + 拖拽)、编辑、删除、红/黄/绿插入档位设定全部可用,与未冻结无明显区别
- 冻结队列拖拽排序:冻结行支持 HTML5 拖拽(含拖拽虚位提示),与正常队列行一致
- 拖拽兼容修复:dragStart 补齐
setData()(部分浏览器引擎要求 setData 才启动拖拽) - 恢复按档位执行:恢复时按每条预定的插入档位处理(红=打断并立即处理、黄=插话、绿=排队)
- 队列编辑增强(0.2.0-0.2.1):拖拽排序、排序并发保护(队列变化拒绝重排)、折叠状态记忆、清空两步确认
- TDD + Lint(0.2.0):ESLint flat config、
npm run tdd、npm run verify一体化门禁
Fixes
- 冻结时等待队列不再隐藏(0.2.2 起)与不再锁定(0.2.3-0.2.6 逐步解耦)
- 冻结队列编辑/删除/排序/档位设定全链路可用
Verification
- 43/43 vitest 用例 + lint + build + 12 项装配断言全绿(
npm run verify) - 浏览器实测:sleep 任务 → 排队 → 冻结 → 排序/编辑/删除/档位切换 → 恢复按修改后队列执行
- dsh 核心兼容:0.1.0-rc.7 装配验证通过
Install
dsh plugin --profile web add dsh-input-traffic -w(或本地构建:npm install --legacy-peer-deps && npm run build)