Repository navigation
🎉 重大功能更新 v1.1.0
这是一个重要的功能更新版本,带来了全新的批量操作体验和更稳定的设备控制功能。
✨ 新增功能
📊 批量操作进度对话框
- 实时进度显示: 查看每个设备的执行状态和进度
- 设备状态统计: 成功/失败/执行中设备数量实时统计
- 重试信息显示: 清晰展示设备重试次数和结果
- 操作结果导出: 支持将批量操作结果导出为JSON
⏹️ 批量操作取消功能
- 随时取消: 用户可在任何时候中止正在进行的批量操作
- 精准控制: 通过操作ID确保取消功能准确匹配对应操作
- 状态同步: 取消后UI状态立即更新,未执行设备标记为已取消
🔤 TCP命令小写支持
- 命令格式更新: POWER命令从
POWER1/POWER0改为power1/power0 - 向下兼容: 响应验证仍支持大小写格式
- 模板更新: 设备创建模板已更新为小写格式
⚡ 改进优化
🕐 超时机制优化
- 连接超时: TCP连接超时从5秒延长至15秒
- 命令执行: 命令执行超时从3秒延长至13秒
- HTTP请求: HTTP请求超时从5秒延长至15秒
- 重试间隔: 批量操作重试间隔从5秒延长至15秒
🔄 重试机制改进
- 智能重试: 更合理的重试策略,提高成功率
- 重试反馈: 实时显示重试进度和结果
- 重试统计: 详细的重试次数统计和分析
🛠️ 技术改进
- 进度回调: 支持实时进度回调通信
- 操作取消: 新增批量操作取消IPC接口
- 详细日志: 更详细的操作日志和错误信息
- 状态管理: 更可靠的批量操作状态控制
🎯 用户体验提升
- 可视化进度: 批量操作不再是黑盒,用户可实时了解进度
- 操作控制: 提供了取消批量操作的能力,避免长时间等待
- 状态反馈: 清晰的状态显示和结果统计
- 稳定性提升: 更长的超时时间减少了连接失败的情况
开发者: AnkerLeng
发布日期: 2025年8月26日
代码变更: +1392 行代码,9个文件修改
感谢所有用户的支持和反馈!🙏