TG Vault v2.1.1
TG Vault v2.1.1
本版本集中修复 Web 上传、存储账户删除和任务中心的关键逻辑问题。
修复
- 修复所有存储提供商上传时误把展示名称当作 provider ID 的问题,覆盖本地、OneDrive、Google Drive、阿里云 OSS、S3 和 WebDAV。
- 修复存储账户删除预览中的 PostgreSQL
text = uuid类型冲突,避免“无法创建删除确认”和后端进程退出。 - 删除确认失败现在返回结构化错误,不再因未捕获的异步异常导致服务重启。
- 修复简单上传丢失后端错误正文的问题,并统一处理
401/428会话失效状态。 - 修复文件删除和存储账户删除未一致处理失效会话的问题。
- 任务中心新增按存储账户的服务端过滤,避免较旧的阻塞任务被全局 300 条限制截断。
- 修正删除确认
expiresAt的前后端类型契约。
验证
- 后端测试:361/361 通过。
- 前端测试:144/144 通过。
- 后端类型检查、构建通过;前端 ESLint、TypeScript 和生产构建通过。
- WebDAV 上传/下载/删除链路和存储账户删除完整流程已验证。
升级
git fetch origin
git pull --ff-only origin main
./deploy/install.sh升级前建议备份 PostgreSQL 和完整 file-storage 卷。