feat(storage): 添加 Google Drive 支持,统一路径处理和前端分块上传
feat(storage): 添加 GitHub releases 挂载增加GitHub releases存储驱动(只允许读)
feat(scheduled): 实现定时任务管理系统,Cloudfare部署的默认添加每5分钟检查定时逻辑,docker每分钟
feat(定时任务): 添加路径浏览器的跨驱动同步任务,先可配置定时任务
feat(api): 用语义化的预览URL/下载URL替换原始URL,用于分享和文件系统
refactor(fs): 用集中式视图状态机替换预览状态标志,优化挂载界面逻辑
per: 统一抽象部分逻辑代码
fix: 存储配置部分已知bug
- 集成 Google Drive 存储驱动程序,支持多部分上传功能
- 为 Google Drive 可恢复会话添加前端分块上传代理端点
- 实现 ScheduledSyncCopyTask 用于单向跨驱动同步
- 配合任务编排实现定时同步
- 支持间隔和基于cron的调度
- 实现任务执行历史跟踪和实时状态更新
- 与现有任务系统集成,实现统一任务管理
- 调整 GitHub 仓库挂载逻辑以避免额外的目录层
- 仅对同源或代理视频链接启用 CORS 模式
- 移除对页面和 API 调用的激进 service-worker 缓存
- 控制平面现在返回独立的内联(预览)和附件(下载)URL
- 文本/代码/markdown/html预览使用新的/api/share/content/:slug和/api/fs/content端点
- 管理员/用户文件详情API支持include=links参数以获取预览/下载URL
- 前端组合式函数和组件已更新以使用预览URL/下载URL字段