You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What:
- add a dedicated ProviderProxyHandler for /provider/{id}/... requests
- keep ProjectProxyHandler on its original project-only constructor and flow, and route provider scope through separate wiring
- align ProviderProxyHandler structure and main/server wiring with the existing project-handler flow more closely
- preserve provider-scoped router/header safety fixes, distinguish provider load failures from not-found responses, and harden the provider Playwright mock startup path
- add provider-focused handler/router/e2e/playwright coverage
Why:
- keep provider scope independent from the existing project proxy implementation
- remove the earlier PR diff that touched the original ProjectProxyHandler constructor line
- make provider-scoped handling read like a parallel sibling to the project-scoped handler instead of an unrelated implementation style
- address the latest review feedback with only the minimal required changes
Tests:
- go test ./internal/handler ./internal/router ./tests/e2e/... (pass)
- MAXX_E2E_BASE_URL=http://127.0.0.1:9880 MAXX_E2E_USERNAME=admin MAXX_E2E_PASSWORD=test123 pnpm --dir tests/e2e/playwright test:provider-proxy-route (pass)
0 commit comments