diff --git a/internal/api/modules/amp/routes.go b/internal/api/modules/amp/routes.go index 50900f24..a37c0a15 100644 --- a/internal/api/modules/amp/routes.go +++ b/internal/api/modules/amp/routes.go @@ -126,7 +126,7 @@ func (m *AmpModule) registerManagementRoutes(engine *gin.Engine, baseHandler *ha var authWithBypass gin.HandlerFunc if auth != nil { ampAPI.Use(auth) - authWithBypass = wrapManagementAuth(auth, "/threads", "/auth", "/docs") + authWithBypass = wrapManagementAuth(auth, "/threads", "/auth", "/docs", "/settings") } // Dynamic proxy handler that uses m.getProxy() for hot-reload support @@ -179,6 +179,8 @@ func (m *AmpModule) registerManagementRoutes(engine *gin.Engine, baseHandler *ha engine.GET("/threads/*path", append(rootMiddleware, proxyHandler)...) engine.GET("/docs", append(rootMiddleware, proxyHandler)...) engine.GET("/docs/*path", append(rootMiddleware, proxyHandler)...) + engine.GET("/settings", append(rootMiddleware, proxyHandler)...) + engine.GET("/settings/*path", append(rootMiddleware, proxyHandler)...) engine.GET("/threads.rss", append(rootMiddleware, proxyHandler)...) engine.GET("/news.rss", append(rootMiddleware, proxyHandler)...)