orbit/js
Brian Fertig a4fa37ca46 Auto-install level-1 tether on first landing of any world
- ensureLandingTether runs before SurfaceScene launch so the surface HUD
  already reads Tether Level 1; free + instant, no console step
- Extend tether lookups (_applyBuildEffects, tetherLevelFor,
  _rematerializeBuiltTethers, applyRestore) to include systemStations so
  station tethers anchor, level up, and re-anchor like planets'
- Idempotent: home seed, existing build record, or an already-hosted
  tether all short-circuit; adopt rather than double-anchor
- tether-l1 targets now ["planet", "station"]; update descriptions in
  builds.json, README, PROJECT_NOTES
- Reorder MapWindow tabs to CURRENT SYSTEM / GALAXY / SYSTEM (galaxy is
  the live middle tab) and keep SYSTEM as the armed standby target
2026-09-09 13:11:38 -06:00
..
build
comms Rename firstForeignPlanet trigger to firstWorld and make busy() type-awa 2026-09-09 13:00:25 -06:00
config
dev
entities
galaxy Force starting system to be a Main Sequence star 2026-09-08 21:58:34 -06:00
mining
quests
reputation
research Shorten research labels and fix console layout clipping 2026-09-09 08:28:32 -06:00
save Added Comms Feature 2026-09-09 10:10:38 -06:00
scan
scenes Auto-install level-1 tether on first landing of any world 2026-09-09 13:11:38 -06:00
tether
ui Auto-install level-1 tether on first landing of any world 2026-09-09 13:11:38 -06:00
utils
vendor
visuals Add habitable storm visual effect and ice landing videos 2026-09-08 21:46:15 -06:00
main.js