asteroid-logistics · Jan 13–14, 2026 · v0.22–v0.23 · via commits

State migration to atoms, ship animations module, slimmer entities

Mostly refactoring: game state now flows to the React UI as plain serialized snapshots through atoms rather than live game objects.

Changed 7

  • Ship animations moved to a dedicated module
  • Animated drill depth transitions
  • Ship routing, probes and production moved into the facade
  • Entities slimmed down, driven by the operations layer
  • Asteroid and ship state data types replace inventories
  • Buildings serialize state snapshots for the UI
  • HUD reads game state through atoms