William
|
fe6f2bbda1
|
feat: AccountListView 和 DownloadPanelView 增加错误提示和复制按钮
CI / lint-and-build (push) Has been cancelled
|
2026-06-30 09:20:02 +06:00 |
|
William
|
a26532f60f
|
fix: 修复 POP 签名 percentEncode 使用 Unicode 字母集导致非 ASCII 字符未编码的问题
CI / lint-and-build (push) Has been cancelled
CharacterSet.alphanumerics 包含所有 Unicode 字母(阿拉伯文等),导致搜索含非 ASCII 关键词时签名不匹配。改为仅允许 ASCII 字母数字加 -_.~
|
2026-06-30 09:18:40 +06:00 |
|
William
|
8fc1626e63
|
fix: 修复 SignatureMethod 缺失导致 API 签名错误,错误信息增加复制按钮
CI / lint-and-build (push) Has been cancelled
|
2026-06-30 09:11:57 +06:00 |
|
William
|
f86d4c9826
|
fix: 强制设置应用激活策略为 regular,修复 swift run 启动时输入穿透问题
CI / lint-and-build (push) Has been cancelled
swift run 启动的可执行文件默认不被识别为 GUI 应用,需要显式设置 .regular 激活策略
|
2026-06-30 09:04:55 +06:00 |
|
William
|
3aa687abd3
|
fix: 修复应用窗口未正确激活导致输入穿透到后台应用的问题
CI / lint-and-build (push) Has been cancelled
- 启动时强制激活应用并设置 key window
|
2026-06-30 09:01:24 +06:00 |
|
William
|
63d9d08141
|
fix: 修复账号表单输入框无法输入的问题
CI / lint-and-build (push) Has been cancelled
- 将 Form 替换为 VStack + roundedBorder TextField
|
2026-06-30 08:55:19 +06:00 |
|
William
|
1c8a329de3
|
fix: 优化 VOD API 错误提示,显示具体错误信息
CI / lint-and-build (push) Has been cancelled
|
2026-06-30 08:51:24 +06:00 |
|
William
|
04fadb4f8f
|
refactor: 原生 Mac 应用直接使用内置下载,移除浏览器/下载工具选项
CI / lint-and-build (push) Has been cancelled
|
2026-06-30 08:48:34 +06:00 |
|
William
|
e8c3e4644e
|
feat: 新增 macOS 原生 SwiftUI 客户端
CI / lint-and-build (push) Has been cancelled
- Swift 6 + SwiftUI + SwiftData 直接调用阿里云 VOD API
- 自实现 POP 签名,无需 Node 后端
- 视频列表、搜索、批量下载到用户选择目录
- 下载文件自动使用视频标题重命名
- 浏览器下载与下载工具(aria2/wget)两种方式
- Web 版标记为废弃,README/AGENTS/MEMORY 更新
|
2026-06-30 08:38:43 +06:00 |
|
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
|
6cb319a215
|
chore: 添加 Docker 部署、CI 配置与部署文档
CI / lint-and-build (push) Has been cancelled
|
2026-06-29 17:46:43 +06:00 |
|
William
|
c714ea95ac
|
feat: 实现前端管理后台(React + Vite + Ant Design + Zustand)
|
2026-06-29 17:46:41 +06:00 |
|
William
|
da06866360
|
feat: 实现后端基础架构与 VOD 核心 API(Express + SQLite + JWT)
|
2026-06-29 17:46:38 +06:00 |
|
William
|
0192c313f4
|
docs: 初始化项目文档(PRD、AGENTS、MEMORY、README)
|
2026-06-29 17:46:36 +06:00 |
|