Commit Graph

  • c07e475fe6 chore: 换用更美观、现代的前端页面 (#348) ᴀᴍᴛᴏᴀᴇʀ 2025-06-01 13:42:10 +08:00
  • a574d005c3 refactor: 重构 nfo,增强拓展性和可读性,方便后续变更 (#345) ᴀᴍᴛᴏᴀᴇʀ 2025-05-30 17:28:42 +08:00
  • e9d1c9eadb refactor: 移除无意义的 bvid 转 aid 逻辑 (#344) ᴀᴍᴛᴏᴀᴇʀ 2025-05-30 14:28:14 +08:00
  • a9f604a07d feat: 支持单个文件的并发下载 (#343) ᴀᴍᴛᴏᴀᴇʀ 2025-05-30 02:19:23 +08:00
  • 6383730706 ci: 除 fmt 外一律使用 stable toolchain amtoaer 2025-05-29 01:56:11 +08:00
  • 34d3e47b2d refactor: 调整视频列表/视频合集的扫描逻辑,优化性能 (#342) ᴀᴍᴛᴏᴀᴇʀ 2025-05-29 01:50:06 +08:00
  • d7ec0584bc chore: 发布 bili-sync 2.5.1 v2.5.1 amtoaer 2025-05-19 22:54:40 +08:00
  • 1ec015856b fix: 修复杜比视界合并后变为普通 HDR 的错误 (#333) ᴀᴍᴛᴏᴀᴇʀ 2025-05-19 20:57:42 +08:00
  • 99d4d900e6 build: 将 git2 设置为 0.20.2 版本,尝试修复 windows 构建 amtoaer 2025-05-19 18:51:29 +08:00
  • f85f105e69 refactor: 修改奇怪的 if else 顺序 amtoaer 2025-05-19 16:12:55 +08:00
  • 8a1395458c fix: 改进视频流编码判断逻辑 (#332) ᴀᴍᴛᴏᴀᴇʀ 2025-05-19 17:04:48 +08:00
  • bafb4af8dd chore: 升级依赖,修正新引入的 clippy 规则 amtoaer 2025-05-19 14:50:03 +08:00
  • f52724b974 chore: 发布 bili-sync 2.5.0 v2.5.0 amtoaer 2025-02-27 14:04:40 +08:00
  • 4e1e0c40cf docs: 文档跟进最新代码变化 amtoaer 2025-02-27 14:03:47 +08:00
  • 439513e5ab chore: 修改 error 判断,考虑 chain (#291) ᴀᴍᴛᴏᴀᴇʀ 2025-02-27 13:39:00 +08:00
  • 33a61ec08d fix: 视频合集/视频列表改为全量拉取,确保正确更新 (#290) ᴀᴍᴛᴏᴀᴇʀ 2025-02-25 20:55:50 +08:00
  • a6d0d6b777 feat: 下载时考虑 backup_url,支持按照 cdn 优先级排序 (#288) ᴀᴍᴛᴏᴀᴇʀ 2025-02-24 19:48:07 +08:00
  • ae685cbe61 ci: 打 tag 时仅触发 release,跳过 commit amtoaer 2025-02-21 21:44:36 +08:00
  • 16e14fc371 chore: 发布 bili-sync 2.4.1 v2.4.1 amtoaer 2025-02-21 21:22:52 +08:00
  • b4a5dee236 ci: 使 ci 版本带有版本标签 amtoaer 2025-02-21 21:15:10 +08:00
  • 2b3e6f9547 chore: 程序开始时打印欢迎信息,调整日志和构建流 (#285) ᴀᴍᴛᴏᴀᴇʀ 2025-02-21 21:04:39 +08:00
  • f8b93d2c76 fix: 修复配置初始化的检测 (#284) ᴀᴍᴛᴏᴀᴇʀ 2025-02-21 19:32:46 +08:00
  • 94462ca706 chore: 更新 rust edition 到 2024,更新依赖 (#283) ᴀᴍᴛᴏᴀᴇʀ 2025-02-21 17:47:49 +08:00
  • 9cbefc26ab chore: 发布 bili-sync 2.4.0 v2.4.0 amtoaer 2025-02-19 22:20:39 +08:00
  • 2bfd69c15e docs: 文档跟进最新代码变化 (#275) ᴀᴍᴛᴏᴀᴇʀ 2025-02-19 22:12:47 +08:00
  • 4765d6f50a fix: API TOKEN 输入框应该设置 password 类型 (#274) ᴀᴍᴛᴏᴀᴇʀ 2025-02-19 21:22:08 +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
  • 395ef0013a ci: 统一使用 ubuntu 24.04 运行 ci(20.04 将被弃用) (#271) ᴀᴍᴛᴏᴀᴇʀ 2025-02-19 17:28:04 +08:00
  • ab0533210f chore: error 会打印更加详细的信息,修正常见错误的判断 (#270) ᴀᴍᴛᴏᴀᴇʀ 2025-02-19 16:53:26 +08:00
  • 3eb2f0b14d ci: 修复并优化 ci 流程 (#269) ᴀᴍᴛᴏᴀᴇʀ 2025-02-19 14:33:47 +08:00
  • 42272b1294 ci: 调整构建流,在 commit 时同样构建 binary (#266) ᴀᴍᴛᴏᴀᴇʀ 2025-02-19 04:21:33 +08:00
  • d1168f35f3 build: 在 version 中展示详细的构建信息 (#265) ᴀᴍᴛᴏᴀᴇʀ 2025-02-19 03:47:01 +08:00
  • bc27778366 chore: 前端支持取消视频来源筛选(点击来源两次),调整 API TOKEN 填写位置 (#264) ᴀᴍᴛᴏᴀᴇʀ 2025-02-19 02:18:20 +08:00
  • 9c5f3452e9 fix: 修复 reset 执行问题 (#263) ᴀᴍᴛᴏᴀᴇʀ 2025-02-19 01:52:18 +08:00
  • d3b4559b2d feat: 加入塑料前端 (#262) ᴀᴍᴛᴏᴀᴇʀ 2025-02-19 01:47:09 +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
  • c995b3bf72 feat: 加入带有详细类型注释的 swagger 文档 (#257) ᴀᴍᴛᴏᴀᴇʀ 2025-02-18 01:55:54 +08:00
  • 1467c262a1 feat: 添加部分简单 API,相应修改程序入口的初始化流程 (#251) ᴀᴍᴛᴏᴀᴇʀ 2025-02-17 16:58:51 +08:00
  • 7251802202 chore: 格式化代码 amtoaer 2025-02-16 03:56:47 +08:00
  • e1285ff49a chore: 修改拼写错误 seprate -> separate (#253) dragonlanc 2025-02-16 03:38:19 +08:00
  • e01a22136e refactor: 使用 const 泛型约束 status (#250) ᴀᴍᴛᴏᴀᴇʀ 2025-02-13 21:41:05 +08:00
  • eba69ff82a chore: 拆分主函数,支持响应终止信号 (#247) ᴀᴍᴛᴏᴀᴇʀ 2025-02-12 03:34:17 +08:00
  • 5af6fe5e6e chore: 移除多余的空格 amtoaer 2025-02-12 01:36:08 +08:00
  • 9d8e398cbe refactor: 下载部分使用 tokio 的封装代替手动实现 (#245) ᴀᴍᴛᴏᴀᴇʀ 2025-02-05 02:33:15 +08:00
  • 7097b2a6b9 fix: 修改错误拼写 (#244) ᴀᴍᴛᴏᴀᴇʀ 2025-02-05 02:28:52 +08:00
  • acf7359d56 chore: 简化 up 主处理逻辑,支持 up 主信息更新 (#243) ᴀᴍᴛᴏᴀᴇʀ 2025-02-04 23:59:51 +08:00
  • 7c514b2dcc feat: 将视频的原始 URL 放到简介中 (#241) ᴀᴍᴛᴏᴀᴇʀ 2025-02-04 23:25:54 +08:00
  • 2c4fa441e7 fix: 等待 task 执行 (#238) ᴀᴍᴛᴏᴀᴇʀ 2025-02-01 20:13:58 +08:00
  • 51672e8607 chore: 使用 tokio::spawn 运行主任务 (#237) ᴀᴍᴛᴏᴀᴇʀ 2025-02-01 18:47:27 +08:00
  • cc7f773300 feat: 支持下载 cc 字幕 (#234) ᴀᴍᴛᴏᴀᴇʀ 2025-01-30 01:20:53 +08:00
  • 802565e4f6 chore: 发布 bili-sync 2.3.0 v2.3.0 amtoaer 2025-01-25 00:34:47 +08:00
  • 4984026017 docs: 更新文档,跟进最新代码变化 amtoaer 2025-01-25 00:29:12 +08:00
  • 2a98359085 chore: 隐藏 target 并调整表述,缩减日志长度 amtoaer 2025-01-25 00:11:22 +08:00
  • 979294bb94 fix: 修复 video path 未正确设置问题 amtoaer 2025-01-24 14:05:16 +08:00
  • 40cf22a7fa refactor: 引入 enum_dispatch 静态分发,提升性能 (#232) ᴀᴍᴛᴏᴀᴇʀ 2025-01-24 13:44:27 +08:00
  • 9e5a8b0573 feat: 确保 video stream 在出现错误时返回 Err (#231) ᴀᴍᴛᴏᴀᴇʀ 2025-01-24 13:17:12 +08:00
  • 7c220f0d2b refactor: 精简代码,统一逻辑 (#229) ᴀᴍᴛᴏᴀᴇʀ 2025-01-24 01:11:59 +08:00
  • aa88f97eff refactor: 尝试将任务处理部分重构为 stream 写法,增补注释 amtoaer 2025-01-23 17:13:51 +08:00
  • b4177d4ffc feat: 引入更健壮的新视频检测方法 (#228) ᴀᴍᴛᴏᴀᴇʀ 2025-01-22 23:53:18 +08:00
  • b888db6a61 refactor: 数据块已经在内存中,直接使用 write_all amtoaer 2025-01-22 01:52:32 +08:00
  • 6ae87364b4 feat: 为下载加入 flush 与 content-length 检查 amtoaer 2025-01-22 00:18:04 +08:00
  • 18c966a0f9 refactor: 避免一些不必要的 to_string amtoaer 2025-01-21 22:59:16 +08:00
  • ab84a8dad1 refactor: 签名时按需使用 String amtoaer 2025-01-21 22:54:20 +08:00
  • 1a32e38dc3 refactor: 使用 context 代替 ok_or 和 ok_or_else amtoaer 2025-01-21 18:06:54 +08:00
  • 0f25923c52 refactor: 继续调整优化部分代码,移除主体代码的所有 unwrap amtoaer 2025-01-21 17:17:14 +08:00
  • cdc30e1b32 refactor: 优化部分代码,移除一批 unwrap amtoaer 2025-01-21 03:12:45 +08:00
  • c10c14c125 chore: 修改配置文件写入逻辑 (#222) NKDark 2025-01-21 01:39:48 +08:00
  • 60604aeb33 docs: 更新文档描述,简化视频合集/视频列表的配置 amtoaer 2025-01-17 17:53:32 +08:00
  • 276fb5b3e4 chore: 发布 bili-sync 2.2.0 v2.2.0 amtoaer 2025-01-14 19:12:47 +08:00
  • e05f58b8a1 docs: 文档跟进最新代码变化 (#217) ᴀᴍᴛᴏᴀᴇʀ 2025-01-14 18:16:15 +08:00
  • 8dfc96e1dc chore: 补充一条提示信息 amtoaer 2025-01-14 05:18:04 +08:00
  • cdc639cf75 fix: 修复代码语义错误,精简一些不必要的代码 amtoaer 2025-01-14 02:21:15 +08:00
  • 847c3115cd chore: 遇到编码不符合的情况不再打印日志 amtoaer 2025-01-14 01:18:44 +08:00
  • 7dc049ffe5 chore: 默认设置请求频率限制,用户可手动调整 amtoaer 2025-01-14 00:08:38 +08:00
  • 265fe630dd fix: 修复 UP 主信息接口的类型问题 amtoaer 2025-01-14 00:07:51 +08:00
  • f31900e6c7 deps: 更新项目依赖 (#214) ᴀᴍᴛᴏᴀᴇʀ 2025-01-13 19:39:08 +08:00
  • 54b46c150e refactor: 一些边边角角的小重构 (#213) ᴀᴍᴛᴏᴀᴇʀ 2025-01-13 18:57:08 +08:00
  • 7d9999d6aa feat: 调整并重构视频音频流的选择逻辑,应该可以提升些许性能 (#212) ᴀᴍᴛᴏᴀᴇʀ 2025-01-13 13:51:16 +08:00
  • 05aa30119e ci: 使用最新 nightly 执行 check amtoaer 2025-01-12 03:13:59 +08:00
  • 368b9ef735 style: 清空 clippy 提示 amtoaer 2025-01-11 23:36:59 +08:00
  • 0113bf704d chore: 支持使用 leaky-bucket 限制请求频率 (#211) ᴀᴍᴛᴏᴀᴇʀ 2025-01-11 23:24:01 +08:00
  • 66a7b1394e test: 修复 windows 单元测试错误 (#164) ᴀᴍᴛᴏᴀᴇʀ 2024-08-09 00:02:56 +08:00
  • ae05cad22f feat: 允许在 video_name 和 page_name 中使用对应平台的路径分隔符 (#163) ᴀᴍᴛᴏᴀᴇʀ 2024-08-08 23:53:22 +08:00
  • be3abab13f chore: 移除多余的 info amtoaer 2024-08-08 22:01:52 +08:00
  • c432a282a7 fix: 修复视频 page 过多时数据库插入失败的问题 (#162) ᴀᴍᴛᴏᴀᴇʀ 2024-08-03 23:49:00 +08:00
  • e9e20ace93 build: 升级依赖 (#160) ᴀᴍᴛᴏᴀᴇʀ 2024-07-28 15:38:42 +08:00
  • 6187827e1b fix: 确保无论视频下载结果如何,都在最终删除临时文件 (#159) ᴀᴍᴛᴏᴀᴇʀ 2024-07-28 15:34:00 +08:00
  • 8a4a95e343 feat: 支持设置 video 和 page 的下载并发 (#157) ᴀᴍᴛᴏᴀᴇʀ 2024-07-28 02:32:02 +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
  • 75de39dfbb feat: 支持设置时间格式化字符串,支持在 video_name 和 page_name 中使用 time (#152) ᴀᴍᴛᴏᴀᴇʀ 2024-07-24 21:06:40 +08:00
  • 8f37fdf841 refactor: 把循环拆分到外层,提取公共代码 (#151) ᴀᴍᴛᴏᴀᴇʀ 2024-07-24 00:36:19 +08:00
  • 20e3ac2129 build: 升级 time 依赖 (#150) ᴀᴍᴛᴏᴀᴇʀ 2024-07-23 22:38:52 +08:00
  • 3a8f33d273 feat: 支持各种任务结束之后的 delay 配置 (#148) ᴀᴍᴛᴏᴀᴇʀ 2024-07-23 22:29:25 +08:00
  • d46881aea6 docs: 支持点击放大文档中的图片 (#149) ᴀᴍᴛᴏᴀᴇʀ 2024-07-23 19:13:05 +08:00