Commit Graph

7 Commits

Author SHA1 Message Date
William 50e5a4182a feat: 批量下载支持浏览器下载与下载工具两种方式
CI / lint-and-build (push) Has been cancelled
- 弹窗使用 Tabs 切换两种下载方式

- 浏览器下载保留逐条触发逻辑

- 下载工具页提供 aria2 / wget 命令示例与复制全部链接
2026-06-29 18:21:06 +06:00
William a90fd3cf84 feat: 批量下载弹窗增加开始下载按钮
CI / lint-and-build (push) Has been cancelled
- 通过创建隐藏 a 标签并点击触发浏览器下载

- 多个下载任务间隔 300ms 触发,降低被浏览器拦截的概率

- 保留复制链接功能作为备选
2026-06-29 18:18:04 +06:00
William 962cbc8df3 feat: 账号列表增加编辑功能
CI / lint-and-build (push) Has been cancelled
- 支持修改名称、AccessKey ID/Secret、Region、Endpoint

- 编辑时 Secret 留空表示不修改
2026-06-29 18:14:06 +06:00
William b84bac5828 feat: 美化界面并统一列表分页为 10 条
CI / lint-and-build (push) Has been cancelled
- 左上角名称改为火炬VOD管理器

- 登录页使用渐变背景、LOGO、圆角卡片

- 视频列表、操作日志默认每页 10 条

- 布局增加底部版权信息 © meshel.cn · MIT 开源
2026-06-29 18:12:03 +06:00
William 10c5c0cb03 feat: 视频库多选支持跨页保留选中状态
CI / lint-and-build (push) Has been cancelled
- Table rowSelection 启用 preserveSelectedRowKeys
2026-06-29 18:07:30 +06:00
William 0e78aa641b fix: 修复真实 VOD API 联调问题并移除不支持的筛选条件
CI / lint-and-build (push) Has been cancelled
- SearchMedia 响应字段在 item.Video 嵌套对象中,修正字段映射

- endpoint 自动补充 https:// 协议前缀

- 移除状态筛选与日期范围筛选(VOD SearchMedia Match 语法不支持)
2026-06-29 18:05:17 +06:00
William c714ea95ac feat: 实现前端管理后台(React + Vite + Ant Design + Zustand) 2026-06-29 17:46:41 +06:00