[3.1] - 2023-08
- 合并后端和前端仓库,优化项目目录结构
- 优化版本发布工作流程
- Wiki 迁移到 VitePress:https://autobangumi.org
后端
功能
- 添加
RSS Engine模块 — AB 现在可以独立更新和管理 RSS 订阅,并将种子发送到下载器- 支持多个聚合 RSS 订阅源,通过 RSS Engine 模块管理
- 下载去重 — 重复订阅的种子不会重复下载
- 添加 RSS 订阅手动刷新 API
- 添加 RSS 订阅管理 API
- 添加
Search Engine模块 — 按关键词搜索种子并将结果解析为收集或订阅任务- 插件式搜索引擎,支持
mikan、dmhy和nyaa
- 插件式搜索引擎,支持
- 添加字幕组特定规则,用于单独配置各字幕组
- 添加 IPv6 监听支持(在环境变量中设置
IPV6=1) - 添加批量操作 API,用于批量管理规则和 RSS 订阅
变更
- 数据库结构改为使用
sqlmodel进行数据库管理 - 添加版本管理,实现软件数据无缝更新
- 统一 API 格式
- 添加 API 响应语言选项
- 添加数据库 mock 测试
- 代码优化
Bug 修复
- 修复各种小问题
- 引入了一些重大问题
前端
功能
- 添加
i18n支持 — 目前支持zh-CN和en-US - 添加 PWA 支持
- 添加 RSS 管理页面
- 添加搜索顶栏
变更
- 调整各种 UI 细节