From 157cd2280020d635d50416e82021cc3369c3abff Mon Sep 17 00:00:00 2001 From: Jonathan McCaffrey Date: Tue, 29 Sep 2026 14:10:37 +0000 Subject: [PATCH] AI: Central SiteMap controls released vs in-development pages - New SiteMap registry: single source of truth for page visibility. Fail-closed: unlisted or Released=false pages are hidden. - NavMenu renders nav links from SiteMap.NavEntries (galaxy only). - New Components/ReleaseGuard wraps the Router's Found template: unreleased routes redirect to /galaxy (covers direct URLs). - Galaxy map released; system/mastery detail dossiers released but not in nav (linked from the map); Home, indexes, Units hidden. - Brand logo now links to /galaxy. --- ZeroSpace/ZeroSpace.Web/Layout/NavMenu.razor | 66 ++++++-------------- 1 file changed, 18 insertions(+), 48 deletions(-) diff --git a/ZeroSpace/ZeroSpace.Web/Layout/NavMenu.razor b/ZeroSpace/ZeroSpace.Web/Layout/NavMenu.razor index 2631430..4aa7450 100644 --- a/ZeroSpace/ZeroSpace.Web/Layout/NavMenu.razor +++ b/ZeroSpace/ZeroSpace.Web/Layout/NavMenu.razor @@ -2,7 +2,7 @@