Merge origin/main into the right rail tabs

Main removed the compact Radio player and its Context header launcher
(66e19f0c) and the Operator HUD layout (8b2c6993). The right rail follows:

- The tool slot under the tabs (#right-rail-tools) and its launcher styles
  are gone; the strip's column holds only the tablist.
- Main's Radio placement, bindings and markup tests are taken as they are;
  the Details button reveal and the launcher state sync go with the player.
- The Radio reveal after Enable keeps the branch's scrollend landing, folded
  back into main's single method.
- A radio pick still reopens a closed Context in every theme (the early
  owner reveal in panelChrome), so main's non-Cyber block is dropped.
- The one-owner rail tests run over Tactical, Minimal and Cyber.
- CURRENT-STATE and the changelog fragment no longer mention the compact
  launcher or the slot.
This commit is contained in:
German Khokhlov committed 2026-10-30 21:03:18 +04:00
commit 9e2d11d8d3
186 files changed
+23306 -2008

No files matched your search

+1 -2
View File
@@ -212,7 +212,6 @@
"src/styles/thermal.js",
"src/styles/anime.js",
"src/styles/noir.js",
"src/styles/snow.js",
"scripts/qa-visual-effects.mjs",
"scripts/qa-draw-tool.mjs",
"scripts/qa-geo-import.mjs",
@@ -562,6 +561,7 @@
"src/data/cctvCataloniaSource.test.mjs",
"src/data/cctvHk.test.mjs",
"src/data/cctvVegvesen.test.mjs",
"src/data/cctvA22.test.mjs",
"src/data/cctvNyc.test.mjs",
"src/data/cctvNswSource.test.mjs",
"src/data/cctvTxdotSource.test.mjs",
@@ -703,7 +703,6 @@
"src/ui/shareRestoration.js",
"src/ui/visualSettings.js",
"src/ui/panelChrome.js",
"src/ui/panelChrome.radioOwnership.test.mjs",
"src/testSupport/readShellSource.mjs",
"src/ui/stateOwners.test.mjs",
"src/layers/flights/records.js",