From 3fc410a253ffd38fa751fd7e9120ce3ffb6af682 Mon Sep 17 00:00:00 2001 From: hkfires <10558748+hkfires@users.noreply.github.com> Date: Sun, 21 Dec 2025 12:51:35 +0800 Subject: [PATCH] fix(amp): add /settings routes to proxy --- internal/api/modules/amp/routes.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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)...)