mirror of
https://github.com/Awuqing/BackupX.git
synced 2026-09-04 23:16:41 +08:00
功能: 系统更新检查(GitHub Release + Docker)
后端: - 新增 GET /api/system/update-check,从 GitHub Releases API 获取最新版本 - 自动比较当前版本与最新版本,匹配当前平台的下载链接 - 返回版本号、更新说明、下载链接、Docker 镜像信息 前端(系统设置页重构): - 新增"检查更新"按钮,点击后展示更新结果 - 有新版本时显示版本号、更新说明、下载按钮、Docker 更新命令 - 新增磁盘状态卡片(总空间/已用/可用/使用率) - 运行模式用彩色 Tag 区分(生产/开发)
This commit is contained in:
@@ -68,6 +68,7 @@ func NewRouter(deps RouterDependencies) *gin.Engine {
|
||||
system := api.Group("/system")
|
||||
system.Use(AuthMiddleware(deps.JWTManager))
|
||||
system.GET("/info", systemHandler.Info)
|
||||
system.GET("/update-check", systemHandler.CheckUpdate)
|
||||
|
||||
storageTargets := api.Group("/storage-targets")
|
||||
storageTargets.Use(AuthMiddleware(deps.JWTManager))
|
||||
|
||||
Reference in New Issue
Block a user