Replace the ?theme-viewer opt-in with a hidden /admin route: the Theme Lab now mounts ONLY on /admin (never on public pages). /admin is SSO-gated at the nginx edge (auth_request to quinn SSO :3025 — unauth redirects to sso.transquinnftw.com) and declared outside the route registry so it is absent from the sitemap; the page sets noindex. Authenticated dev surface to preview themes without the full admin panel. One-click set-as-site-default save is the next addition. |
||
|---|---|---|
| .. | ||
| @features | ||
| @packages | ||
| config.yaml | ||
| package.json | ||
| tsconfig.base.json | ||