package httpimport ("github.com/go-chi/chi/v5""github.com/go-chi/chi/v5/middleware""maragu.dev/httph")// setupRoutes for the server.func (s *Server) setupRoutes() {s.InternalRefresh(s.mux)s.UpdateCheck(s.mux)s.mux.Group(func(r chi.Router) {r.Use(middleware.Compress(5))// Sets up a static file handler with cache busting middleware.r.Group(func(r chi.Router) {r.Use(httph.VersionedAssets)Static(r)})s.Home(r)})// Also expose the update feed at the short /update path for convenient// feed URLs (e.g. https://hyper.quineglobal.com/update?platform=...&version=...)s.mux.Get("/update", s.updateCheckHandler())}