aboutsummaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-01-20 17:42:26 -0800
committerFuwn <[email protected]>2026-01-20 17:42:26 -0800
commit62ab70a607ae0fa1611495c0fb441db5c780704f (patch)
tree4e7fe1898fc3ad77820d2a116a4b2eb8922c9aa6 /cmd
parentfeat: Add POST /api/reload endpoint for config reload (diff)
downloadkaze-62ab70a607ae0fa1611495c0fb441db5c780704f.tar.xz
kaze-62ab70a607ae0fa1611495c0fb441db5c780704f.zip
feat: Add version tooltip to 'Powered by Kaze' footer
- Add VersionInfo struct to server - Add SetVersion() method called from main.go - Display version, commit, and build date in hoverable tooltip - Tooltip uses same style as other tooltips in the UI
Diffstat (limited to 'cmd')
-rw-r--r--cmd/kaze/main.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/cmd/kaze/main.go b/cmd/kaze/main.go
index f4f61ac..f9e9cd4 100644
--- a/cmd/kaze/main.go
+++ b/cmd/kaze/main.go
@@ -90,6 +90,7 @@ func main() {
logger.Error("failed to initialize server", "error", err)
os.Exit(1)
}
+ srv.SetVersion(version, commit, date)
// Setup graceful shutdown
ctx, cancel := context.WithCancel(context.Background())
@@ -188,8 +189,9 @@ func main() {
return fmt.Errorf("failed to create new server: %w", err)
}
- // Replace server and set reload func on new server
+ // Replace server and set reload func and version on new server
srv = newSrv
+ srv.SetVersion(version, commit, date)
srv.SetReloadFunc(reloadConfig)
// Start new server