Commit Graph
296 Commits
Author SHA1 Message Date
JonathanMcCaffrey f01681e1a9 Construct data 2026-09-29 14:17:00 -04:00
JonathanMcCaffrey 157cd22800 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.
2026-09-29 14:10:37 +00:00
JonathanMcCaffrey c3bfb8cbab 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.
2026-09-29 14:10:35 +00:00
JonathanMcCaffrey 79391638f2 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.
2026-09-29 14:10:34 +00:00
JonathanMcCaffrey 133cb07085 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.
2026-09-29 14:10:32 +00:00
6d486f49 9ea38c0322 Navigation drawer can close, sorted occupation buffs 2026-09-28 21:08:59 -04:00
JonathanMcCaffrey b37cc70933 AI: Galaxy page faction bonus drawer replaces faction filter
- Removed the faction <select> filter from the Galaxy filter bar.
- Added a right-side drawer; exactly one of the three factions is
  always selected (Eden Accord default), user picks via picker.
- Drawer aggregates occupational bonuses across the selected
  faction's planets: buffs grouped by type with magnitudes summed
  (e.g. two +15% cooldown planets total +30%), plus planet counts.
- Drawer also lists the faction's planets linking to detail pages,
  and collapses via the header toggle.
2026-09-29 00:23:51 +00:00
JonathanMcCaffrey beb22d097f AI: Galaxy page faction bonus drawer replaces faction filter
- Removed the faction <select> filter from the Galaxy filter bar.
- Added a right-side drawer; exactly one of the three factions is
  always selected (Eden Accord default), user picks via picker.
- Drawer aggregates occupational bonuses across the selected
  faction's planets: buffs grouped by type with magnitudes summed
  (e.g. two +15% cooldown planets total +30%), plus planet counts.
- Drawer also lists the faction's planets linking to detail pages,
  and collapses via the header toggle.
2026-09-29 00:23:49 +00:00
JonathanMcCaffrey 5d6f611d81 Ownership data 2026-09-28 20:19:26 -04:00
JonathanMcCaffrey 0caf5e5058 Updated positions 2026-09-28 19:23:10 -04:00
JonathanMcCaffrey ec5f38c355 Added proper positions 2026-09-28 19:15:48 -04:00
Io 1a0e584dd2 AI: Add 2D translation gizmo for axis-constrained node moves 2026-09-28 21:54:45 +00:00
Io ee12b3b2df AI: Add 2D translation gizmo for axis-constrained node moves 2026-09-28 21:54:43 +00:00
Io 12a47b0905 AI: Add in-game galaxy map as MapEditor canvas background 2026-09-28 21:51:28 +00:00
Io 0bf5c0dec7 AI: Add in-game galaxy map as MapEditor canvas background 2026-09-28 21:51:27 +00:00
Io 3049bad794 AI: Add in-game galaxy map as MapEditor canvas background 2026-09-28 21:51:25 +00:00
Io 2d81d2ff13 AI: Add in-game galaxy map as MapEditor canvas background 2026-09-28 21:51:24 +00:00
Io 8011b36955 AI: Add in-game galaxy map as MapEditor canvas background 2026-09-28 21:51:22 +00:00
Io 2c4dc0ff5c AI: Add in-game galaxy map as MapEditor canvas background 2026-09-28 21:51:07 +00:00
6d486f49 9ed85b4bbb Some positioning work 2026-09-28 17:49:24 -04:00
JonathanMcCaffrey f1817205ad Vibe filters 2026-09-28 15:50:03 -04:00
JonathanMcCaffrey 0a0aa50970 Vibe galaxy map 2026-09-28 14:17:59 -04:00
JonathanMcCaffrey 816f8798d6 Vibe improvements to editor tool 2026-09-28 13:03:05 -04:00
JonathanMcCaffrey 9b3c81e9d6 Vibe search feature 2026-09-28 12:26:12 -04:00
JonathanMcCaffrey c1c1842966 Vibe fix to work on PC 2026-09-28 12:11:15 -04:00
JonathanMcCaffrey a62fb5e483 AI: Restore placeholder map x/y after test run 2026-09-27 15:09:13 +00:00
JonathanMcCaffrey 1a7889cd86 AI: Restore placeholder map x/y after test run 2026-09-27 15:09:12 +00:00
JonathanMcCaffrey 190c12537c AI: Add .NET MAUI star map position editor 2026-09-27 15:08:57 +00:00
JonathanMcCaffrey fe6fcec8c2 AI: Add .NET MAUI star map position editor 2026-09-27 15:08:56 +00:00
JonathanMcCaffrey 58ba26353a AI: Add .NET MAUI star map position editor 2026-09-27 15:08:55 +00:00
JonathanMcCaffrey 5dcf529b0c AI: Add .NET MAUI star map position editor 2026-09-27 15:08:54 +00:00
JonathanMcCaffrey bc48216b44 AI: Add .NET MAUI star map position editor 2026-09-27 15:08:54 +00:00
JonathanMcCaffrey 8c687d409b AI: Add .NET MAUI star map position editor 2026-09-27 15:08:53 +00:00
JonathanMcCaffrey 9cce7bac7b AI: Add .NET MAUI star map position editor 2026-09-27 15:08:52 +00:00
JonathanMcCaffrey e3410284be AI: Add .NET MAUI star map position editor 2026-09-27 15:08:51 +00:00
JonathanMcCaffrey 9770cc6da7 AI: Add .NET MAUI star map position editor 2026-09-27 15:08:50 +00:00
JonathanMcCaffrey 94dbe177b7 AI: Add placeholder map x/y positions to star system docs 2026-09-27 15:08:49 +00:00
JonathanMcCaffrey c20f555aeb AI: Add placeholder map x/y positions to star system docs 2026-09-27 15:08:48 +00:00
JonathanMcCaffrey 8fe2644185 AI: Add placeholder map x/y positions to star system docs 2026-09-27 15:08:47 +00:00
JonathanMcCaffrey e3e63eb83b AI: Add placeholder map x/y positions to star system docs 2026-09-27 15:08:46 +00:00
JonathanMcCaffrey 52c76eb22d AI: Add placeholder map x/y positions to star system docs 2026-09-27 15:08:45 +00:00
JonathanMcCaffrey 91140c427b AI: Add placeholder map x/y positions to star system docs 2026-09-27 15:08:44 +00:00
JonathanMcCaffrey 60d662e8e5 AI: Add placeholder map x/y positions to star system docs 2026-09-27 15:08:43 +00:00
JonathanMcCaffrey 8bf08e70ca AI: Add placeholder map x/y positions to star system docs 2026-09-27 15:08:42 +00:00
JonathanMcCaffrey cd5fe67939 AI: Add placeholder map x/y positions to star system docs 2026-09-27 15:08:41 +00:00
JonathanMcCaffrey 48b380748d AI: Add placeholder map x/y positions to star system docs 2026-09-27 15:08:40 +00:00
JonathanMcCaffrey 9c67399acf AI: Add placeholder map x/y positions to star system docs 2026-09-27 15:08:39 +00:00
JonathanMcCaffrey 80b29af9af AI: Add placeholder map x/y positions to star system docs 2026-09-27 15:08:38 +00:00
JonathanMcCaffrey c1a67c6d80 AI: Add placeholder map x/y positions to star system docs 2026-09-27 15:08:37 +00:00
JonathanMcCaffrey 2bbc8d3e6f AI: Add placeholder map x/y positions to star system docs 2026-09-27 15:08:36 +00:00