Skip to content

Release v1.2.2

Choose a tag to compare

@github-actions github-actions released this 14 Sep 14:14
· 95 commits to main since this release
v1.2.2
999f2fe

[1.2.2] - 2026-09-14

功能更新

  • 优化播放量、速度和文件大小的显示
  • (task) 任务页新增批量清除已下载/全部任务
  • (task) 更新任务记录以支持保存用户选择的保存路径

Bug 修复

  • (task) 修复点击重试后任务卡在“等待中”
  • (tag) 修复写入 ID3v1 标签时 panic 导致整个应用退出
  • (task) 捕获 drainSaveQueue 中的未处理 Promise 拒绝并优化批量清除操作
  • (task) 在批量移除任务时记录失败的任务 ID 以便于定位问题
  • (task) 优化下载任务以支持在等待网络数据时响应取消请求
  • (panic) 使用更符合 Rust 惯例的动态 trait 引用,优化 panic_payload_message 函数
  • (task) 优化文件删除逻辑,确保 LRC 文件删除与路径映射清理在主文件删除失败时仍然执行
  • (task) 移除对进度相关字段的显式读取,避免每次下载进度事件都让 filteredTasks 重新过滤整个任务列表,降低 O(n) 计算开销
  • (task) 更新 remove_tasks 函数以返回成功/失败数量和错误信息,优化前端通知逻辑

性能优化

  • (task) 避免任务数量多时任务页卡死与崩溃

代码风格

  • 格式化代码

其他杂项

  • 忽略 dist-windows 构建产物目录
  • 更新版本号至 1.2.2