Skip to content

Releases: Shizuku11451/auto-anime

Auto-Anime 0.0.9

Choose a tag to compare

@github-actions github-actions released this 29 Oct 04:39

Auto-Anime 0.0.9

  • 还没下载的 Bangumi 收藏也能归入「已完结」和对应星期:收藏同步后由后台逐个读取条目,补全放送星期与「播放结束」日期;缺资料的本地番剧也会用同一条目收藏的值补全。
  • 「检查更新」按钮改为立即查询更新源。之前只读取后台每 6 小时一次的检查结果,新版本发布后要等很久才会提示。

升级提示:0.0.8 及更早版本的「检查更新」按钮不会立即查询,需要重启程序或容器(启动时会检查一次),或等待后台定时检查,才能发现本版本。升级后第一次收藏同步要等后台补全完成,「已完结」数量才会出现,收藏较多时需要几分钟。

  • Windows Go 全量测试、go vet/build 通过。
  • 前端 132 项测试、类型检查及生产构建通过。

发布流水线另行执行 Linux/Windows 检查、race、双架构镜像匿名拉取与隔离启动及 FPK 构建;以上不等于 NAS 实机验收。本次未执行 fnOS/ARM NAS 安装升级与真实下载归档验收。

Auto-Anime 0.0.8

Choose a tag to compare

@github-actions github-actions released this 29 Oct 03:58

Auto-Anime 0.0.8

  • 番剧库新增「已完结」分类:Bangumi「播放结束」日期早于今天的番剧单独归类,手动指定更新日时仍按手动值。

  • 更新日缺失时回退 Bangumi 每日放送表,补充当季在播番剧的放送星期;未获取的结果次日重试,仅云端收藏同步时也补充星期。

  • 番剧库默认海报墙,未下载的收藏悬停显示简介;番剧详情使用封面头图。

  • 番剧库按自动识别的 Bangumi 条目合并收藏,地址变化时同步筛选,卡片进度按资源数计算。

  • 设置页重构为分类导航,每个分类独立保存。

  • 重写 README、使用指南与功能边界文档。

  • Windows Go 全量测试、go vet/build 通过。

  • 前端 131 项测试及生产构建通过;Python 工具测试通过。

  • 修改文件 UTF-8、BOM 与替换字符检查通过。

发布流水线另行执行 Linux/Windows 检查、race、双架构镜像匿名拉取与隔离启动及 FPK 构建;以上不等于 NAS 实机验收。本次未执行 fnOS/ARM NAS 安装升级与真实下载归档验收。

Auto-Anime 0.0.7

Choose a tag to compare

@github-actions github-actions released this 27 Oct 13:08

Auto-Anime 0.0.7

  • Bangumi 五种动画收藏只读同步到番剧库,并提供评分及条目详情。

  • 搜索改为先找 Bangumi 条目,再查询独立聚合服务;默认接入公共服务,支持版本订阅、组合筛选及更多搜索来源。

  • 保留 RSS 订阅工作流;旧找番搜索 API 与 discover_search_template 不再使用。

  • 达到 300 条资源上限后继续保留后续来源失败告警及重复资源的来源信息,避免订阅误判完整同步。

  • 规范化上游缺失或 null 的资源来源数组,避免列表渲染及筛选失败。

  • 两项修复均含回归测试,已验证修复前失败、修复后通过。

  • Windows Go 全量测试、go vet/build、分配器测试通过。

  • 前端 108 项测试及生产构建通过;7 项 Python 工具测试、FPK 脚本及公开镜像门槛模拟测试通过。

  • Linux amd64/arm64 交叉构建、独立搜索服务源码布局隔离构建通过。

  • 修改文件严格 UTF-8、BOM、替换字符及 diff 检查通过。

发布流水线另行执行 Linux/Windows 检查、指定并发测试 race、双架构镜像匿名拉取与隔离启动及 FPK 构建;以上不等于 NAS 实机验收。本次未操作现有实例、真实下载器或媒体,未执行 fnOS/ARM NAS 安装升级与真实下载归档验收。

Auto-Anime 0.0.6

Choose a tag to compare

@github-actions github-actions released this 26 Oct 07:56

Auto-Anime v0.0.6:RSS 搜索模板、集数偏移、集齐自动停订与做种清理。

  • 不再内置资源搜索源;安装向导和设置页可配置自己的 RSS 搜索模板,已有订阅继续可用。未配置时引导设置或手动添加 RSS。

  • 新增 RSS 可按过滤后列表的最小数字集数推断固定偏移,并在预览中人工纠正。已有订阅保持偏移 0,已有媒体不重新编号;滚动 RSS 仍需核对起始集。

  • Bangumi 提供有效正篇总集数,且同番同季第 1~N 集全部归档、文件存在且非空时,自动停订并显示原因。未知总数、缺集、混合番剧或多季订阅保持启用。

  • 新归档且保留源文件的下载器任务达到做种条件后自动移除,保留源文件和归档文件。外部下载器沿用自身限制,内置 BT 分享率目标为 1;不追溯清理旧归档任务。

  • 优化内置 BT 分片选择,使用单次扫描减少排序和临时内存分配;不改变并发、端口及缓存默认值,不承诺公网下载提速。

  • 搜索词纠正后不再用旧自动匹配的总集数错误停订,也不再按旧条目刷新匹配;手动绑定仍优先,正常改名保留有效匹配。

  • 历史做种清理移至活动轮询之后,网络请求共用 2 秒预算并复用会话,出错留待重试、轮换顺序,避免旧任务阻塞活动下载或饿死后续清理。

  • 合集和 SP 虽不参与最小数字集数计算,仍参与同番同季校验,避免混合 RSS 套用错误偏移。

  • 已被旧逻辑错误停用的订阅不会自动恢复,请核对后手动启用。本次不迁移已有媒体,也不新增环境变量。

  • 本地完成修复后的 Go 全量测试、go vet、go build,前端 106 项测试及生产构建,Rain 分片选择测试,差异与 UTF-8 检查。

  • 发布流水线执行额外平台检查、三平台编译、双架构镜像匿名拉取与隔离启动验证、FPK 打包及 SHA-256 校验清单生成;以 Actions 实际结果和 Release 附件为准。

  • 未完成真实下载器做种清理、公网 BT、Docker/fnOS 实机安装升级和下载归档验收;自动化测试与模拟启动不能替代 NAS 实机验收。

Auto-Anime 0.0.5

Choose a tag to compare

@github-actions github-actions released this 25 Oct 14:51

Auto-Anime v0.0.5:移除旧内置 qBittorrent,完善找番季数推测与订阅操作。

  • 完全移除旧内置 qBittorrent(builtin)及其随包程序;容器、飞牛 FPK 和 Windows 默认使用内置纯 Go BT 下载器。外部 qBittorrent 仍受支持。

  • 季数识别支持全角英数字、Season-02 / Season.02 / S 02 与英文序数等写法。未写季号的同名版本可在同一实际 RSS 内凭至少两集重合、唯一明确季号显示推测提示;跨查询去重不再丢失同 RSS 佐证。

  • 关键词过滤统一简繁、英文大小写和全角英数字,修复自动生成的规则无法匹配全角资源标题的问题;原始标题和已存规则保持不变,包含词仍须全部命中。

  • 简化订阅弹窗:主流程保留名称、番剧归属、自动下载与预览,低频筛选和来源/目录设置折叠显示,人工确认始终可见。

  • 番剧库采用紧凑布局和星期切换滑块;删除废弃的本地启动脚本。

  • 设置接口不再接受 builtin。环境变量或数据库中的旧 builtin 配置在本进程回退为 native,不改写已存配置;旧 builtin 活跃/暂停任务在启动恢复时退役为可重试失败,保留源文件,不自动改写任务归属。可改用当前下载方式重新提交。

  • 未标明季数的推测仍需人工确认,默认关闭自动下载,不自动写入归档季号。

  • 已有包含/排除规则同样启用全角英数字等价匹配,原先仅因宽度不同而未命中的词现在会命中。

  • 内置 BT 仍使用 10 个连续端口(默认 6881-6890,TCP/UDP),本次不改变目录默认值或媒体文件。

  • 本地完成 Go 全量测试、vet、build,前端 100 项测试和生产构建,新增回归覆盖配置回退、全角标题预览/同步及扩展搜索证据保留。

  • 发布制品由本标签的 CI 完成检查、三平台编译、双架构镜像匿名拉取/隔离启动检查、FPK 打包及 SHA-256 校验清单。

  • 未完成浏览器交互复验、真实下载器/公网 BT、Docker 或飞牛 NAS 实机安装升级与真实下载归档验收;CI 检查不替代 NAS 实机验收。

Auto-Anime 0.0.4

Choose a tag to compare

@github-actions github-actions released this 23 Oct 04:07

Auto-Anime v0.0.4:容器改用内置 BT 下载器,不再需要随包 qBittorrent。

下载器

  • 飞牛 FPK 与 Docker/Compose 默认使用内置 BT 下载器(DOWNLOAD_MODE=native),镜像不再安装 qBittorrent,镜像体积随之变小。
  • 旧「内置 qBittorrent」保留为回退模式:找不到可执行文件时只告警并临时改用内置 BT 下载器,不再让服务启动失败;旧 builtin 任务仍需要 qBittorrent 才能继续跟踪,任务归属不会被自动改写。
  • 网页设置与首次向导在所有平台都提供「内置 BT 下载器」选项。

BT 端口

  • 内置引擎一个下载任务占一个端口,默认连续监听 10 个。容器改为映射整个端口段(默认 6881-6890:6881-6890/tcp 与 /udp),宿主机端口段映射到容器内固定 6881-6890。
  • 飞牛安装向导改为填写 BT 端口段,安装前校验格式、必须是 10 个连续端口、不能包含网页端口;/install 部署配置页仍只需填起始端口,自动推算端口段。
  • 改端口时要同时改 TCP、UDP 两行端口映射与 NATIVE_BT_PORT,三处必须一致。

升级注意

  • 已安装的飞牛应用升级后,宿主机 BT 端口段按新向导字段取默认值 6881-6890。如果原来用了自定义 BT 端口,或 6881-6890 已被其他服务占用,请在安装向导重新指定端口段,或在 Compose 中同时修改端口映射与 NATIVE_BT_PORT。
  • 已归档的媒体与数据库不受影响;做种源文件位置由 /data/qbittorrent 变为 /data/bt。

其他

  • 修复一键更新端到端用例等待校验记录的竞态(仅测试)。
  • Windows 版行为不变:单文件版仍默认内置 BT 下载器,桌面包保留 qBittorrent 回退。

验证边界

  • 本轮完成源码与本机制品验证:Go 测试/vet/build、前端测试与构建、飞牛打包与发布脚本测试、镜像门槛 mock。
  • 未执行:Docker 镜像实际构建与容器内真实 BT 下载、飞牛实机安装与升级、真实公网 tracker/DHT、NAS 目录权限与媒体归档验收。CI 的双架构模拟启动不能替代 NAS 实机验证。

Auto-Anime 0.0.3

Choose a tag to compare

@github-actions github-actions released this 14 Oct 17:19

Auto-Anime v0.0.3:Windows 桌面窗口清晰度与外观修复。

  • 修复高缩放屏(125%/150%)界面模糊:桌面窗口声明 Per-Monitor V2 DPI 感知,并按系统 DPI 换算窗口尺寸、限制在主屏工作区内。
  • 原生标题栏跟随应用主题:启动时取系统应用模式,界面切换亮暗或系统主题变化时通过 /api/desktop/theme 同步,不再出现深色界面配白色标题栏。
  • 程序图标改为应用图标:内嵌多尺寸 ico,标题栏、任务栏、系统托盘与资源管理器显示一致,不再使用系统默认图标。
  • 顺带放宽 Windows CI 测试超时,避免慢速运行器误报失败。

本机验证覆盖 Go 全量测试、vet、Linux amd64/arm64 交叉编译、前端测试与构建,以及实机截图核对窗口物理尺寸、标题栏配色实时切换与任务栏图标;飞牛/NAS 实机、真实控制台与真实下载归档仍未验收,以仓库文档为准。

Auto-Anime 0.0.2

Choose a tag to compare

@github-actions github-actions released this 14 Oct 11:43

Auto-Anime v0.0.2:完整适配 Windows 文件结构、路径语义与界面文案。

  • Windows 归档默认使用程序同级的 media 目录,与数据目录 data 分开;设置页与首次向导按平台切换文案,不再显示 Docker 挂载说明,Docker 专用的 /install 在 Windows 返回 404。
  • 存储位置只接受盘符或 UNC 共享的完整绝对路径;数据库里遗留的容器路径启动时提示但不改写;修正内置 qBittorrent 源文件清理根目录,外部下载器返回反斜杠路径时可正确映射(Linux 构建同样生效)。
  • 服务入口从终端运行时附着父控制台,重定向到文件或管道保持原样;本机验证覆盖 Go 全量测试、vet、Linux amd64/arm64 交叉编译、前端测试与构建,以及隔离实例的接口与日志检查。

制品:Linux amd64/arm64 服务端程序与 Docker 镜像(含内置 qBittorrent)、Windows x64 单文件与桌面 ZIP、自带同版本镜像的飞牛 FPK、checksums.txt。真实控制台、外部下载器实机归档与飞牛/NAS 实机验收仍未完成,以仓库文档为准。

Auto-Anime 0.0.1

Choose a tag to compare

@github-actions github-actions released this 14 Oct 08:59

Auto-Anime v0.0.1:重新开始版本发布,提供飞牛 FPK、Linux amd64/arm64 服务端与 Windows x64 制品。修复 CI 与 Linux 更新缓存保留,飞牛适配仍为实验性,NAS 验收边界详见文档。