Skip to content

fix: 保留中文备份名并更新 Agent 镜像和容量提示 - #171

Merged
Awuqing merged 2 commits into
mainfrom
fix/issues-167-169-170
Oct 6, 2026
Merged

Awuqing merged 2 commits into
mainfrom
fix/issues-167-169-170

Conversation

@Awuqing

@Awuqing Awuqing commented Oct 6, 2026 •

Copy link
Copy Markdown
Owner

纯中文任务名会被文件名清洗逻辑过滤掉,生成的备份文件因此用了默认的 backup 前缀;Agent 镜像安装也还在使用旧下载地址。

这次修复了两处公共文件名处理,保留中文等 Unicode 字母和数字,继续过滤路径分隔符等不安全字符。Agent 镜像地址换成 ghfast.top,安装向导里的名称也同步更新。

存储页面在拿不到总容量时会说明原因,并显示备份记录统计的大小。设置了备份配额后显示“备份配额使用率”,有真实容量时仍优先显示真实容量。中英文文档补充了这些统计与 MinIO 物理容量、桶配额的区别。

CI 还发现主分支锁定的 Axios 1.19.0 未通过漏洞审计,因此将 Axios 更新到 1.20.0。只调整了版本声明和对应锁定信息,其他依赖版本没有变化。

Closes #167
Closes #170
Refs #169

验证:

  • 后端格式、依赖完整性、go vet、全部 Go 测试和编译通过。
  • 前端 lint、格式、类型检查、48 项测试及生产构建通过;升级后生产依赖审计为 0 个漏洞。
  • 对实际 HTTP 客户端验证了授权头、响应数据读取和 401 处理。
  • 英文和中文文档类型检查及严格断链生产构建通过。
  • 新镜像当前版本的安装包返回 HTTP 200,SHA-256 校验文件可获取。

本次未对真实数据库、MinIO 集群或远端 Linux 安装执行验收。MinIO 原生容量监控待 #169 补充部署与指标需求。

GitHub 最新提交的检查也已通过,包括 Linux/Windows 后端测试、前端检查、文档构建、CodeQL 和容器构建。

@Awuqing
Awuqing merged commit 765fb6a into main Oct 6, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] 当备份任务为中文名的时候,备份出来的存储文件没有正常拼接中文名 [Bug] agent安装,无法下载成功,

1 participant