Build and Push to GHCR / build-and-push (push) Has been cancelled
When admin config is updated with a new listen_addr or admin_path, the server now automatically performs a graceful restart instead of requiring the user to manually restart the service. - cmd/main.go: refactor into a loop that supports graceful shutdown and restart via http.Server.Shutdown - internal/admin/handlers.go: add SetOnRestart callback, triggered after config save when restart is required - web/static/index.html: remove manual restart alert; auto-redirect to new admin path or show toast if port changed via [HAPI](https://hapi.run) Co-Authored-By: HAPI <[email protected]>