orbit/data
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
..
research Shorten research labels and fix console layout clipping 2026-09-09 08:28:32 -06:00
actionbar.json
…
asteroids.json
…
builds.json Auto-install level-1 tether on first landing of any world 2026-09-09 13:11:38 -06:00
comms.json Rename firstForeignPlanet trigger to firstWorld and make busy() type-awa 2026-09-09 13:00:25 -06:00
galaxy.json
…
game.json
…
gates.json Shorten research labels and fix console layout clipping 2026-09-09 08:28:32 -06:00
landing.json Updated ice world videos 2026-09-09 13:00:36 -06:00
manifest.json Added Comms Feature 2026-09-09 10:10:38 -06:00
map.json Auto-install level-1 tether on first landing of any world 2026-09-09 13:11:38 -06:00
menu.json
…
mineralhud.json
…
music.json
…
naming.json
…
planets.json
…
quests.json
…
reputation.json
…
research.json
…
save.json
…
scan.json
…
settlements.json
…
sfx.json
…
ship.json
…
signalCompass.json
…
stations.json
…
systems.json
…
tether.json
…
theme.json
…