2026-01-11
- Fixed build queue cancel so tutorial build cancellation works reliably.
- Added an Exit button in the top HUD bar to return to the main menu.
- Added Campaign mode (alpha) with mission list, briefings/debriefings, and resume/retry flow.
- Added Campaign objectives HUD panel with collapse + scroll support.
- Added trigger/condition/action runtime with region triggers and scripted victory/defeat.
- Added campaign progress save + resume and signed-in sync.
- Added Federation Episode 1 campaign pack (5 missions) with scripted events.
- Added campaign cutscene + audio playback actions.
- Added campaign pack validation warnings for missing references.
- Added admin-only Campaign Builder (load/validate/export JSON).
- Added script ingestion + OpenAI draft generation in the builder.
- Added asset manifest generation + prompt templates (ElevenLabs/Sora).
- Added server-side asset generation via admin UI with per-asset regeneration + cost controls.
- Added Sora size/seconds validation for asset jobs.
- Added automated campaign tests for triggers/objectives/mission flow.
- Tutorial enemies now hold attacks until the attack step.