github ling-drag0n/CloudPaste v1.4.0

latest releases: v1.9.1, v1.9.0, v1.8.0...
4 months ago

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字段

Don't miss a new CloudPaste release

NewReleases is sending notifications on new releases.