diff --git a/frontend/app/(main)/admin/database/components/sql-console.tsx b/frontend/app/(main)/admin/database/components/sql-console.tsx index 97012323..3ddd5150 100644 --- a/frontend/app/(main)/admin/database/components/sql-console.tsx +++ b/frontend/app/(main)/admin/database/components/sql-console.tsx @@ -165,7 +165,10 @@ export function SQLConsole({ dbType, onClose }: SQLConsoleProps) { {t('quickTemplates')} - + diff --git a/frontend/app/(main)/admin/system/page.tsx b/frontend/app/(main)/admin/system/page.tsx index cc135e41..b31e9cf9 100644 --- a/frontend/app/(main)/admin/system/page.tsx +++ b/frontend/app/(main)/admin/system/page.tsx @@ -269,7 +269,7 @@ export function SystemConfigs() { 'h-full rounded-sm text-[11px] font-medium transition-colors', activeTab === tab ? 'bg-background shadow-sm text-foreground' - : 'text-muted-foreground hover:text-foreground' + : 'text-muted-foreground hover:text-foreground', )} > {tab === 'business' ? t('businessConfig') : t('systemConfig')} diff --git a/frontend/app/(main)/cloudflare/components/sync-tasks-panel.tsx b/frontend/app/(main)/cloudflare/components/sync-tasks-panel.tsx index 30c4e1b1..8ff0be52 100644 --- a/frontend/app/(main)/cloudflare/components/sync-tasks-panel.tsx +++ b/frontend/app/(main)/cloudflare/components/sync-tasks-panel.tsx @@ -222,7 +222,11 @@ export function SyncTasksPanel() { setPage(1); }} > - + diff --git a/frontend/app/(main)/components/dashboard/stat-cards.tsx b/frontend/app/(main)/components/dashboard/stat-cards.tsx index 488a67eb..f9291702 100644 --- a/frontend/app/(main)/components/dashboard/stat-cards.tsx +++ b/frontend/app/(main)/components/dashboard/stat-cards.tsx @@ -96,7 +96,11 @@ export function DashboardStatCards({ {t('onlineOf', { total: summary.total_nodes })} - +

diff --git a/frontend/messages/fragments/admin.en.json b/frontend/messages/fragments/admin.en.json index f454481c..5944266e 100644 --- a/frontend/messages/fragments/admin.en.json +++ b/frontend/messages/fragments/admin.en.json @@ -1462,4 +1462,4 @@ } } } -} \ No newline at end of file +} diff --git a/frontend/messages/fragments/admin.zh-CN.json b/frontend/messages/fragments/admin.zh-CN.json index 4c463410..6eecc892 100644 --- a/frontend/messages/fragments/admin.zh-CN.json +++ b/frontend/messages/fragments/admin.zh-CN.json @@ -1462,4 +1462,4 @@ } } } -} \ No newline at end of file +} diff --git a/internal/apps/edge/observability/linux.go b/internal/apps/edge/observability/linux.go index 2c5f7c2b..cc187aa9 100644 --- a/internal/apps/edge/observability/linux.go +++ b/internal/apps/edge/observability/linux.go @@ -258,8 +258,9 @@ func StatFilesystem(path string) (int64, int64) { if err := syscall.Statfs(absPath, &stat); err != nil { return 0, 0 } - total := multiplyUint64Int64(stat.Blocks, stat.Bsize) - free := multiplyUint64Int64(stat.Bavail, stat.Bsize) + bsize := int64(stat.Bsize) //nolint:unconvert // Statfs_t.Bsize is int64 on Linux and uint32 on Darwin + total := multiplyUint64Int64(stat.Blocks, bsize) + free := multiplyUint64Int64(stat.Bavail, bsize) used := max(total-free, 0) return total, used } diff --git a/internal/apps/oauth/constants.go b/internal/apps/oauth/constants.go index c557efa7..b58039fe 100644 --- a/internal/apps/oauth/constants.go +++ b/internal/apps/oauth/constants.go @@ -27,6 +27,7 @@ const ( oauthStateLimitKeyFormat = "oauth:state-limit:%s" oauthStateLimitMax = 20 ) + // OAuth 授权用途常量 const ( OAuthPurposeLogin = "login" diff --git a/internal/apps/openflare/flared/middleware.go b/internal/apps/openflare/flared/middleware.go index 3d5bb9f6..6c0c6c96 100644 --- a/internal/apps/openflare/flared/middleware.go +++ b/internal/apps/openflare/flared/middleware.go @@ -10,7 +10,6 @@ import ( "github.com/Rain-kl/Wavelet/internal/shared/response" "github.com/gin-gonic/gin" - ) const ctxFlaredNodeKey = "flared_node" diff --git a/internal/apps/openflare/relay/middleware.go b/internal/apps/openflare/relay/middleware.go index 18f14d56..3cb40403 100644 --- a/internal/apps/openflare/relay/middleware.go +++ b/internal/apps/openflare/relay/middleware.go @@ -10,7 +10,6 @@ import ( "github.com/Rain-kl/Wavelet/internal/shared/response" "github.com/gin-gonic/gin" - ) const ctxRelayNodeKey = "relay_node" diff --git a/internal/apps/user/routers.go b/internal/apps/user/routers.go index cdf94c98..445176ba 100644 --- a/internal/apps/user/routers.go +++ b/internal/apps/user/routers.go @@ -12,9 +12,9 @@ import ( "github.com/Rain-kl/Wavelet/internal/infra/persistence/idgen" "github.com/Rain-kl/Wavelet/internal/listener" "github.com/Rain-kl/Wavelet/internal/model" - pkgu "github.com/Rain-kl/Wavelet/pkg/util" "github.com/Rain-kl/Wavelet/internal/shared/response" "github.com/Rain-kl/Wavelet/pkg/logger" + pkgu "github.com/Rain-kl/Wavelet/pkg/util" "github.com/gin-contrib/sessions" "github.com/gin-gonic/gin" ) @@ -50,7 +50,6 @@ type updateProfileRequest struct { Location string `json:"location"` } - // Login 用户密码登录 // @Summary 用户密码登录 // @Description 使用用户名和密码登录,登录成功后建立 Session。若管理员已关闭密码登录功能则返回错误。 diff --git a/pkg/protocol/toml.go b/pkg/protocol/toml.go index d16f5cf8..e4ffc5d1 100644 --- a/pkg/protocol/toml.go +++ b/pkg/protocol/toml.go @@ -31,4 +31,3 @@ func TOMLQuote(s string) string { b.WriteByte('"') return b.String() } -