diff options
| author | Fuwn <[email protected]> | 2026-01-20 17:42:26 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2026-01-20 17:42:26 -0800 |
| commit | 62ab70a607ae0fa1611495c0fb441db5c780704f (patch) | |
| tree | 4e7fe1898fc3ad77820d2a116a4b2eb8922c9aa6 /cmd | |
| parent | feat: Add POST /api/reload endpoint for config reload (diff) | |
| download | kaze-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.go | 4 |
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 |