Live Wall preview opt-in¶
Motivation¶
Live Wall is an experimental monitor surface. It should stay hidden unless a browser user explicitly opts into preview features from Settings.
User-facing change¶
- Added a disabled-by-default
Live Walltoggle under Settings > Preview. - The main navigation shows
Live Wallonly when that preview preference is enabled. - Direct navigation to
/monitor/live-wallredirects to Dashboard while the preview preference is disabled. - Settings > Preview hides the footer
ResetandDonebuttons so preview toggles read as immediately applied preferences.
API/IaC diff summary¶
- No API changes.
- No IaC changes.
- Frontend preferences now include
previewLiveWallEnabledin the existingelb-prefslocalStorage payload.
Validation evidence¶
npm --prefix web run buildpassed.- Browser check on
http://127.0.0.1:8090/: withpreviewLiveWallEnabled=false,/monitor/live-wallredirected to/and the navigation omittedLive Wall. - Browser check on
http://127.0.0.1:8090/monitor/live-wall: withpreviewLiveWallEnabled=true, the navigation showedLive Walland the page rendered headingLive Wall. - Headless Playwright check on
http://127.0.0.1:8090/: Settings > Preview showed theLive Wall previewtoggle and omittedReset/Done; Settings > Appearance still showed both footer actions.