MEGAINFRA-WEBAPP/src/components/layout
DEls 30a45f759d Merge branch 'feat/site-scope' into main
Global site scope: one switcher in the topbar, carried in the URL as
?site=, resolved server-side via the getSiteScope() seam, and applied as
a PocketBase site= filter across every dashboard module. Replaces the
four independent per-table project-code dropdowns.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

# Conflicts:
#	docs/superpowers/plans/2026-09-11-site-scope.md
2026-09-11 23:57:51 +02:00
..
set-scope-button.tsx feat(site-scope): exempt the Sites list, add a per-row scope action 2026-09-11 23:20:05 +02:00
sidebar-scope-href.test.ts fix(site-scope): preserve ?site= across sidebar navigation 2026-09-11 23:41:11 +02:00
sidebar-scope-href.ts fix(site-scope): preserve ?site= across sidebar navigation 2026-09-11 23:41:11 +02:00
sidebar.tsx Merge branch 'feat/site-scope' into main 2026-09-11 23:57:51 +02:00
site-scope-provider.tsx fix(site-scope): close two latent leaks and the stale scope pill 2026-09-11 23:56:28 +02:00
site-scope-switcher.tsx fix(site-scope): close two latent leaks and the stale scope pill 2026-09-11 23:56:28 +02:00