diff --git a/docs/web-ui/dashboard.md b/docs/web-ui/dashboard.md index 52497f16..440ff87b 100644 --- a/docs/web-ui/dashboard.md +++ b/docs/web-ui/dashboard.md @@ -480,15 +480,20 @@ re-renders the terminal row. Manager is addressed as `@root`. ## H0M3 page (`/`) The H0M3 hub is the primary landing page (served at `/` by default). A -responsive grid of link tiles — Dashboard, Flow, Logs, Matrix (when enabled) -— each pointing to their respective surfaces. The page is a pure portal with -no tab-bar or SSE subscriptions. Typography + colours inherit from the shared -theme (Catppuccin Mocha via `common.css` + `theme.css`). The Matrix tile is -hidden until `home.js` confirms `matrix_gui_enabled` (same gating as the -dashboard's M4TR1X tab); `home.js` also fills the swarm/hive identity line -at the top. Dashboard is now served at `/dashboard.html` (route swap completed -in #1464 step 2); the home page at `/` replaces the old dashboard root. All -dashboard sub-pages include a `← Home` back-link for navigation. +responsive grid of link tiles — Dashboard, Flow, Logs, Matrix (when enabled), +Forge (when enabled) — each pointing to their respective surfaces. The page +is a pure portal with no tab-bar or SSE subscriptions. Typography + colours +inherit from the shared theme (Catppuccin Mocha via `common.css` + `theme.css`). +Optional tiles are hidden until `home.js` confirms their availability: +Matrix is hidden until `home.js` confirms `matrix_gui_enabled` (same gating as +the dashboard's M4TR1X tab); Forge is hidden until `home.js` confirms +`state.forge_present` and fills the href from `state.forge_public_url` (the +gateway-served public URL when `services.hyperhive.forge.behindGateway=true`) +or falls back to the direct `:3000` port. Operators without matrix or forge +enabled never see dead links. `home.js` also fills the swarm/hive identity +line at the top. Dashboard is now served at `/dashboard.html` (route swap +completed in #1464 step 2); the home page at `/` replaces the old dashboard +root. All dashboard sub-pages include a `← Home` back-link for navigation. ## L0GS page (`/logs.html`)