Commit Graph

56 Commits

Author SHA1 Message Date
ᴀᴍᴛᴏᴀᴇʀ
4faf5a7cf9 fix: 修复标志位没有正确重置的问题,支持任意失败次数任务的重置 (#581) 2025-12-26 17:43:40 +08:00
ᴀᴍᴛᴏᴀᴇʀ
3f047771cb feat: 视频规则部分,添加不区分大小写的“包含”过滤 (#559) 2025-12-06 22:00:14 +08:00
Naomi
f3822dd536 feat: 完善nfo时间字段、演员缩略图 (#542) 2025-11-29 01:22:26 +08:00
ᴀᴍᴛᴏᴀᴇʀ
670f21a725 refactor: 整理重构下载任务调度部分的代码,增强可读性和鲁棒性 (#531) 2025-11-11 01:29:52 +08:00
ᴀᴍᴛᴏᴀᴇʀ
170bd14fe3 feat: 重构视频下载任务的触发逻辑,由简单的 tokio::sleep 迁移至调度器调度 (#529) 2025-11-09 01:11:42 +08:00
ᴀᴍᴛᴏᴀᴇʀ
c69a88f1da feat: 优化风控相关的细节处理 (#527) 2025-11-08 00:41:07 +08:00
ᴀᴍᴛᴏᴀᴇʀ
854d39cf88 feat: 优化对全局配置的处理,调整下载路径填充逻辑 (#523) 2025-11-06 17:25:26 +08:00
ᴀᴍᴛᴏᴀᴇʀ
c7e0d31811 chore: 移除旧版配置文件的迁移逻辑 (#501) 2025-10-14 16:32:40 +08:00
ᴀᴍᴛᴏᴀᴇʀ
8a1569d085 refactor: 重构 WebSocket 处理部分,整理逻辑并优化性能 (#498) 2025-10-13 20:15:30 +08:00
ᴀᴍᴛᴏᴀᴇʀ
eb2606f120 feat: 加入充电视频和番剧、影视判断,同时修复 category 被错误覆盖的问题 (#494) 2025-10-12 03:01:04 +08:00
ᴀᴍᴛᴏᴀᴇʀ
ed54ca13b8 feat: 支持使用动态 api 获取投稿,该 api 会返回动态视频 (#485) 2025-10-10 18:52:07 +08:00
ᴀᴍᴛᴏᴀᴇʀ
3d25c6b321 chore: 跑一遍 auto-correct (#468) 2025-09-24 18:50:47 +08:00
ᴀᴍᴛᴏᴀᴇʀ
b441f04cdf chore: 修复新的 clippy warnings (#467) 2025-09-24 17:36:20 +08:00
ᴀᴍᴛᴏᴀᴇʀ
4db7e6763a feat: 支持重新评估历史视频,前端显示视频的规则评估状态 (#465) 2025-09-24 17:08:04 +08:00
ᴀᴍᴛᴏᴀᴇʀ
bbbb7d0c5b feat: 利用 etag 节省内容传输,显式写明生命周期 (#464) 2025-09-24 02:03:06 +08:00
ᴀᴍᴛᴏᴀᴇʀ
210c94398a feat: 实现视频的筛选规则 (#457) 2025-09-24 00:42:27 +08:00
ᴀᴍᴛᴏᴀᴇʀ
4f780faf64 fix: 增加 busy_timeout、最小化事务块、增加每批处理 page 量 (#420) 2025-08-06 14:08:07 +08:00
ᴀᴍᴛᴏᴀᴇʀ
adc2e32e58 feat: 重置任务状态时支持 force 参数,默认不启用 (#388) 2025-07-11 19:01:01 +08:00
ᴀᴍᴛᴏᴀᴇʀ
dd23d1db58 feat: 事件推送由 SSE 切换到 WebSocket (#386) 2025-07-11 00:14:20 +08:00
ᴀᴍᴛᴏᴀᴇʀ
cc25749445 feat: 前端添加下载状态卡片 (#385) 2025-07-10 15:13:25 +08:00
ᴀᴍᴛᴏᴀᴇʀ
1affe4d594 feat: 修改交互逻辑,支持前端查看日志 (#378) 2025-07-08 12:48:51 +08:00
ᴀᴍᴛᴏᴀᴇʀ
4539e9379d feat: 迁移所有配置到数据库,并支持运行时重载 (#364) 2025-06-17 02:15:11 +08:00
ᴀᴍᴛᴏᴀᴇʀ
a98e49347b feat: 支持 webui 加载用户的订阅与收藏,一键点击订阅 (#357) 2025-06-09 11:16:33 +08:00
ᴀᴍᴛᴏᴀᴇʀ
65a047b0fa feat: 支持手动编辑某个视频、分页状态,优化部分代码 (#355) 2025-06-06 07:39:17 +08:00
ᴀᴍᴛᴏᴀᴇʀ
8510aa318e feat: 支持获取我的收藏夹、收藏的视频合集与关注的 up 主 (#349) 2025-06-02 00:15:21 +08:00
ᴀᴍᴛᴏᴀᴇʀ
a574d005c3 refactor: 重构 nfo,增强拓展性和可读性,方便后续变更 (#345) 2025-05-30 17:28:42 +08:00
ᴀᴍᴛᴏᴀᴇʀ
94462ca706 chore: 更新 rust edition 到 2024,更新依赖 (#283) 2025-02-21 17:47:49 +08:00
ᴀᴍᴛᴏᴀᴇʀ
bf306dfec3 chore: 补上缺失的 error_for_status 调用,修改一个 clippy 格式错误 (#273) 2025-02-19 20:40:40 +08:00
ᴀᴍᴛᴏᴀᴇʀ
a6425f11a2 fix: 修复 video 中分 p 下载状态的设置 (#272) 2025-02-19 19:04:51 +08:00
ᴀᴍᴛᴏᴀᴇʀ
59305c0bb4 feat: reset_failed 支持修正标记位,这允许用户手动触发新的子任务 (#261) 2025-02-18 23:36:44 +08:00
ᴀᴍᴛᴏᴀᴇʀ
32214d5d5f chore: 将 video list model / video list 重命名为 video source (#260) 2025-02-18 22:36:25 +08:00
ᴀᴍᴛᴏᴀᴇʀ
315ad13703 feat: 在状态更新时忽略掉一些常见的错误 (#259) 2025-02-18 22:22:29 +08:00
ᴀᴍᴛᴏᴀᴇʀ
e12a9cda95 feat: 加入重置单个视频状态的 API,视频接口返回下载状态 (#258) 2025-02-18 19:24:55 +08:00
ᴀᴍᴛᴏᴀᴇʀ
1467c262a1 feat: 添加部分简单 API,相应修改程序入口的初始化流程 (#251) 2025-02-17 16:58:51 +08:00
ᴀᴍᴛᴏᴀᴇʀ
e01a22136e refactor: 使用 const 泛型约束 status (#250) 2025-02-13 21:41:05 +08:00
ᴀᴍᴛᴏᴀᴇʀ
7c514b2dcc feat: 将视频的原始 URL 放到简介中 (#241) 2025-02-04 23:25:54 +08:00
ᴀᴍᴛᴏᴀᴇʀ
cc7f773300 feat: 支持下载 cc 字幕 (#234) 2025-01-30 01:20:53 +08:00
amtoaer
2a98359085 chore: 隐藏 target 并调整表述,缩减日志长度 2025-01-25 00:11:22 +08:00
amtoaer
979294bb94 fix: 修复 video path 未正确设置问题 2025-01-24 14:05:16 +08:00
ᴀᴍᴛᴏᴀᴇʀ
40cf22a7fa refactor: 引入 enum_dispatch 静态分发,提升性能 (#232) 2025-01-24 13:44:27 +08:00
ᴀᴍᴛᴏᴀᴇʀ
7c220f0d2b refactor: 精简代码,统一逻辑 (#229) 2025-01-24 01:11:59 +08:00
amtoaer
aa88f97eff refactor: 尝试将任务处理部分重构为 stream 写法,增补注释 2025-01-23 17:13:51 +08:00
ᴀᴍᴛᴏᴀᴇʀ
b4177d4ffc feat: 引入更健壮的新视频检测方法 (#228)
* feat: 为各个 video list 表添加 latest_row_at 字段

* chore: 为 model 引入新增的字段

* feat: 实现新版中断条件(待测试)

* test: 更新测试
2025-01-22 23:53:18 +08:00
amtoaer
0f25923c52 refactor: 继续调整优化部分代码,移除主体代码的所有 unwrap 2025-01-21 17:17:14 +08:00
amtoaer
cdc30e1b32 refactor: 优化部分代码,移除一批 unwrap 2025-01-21 03:12:45 +08:00
amtoaer
368b9ef735 style: 清空 clippy 提示 2025-01-11 23:36:59 +08:00
ᴀᴍᴛᴏᴀᴇʀ
0113bf704d chore: 支持使用 leaky-bucket 限制请求频率 (#211)
* chore: 移除之前引入的 delay

* feat: 支持为 b 站请求配置频率限制
2025-01-11 23:24:01 +08:00
ᴀᴍᴛᴏᴀᴇʀ
401fcdc630 refactor: 将 filenamify 移动至本地,将正则表达式设置为 static (#156) 2024-07-28 01:51:37 +08:00
ᴀᴍᴛᴏᴀᴇʀ
b2d22253c5 feat: 支持 up 主投稿视频下载 (#155) 2024-07-27 22:35:20 +08:00
ᴀᴍᴛᴏᴀᴇʀ
29bfc2efce refactor: 重构部分代码,调整函数位置 (#154) 2024-07-25 00:05:29 +08:00