From 62ab70a607ae0fa1611495c0fb441db5c780704f Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 20 Jan 2026 17:42:26 -0800 Subject: 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 --- cmd/kaze/main.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'cmd') 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 -- cgit v1.2.3