Skip to content

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 29 May 08:46
· 8 commits to main since this release
c748b6d

✨ 新增

  • 新增下载任务类型识别,区分直链文件、HLS/m3u8、BT 占位和未知类型。
  • 新增 HLS/m3u8 manifest 解析基础能力,可识别 media playlist 和 master playlist。
  • 新增下载失败原因、headers、字节进度和本地路径等任务字段。
  • 新增设置页“复制诊断信息”入口,可生成已脱敏的 Markdown 反馈摘要。
  • 新增反馈诊断包,汇总 App 版本、平台、数据源健康、fallback、播放、弹幕和下载任务状态。
  • 新增标准品牌资源目录,接入现有 AniDestiny logo 作为 README 和平台图标源资源。
  • 新增基于现有 logo 同步生成的 Android、Windows 和 macOS 平台图标资源。
  • 新增发布页入口、运行诊断页和可复制的反馈摘要,方便用户反馈播放和数据源问题。
  • 新增数据源健康状态、失败计数、最近问题摘要和手动重置能力。
  • 新增所选数据源不可用时自动回退到可用备用数据源的能力。
  • 新增持久化数据源健康状态和手动重置支持。
  • 新增 fallback 提示,让用户知道当前是否正在展示备用数据。
  • 新增最近失败和 fallback 事件的数据源诊断信息。
  • 新增运行诊断中的数据源健康概览和最近 fallback 事件。

🔄 变更

  • 刷新 AniDestiny logo 配图,并同步更新 README 品牌图、Android launcher icon、Windows icon 和 macOS AppIcon。
  • 重构下载任务模型和状态,下载页现在展示任务类型、状态、进度、失败原因和本地路径。
  • 稳定直链文件下载链路,保留基础暂停/取消能力,并明确 HLS 离线和 BT 下载仍未实现。
  • 改进首页、搜索、详情、排期、历史和播放页面在所选数据源暂时不可用时的恢复路径。
  • 改进 Source Settings,显示健康状态、失败次数和重置控件。
  • 改进播放诊断和 URL 脱敏,避免反馈摘要暴露 query token、header 值或其他敏感信息。
  • 搜索空结果保持为正常空状态,不再作为数据源失败触发 fallback。

🐛 修复

  • 修复空详情剧集和空播放源未被视为数据源失败的问题,确保自动 fallback 能够生效。