94 Commits

Author SHA1 Message Date
315f00d654 Merge remote-tracking branch 'upstream/main'
Some checks failed
Build Main Binary / build-binary (push) Has been cancelled
Check / Run backend checks (push) Has been cancelled
Check / Run frontend checks (push) Has been cancelled
Build Main Docs / Build documentation (push) Has been cancelled
2026-03-19 21:55:06 +08:00
ᴀᴍᴛᴏᴀᴇʀ
09604fd283 fix: 清空重置、全量刷新时跳过空路径的删除,微调前端样式 (#679) 2026-03-17 00:35:19 +08:00
ᴀᴍᴛᴏᴀᴇʀ
29f36238e3 feat: 支持手动触发全量更新,清除本地多余的视频条目与文件 (#678) 2026-03-16 02:50:55 +08:00
ᴀᴍᴛᴏᴀᴇʀ
dd96a32b35 feat: 在视频页显示视频属于哪个视频源 (#676) 2026-03-15 21:53:15 +08:00
ᴀᴍᴛᴏᴀᴇʀ
d39cce043c feat: 支持筛选视频的有效性 (#673) 2026-03-15 16:44:48 +08:00
ᴀᴍᴛᴏᴀᴇʀ
2bd660efc9 feat: 添加开关,允许尝试下载未充电的视频 (#666) 2026-02-28 22:55:01 +08:00
amtoaer
fe13029e84 chore: 发布 bili-sync 2.10.4 2026-02-25 11:11:50 +08:00
ᴀᴍᴛᴏᴀᴇʀ
8aba906904 fix: 尝试修复浏览器从休眠中恢复时的图表乱序问题 (#656) 2026-02-24 01:54:04 +08:00
ᴀᴍᴛᴏᴀᴇʀ
1930a57edd feat: 添加防抖,优化日志页的自动滚动体验 (#654) 2026-02-21 23:37:30 +08:00
ᴀᴍᴛᴏᴀᴇʀ
5350d3491b chore: 升级 rust 到 1.93.1,移除 ws 中的一些无用变量 (#650) 2026-02-15 16:31:31 +08:00
ᴀᴍᴛᴏᴀᴇʀ
e130f14c13 fix: 修复 detail 页面状态显示错误 (#649) 2026-02-15 16:28:41 +08:00
ᴀᴍᴛᴏᴀᴇʀ
980f74a242 fix: 修复某些收藏夹视频的 valid 判断 (#648) 2026-02-15 15:09:22 +08:00
47909dd6bf feat(video-sources): add visible UID import entry for submissions
fix(build): rerun rust build when web/build changes
2026-02-10 18:04:28 +08:00
30f3745ac3 feat: add batch controls for video sources and bump version to 2.10.4
Some checks failed
Build Main Binary / build-binary (push) Failing after 0s
Build Main Docs / Build documentation (push) Has been cancelled
Check / Run backend checks (push) Has been cancelled
Check / Run frontend checks (push) Has been cancelled
2026-02-10 17:19:39 +08:00
628d0f9ce7 feat: unify default source paths and fix windows drive path rendering
Some checks failed
Build Main Binary / build-binary (push) Has been cancelled
Check / Run backend checks (push) Has been cancelled
Check / Run frontend checks (push) Has been cancelled
2026-02-10 16:46:07 +08:00
ᴀᴍᴛᴏᴀᴇʀ
8c04dc6564 chore: 前端自动排序 imports,合并 icon 导入并替换掉 deprecated (#642) 2026-02-07 09:27:20 +08:00
ᴀᴍᴛᴏᴀᴇʀ
c49ec81d51 fix: 修复一些前端的小问题 (#641) 2026-02-06 14:12:18 +08:00
amtoaer
e51fed984b chore: 发布 bili-sync 2.10.3 2026-01-29 13:59:42 +08:00
ᴀᴍᴛᴏᴀᴇʀ
22bc6bb3e8 feat: 调整视频源页面 UI,提高可读性 (#623) 2026-01-26 20:11:38 +08:00
amtoaer
c1d9dc8b87 chore: 发布 bili-sync 2.10.2 2026-01-16 15:25:33 +08:00
ᴀᴍᴛᴏᴀᴇʀ
7f09a98d6c feat: 实现仅失败、仅成功、仅等待的筛选 (#610) 2026-01-16 15:10:39 +08:00
开心
4c1abcf48c feat: videos页面中新增仅失败过滤选项 (#605)
* videos页面中新增 仅失败过滤选项

* 仅失败筛选时才计算失败标记,避免额外的分页查询

* 去除[仅失败]多余的逻辑判定

* refactor: 后端调整:1)为 status -> sql 加入一个中间层方便拓展;2)将 Option<bool> 改为带有 default 的 bool;3)failed 统一改成 failed_only

* refactor: 前端调整:1)前端也统一改成 failed_only;2)修复很多地方在 loadVideo 前没有读取 failedOnly;3)略微调整前端样式

* format

---------

Co-authored-by: kaixin1995 <admin@haokaikai.cn>
Co-authored-by: amtoaer <amtoaer@gmail.com>
2026-01-13 22:28:10 +08:00
amtoaer
c05463285b chore: 发布 bili-sync 2.10.1 2026-01-12 11:25:01 +08:00
ᴀᴍᴛᴏᴀᴇʀ
264de2487e fix: 修复 svelte 升级后 status-editor 按钮无法点击的问题 (#603) 2026-01-12 11:22:48 +08:00
amtoaer
ea575b04e6 chore: 发布 bili-sync 2.10.0 2026-01-11 23:17:34 +08:00
ᴀᴍᴛᴏᴀᴇʀ
f122b9756b feat: 适当扩大历史日志的容量 (#602) 2026-01-11 21:42:31 +08:00
ᴀᴍᴛᴏᴀᴇʀ
26514f7174 feat: 支持清除重置,方便分页视频刷新 (#596) 2026-01-11 15:03:31 +08:00
ᴀᴍᴛᴏᴀᴇʀ
5944298f10 添加扫码登录功能 (#601)
* feat: 添加扫码登录功能,支持生成二维码并轮询登录状态

* feat: 增强扫码登录功能的测试,完善二维码生成与状态轮询的文档注释

* refactor: 后端改动之:1)拆分 login 到 credential 中;2)扫码登录和刷新凭据时复用相同的 extract 函数;3)精简注释。

* refactor: 前端改动之:1)扫码在单独的弹窗页处理;2)不同 status 下采用相同布局,避免状态变化导致布局跳动

* format

---------

Co-authored-by: zkl <i@zkl2333.com>
2026-01-11 12:59:48 +08:00
ᴀᴍᴛᴏᴀᴇʀ
64eecaa822 fix: 修复某些边缘情况的图表显示异常 (#592) 2026-01-09 18:14:32 +08:00
amtoaer
18d06c51ba chore: 忽略前端 shadcn-svelte 组件的 warning 2026-01-05 13:30:09 +08:00
ᴀᴍᴛᴏᴀᴇʀ
e2a24eff29 chore: 更新前后端依赖版本 (#589) 2026-01-05 11:46:04 +08:00
ᴀᴍᴛᴏᴀᴇʀ
56f5ed8e01 feat: 支持搜索关注的 UP 主 (#588) 2026-01-05 00:39:45 +08:00
amtoaer
f24ee97b28 chore: 发布 bili-sync 2.9.4 2025-12-26 21:21:36 +08:00
ᴀᴍᴛᴏᴀᴇʀ
2455f7c83d fix: 调整 toast 位置到上方居中,避免遮挡交互组件 (#582) 2025-12-26 18:12:41 +08:00
amtoaer
4103122f6b chore: 发布 bili-sync 2.9.3 2025-12-20 00:43:27 +08:00
welann
8dfc7ddf5c fix: 为过滤/跳过选项的 Switch 使用唯一 id 并修正 Label 关联 (#575) 2025-12-20 00:40:39 +08:00
amtoaer
9a63e1eb6f chore: 发布 bili-sync 2.9.2 2025-12-12 14:13:13 +08:00
amtoaer
128ca49225 chore: 发布 bili-sync 2.9.1 2025-12-09 12:40:42 +08:00
amtoaer
5dd7486b12 chore: 发布 bili-sync 2.9.0 2025-12-08 00:54:24 +08:00
amtoaer
b7d9e5dc0c fix: 光标悬浮在切换主题的按钮上时应该变成指针 2025-12-07 00:38:54 +08:00
ᴀᴍᴛᴏᴀᴇʀ
3f047771cb feat: 视频规则部分,添加不区分大小写的“包含”过滤 (#559) 2025-12-06 22:00:14 +08:00
ᴀᴍᴛᴏᴀᴇʀ
f1703096fd feat: 支持根据筛选条件批量编辑视频的下载状态 (#558) 2025-12-06 19:47:16 +08:00
ᴀᴍᴛᴏᴀᴇʀ
930660045f feat: 支持深色主题 (#557) 2025-12-06 01:44:13 +08:00
ᴀᴍᴛᴏᴀᴇʀ
6391aa67c0 feat: 支持按照 BV 号搜索 (#554) 2025-12-05 21:52:31 +08:00
ᴀᴍᴛᴏᴀᴇʀ
b5ef76b0ed fix: 正确处理“我追的合集 / 收藏夹”中的收藏夹条目,以及一些样式、文本调整 (#553) 2025-12-05 16:38:10 +08:00
ᴀᴍᴛᴏᴀᴇʀ
7ef38a38ed feat: 支持自定义 webhook 模板,支持发送测试信息 (#551) 2025-12-05 00:21:36 +08:00
amtoaer
e76673d076 chore: 发布 bili-sync 2.8.0 2025-12-01 23:15:07 +08:00
amtoaer
8931cb5d2a feat: 滚动条不再导致布局抖动,优化图表配色 2025-11-09 21:48:05 +08:00
ᴀᴍᴛᴏᴀᴇʀ
170bd14fe3 feat: 重构视频下载任务的触发逻辑,由简单的 tokio::sleep 迁移至调度器调度 (#529) 2025-11-09 01:11:42 +08:00
ᴀᴍᴛᴏᴀᴇʀ
8ac6829e61 feat: 支持配置通知器,在视频源处理或整个下载任务出现错误时会触发消息通知 (#526) 2025-11-07 20:37:09 +08:00