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
feat(hub): API docs sidebar group with hub-proxied Swagger UIs
Adds a new "API docs" sidebar group linking to the crawler + git-metadata-extractor Swagger UIs, routed through the hub at /api/crawler/docs and /api/extractor/docs so discovery is gated by HUB_AUTH instead of being anonymously reachable on the upstream ports. The proxied openapi.json rewrites the `servers` field to the public upstream URL so Swagger UI's "Try it out" still works once the user pastes their CRAWLER_API_TOKEN / EXTRACTOR_API_TOKEN into Authorize.
User-facing URLs derive from a single HUB_PUBLIC_HOST env var (default `localhost`); per-service overrides still win. Sidebar links are tightened to a uniform 28px height — dashboards collapsed from a 2-line summary to a single-line row with the summary moved into the link's title= tooltip.
0 commit comments