Game CLI, freighters and spaceports, ships modal, custom tweens
A CLI now lets me or an agent drive the running game from the terminal, and freighters started hauling cargo from new spaceports.
Added 9
- Spaceports spawning freighters with a behaviour state machine
- Find button pans to a ship from the ships modal
- Ship scuttle command
- Traversable CLI query methods
ShipOrbittestsasteroidsCLI controlling the running game over HTTP- Ships modal and icon-based top bar
- Production progress bar in the building HUD
- Selecting a mine reveals its resource regions
Changed 8
- Custom tween engine replaces GSAP
- CLI rewritten in TypeScript with Commander
- CLI throws on silent no-ops
- Building selection unified through
BuildingManager - Auth errors and debug state saved
- Ships persist across asteroid regeneration
- Hotkeys blocked while typing in inputs
- Save menu handles loading states
Fixed 8
- Mine mask crash on load
- Freighter HUD, landing, thrust and pathing bugs
- localStorage quota overflow
- PixiJS deprecation warnings
- Ships orbiting a stale centre
- Ramp-down animation killing landing thrust
- Mine region artifact when regions were hidden
- Menu close button hover shape