orbit/data
Brian Fertig 1d1cb2c150 Add build console with tether-l2 install, dev server, and diagnostics
- Introduce the BUILD deck slot on planet surfaces: full-screen BuildWindow
  (looping feed video, category tabs, build list, dossier + cost + BUILD
  button) backed by pure BuildModel/BuildState rules
- Move tether level 2 from a research effect to a one-off planet build
  (200 minerals, 20 s, requires L1 tether on the world); home world starts
  with tether-l1 pre-installed as a rule re-asserted after load
- Add `node dev/server.mjs` static server sending Cache-Control: no-store to
  stop browsers heuristically caching ES modules (the "new data + old JS" bug)
- Fix world-name casing leak: CommsPanel keeps canonical spelling in the
  landing payload; GameScene.startLanding normalizes via WorldNames.canonicalPlanetName
  so name-keyed build/tether lookups match
- Add in-game diagnostics (orbitDiag/orbitDiagBrief), dev/build-check.html
  self-check page, and Node tests for builds, world names, and save staging
- Persist builds (built records + in-flight remaining time) in the save bank;
  tick on the game-loop clock so a build survives takeoff mid-build
2026-09-05 18:55:29 -06:00
..
research Add build console with tether-l2 install, dev server, and diagnostics 2026-09-05 18:55:29 -06:00
actionbar.json Add shop clip toggle to surface deck 2026-09-05 15:50:09 -06:00
asteroids.json Add mining economy: rock shrink, split/shatter, and mineral hold 2026-09-05 11:18:35 -06:00
builds.json Add build console with tether-l2 install, dev server, and diagnostics 2026-09-05 18:55:29 -06:00
galaxy.json
game.json
landing.json Add shop clip toggle to surface deck 2026-09-05 15:50:09 -06:00
manifest.json Add research console with Exploration tech tree and save persistence 2026-09-05 14:59:27 -06:00
menu.json Add Continue button to main menu for resuming newest save 2026-09-05 12:30:16 -06:00
mineralhud.json Replace tether HUD with live mineral hold readout bar 2026-09-05 12:12:18 -06:00
music.json Add music system, UI SFX, and ship base stats 2026-09-05 10:10:18 -06:00
naming.json
planets.json
reputation.json
research.json Wire research→build unlocks and add first tether-l2 build entry 2026-09-05 15:15:08 -06:00
save.json
scan.json Add deep-scan sonar pulse replacing the Build action button 2026-09-05 00:29:17 -06:00
settlements.json
sfx.json Add mining economy: rock shrink, split/shatter, and mineral hold 2026-09-05 11:18:35 -06:00
ship.json Add mining economy: rock shrink, split/shatter, and mineral hold 2026-09-05 11:18:35 -06:00
signalCompass.json Add signal compass UI for scan-revealed undiscovered objects 2026-09-05 00:29:49 -06:00
stations.json
systems.json
tether.json
theme.json