# Changelog

## 1.12.0 — Operations Intelligence

- Added an authoritative one-minute operations forecast with source-by-source production, employment utilization, the next freight delivery, and an actionable current constraint.
- Unified forecast and simulation rate calculations so charter, weather, upgrades, staffing, and live cycle timing cannot drift between telemetry and actual results.
- Added always-visible construction prices, affordability or exact shortfalls, redevelopment salvage, and precise modernization blockers throughout the build palette.
- Added Shift+movement camera panning, middle-mouse panning, and Page Up/Down zoom for faster keyboard-and-mouse city navigation.
- Added cached model scenes and primitive meshes, animated low-overhead weather, activity beacons, corrected rocket status, and deterministic world reset behavior.
- Expanded deterministic and full-scene coverage across forecasting, affordability, camera parity, model caching, infrastructure activity, assembly state, and reset safety.

## 1.11.0 — Command & Clarity

- Added authoritative, non-mutating placement, modernization, and redevelopment reports with exact costs, readiness, salvage, and blocker text.
- Added a persistent milestone console plus explicit READY, LOCKED, and COMPLETE states across infrastructure, rocket, launch, orbit, and civic-contract actions.
- Added a pulsing world-space operation cursor, color-coded district footprints, placement confirmations, transit tracking beacons, infrastructure signage, and live rocket assembly status.
- Added camera focus and reset controls, controller stick-click shortcuts, and full camera navigation in orbital view while construction remains safely locked.
- Added shared 3D material caching and expanded deterministic/integration coverage across district diagnostics, world readability, controller operations, camera controls, and HUD feedback.

## 1.10.0 — Operations Pass

- Unified rail, harbor, launch-pad, rocket, launch, orbital-project, and redevelopment readiness behind authoritative public action diagnostics.
- Kept incomplete milestone controls actionable so mouse and keyboard players receive the exact missing dependency or resource requirement.
- Added a live cursor inspector with district type, modernization level, next upgrade cost, and redevelopment salvage value.
- Added 1×, 2×, and 3× simulation speeds while preserving real-time autosaves and the authored launch countdown.
- Expanded direct controller play with D-pad targeting, `Y` tool cycling, and `B` target modernization, plus full regression coverage for these paths.

## 1.9.0 — Coastal Forecast

- Added a deterministic five-day cycle of Clear Skies, Trade Tailwind, Coastal Rain, Sea Fog, and Aurora Night.
- Added weather modifiers to all recurring income and freight sources plus city happiness and tourism.
- Added a live 24-hour clock that moves every game day through dawn, daylight, dusk, and night.
- Added dynamic world background, ambient and sun lighting, fog, rain, wind-stream, and aurora presentation.
- Added a persistent HUD forecast/time badge, day-change forecast messages, in-game guidance, and deterministic simulation/UI/world tests.

## 1.8.0 — City Honors

- Added twelve automatically unlocked campaign awards spanning every major coast-to-orbit system.
- Added live progress text, persistent unlocked states, and a separate 460-point honor score with no economy side effects.
- Added a dedicated scrollable Honors cabinet, `B` shortcut, pause-menu entry, HUD completion badge, and victory statistics.
- Added category-aware 3D medal celebrations for newly earned honors and retroactive recognition for existing cities.
- Migrated older cities to save schema 9 with allow-listed award records and added unlock, score, balance, migration, save/load, UI, and world coverage.

## 1.7.0 — District Modernization

- Added two purchasable modernization levels to every placed district with target-based `U` controls.
- Added level-aware residential capacity, district jobs, industrial freight, commercial/market income, park happiness, and park/market tourism.
- Added visible model growth, level rings and labels, and animated 3D modernization feedback.
- Integrated full modernization investment into redevelopment salvage and exact-level undo restoration.
- Migrated older cities to save schema 8 with level-I defaults and added cost, cap, simulation, migration, persistence, UI, and world coverage.

## 1.6.0 — District Redevelopment

- Added a sixth palette tool for removing any placed district with clear occupied-tile targeting.
- Added 50% charter-aware salvage refunds and immediate population, jobs, happiness, tourism, contract, and milestone recalculation.
- Added a guarded single-step `Ctrl+Z` undo that restores the exact district, rotation, statistics, cost, save record, and world model without duplicating salvage.
- Added animated 3D clear/restore feedback, `X` shortcut, persistent removals, controller-focusable controls, and exact failure messages.
- Added deterministic economy, persistence, integrated UI, state, and world-visual test coverage.

## 1.5.0 — Mayor's Dispatches

- Added six stage-aware city events that enter the rotation as the campaign expands from settlement to orbit.
- Added two meaningful responses per dispatch with charter-scaled credit, freight, prestige, morale, and orbital-population effects.
- Added persistent civic morale as a new contributor to city happiness.
- Added a dedicated decision overlay, `J` shortcut, exact affordability blockers, pending-event persistence, and location-specific 3D resolution feedback.
- Migrated older cities to save schema 7 and added full event rotation, tradeoff, save/load, UI, and world-feedback test coverage.

## 1.4.0 — Civic Upgrade Program

- Added six permanent, stage-aware civic upgrades funded with contract prestige.
- Added citywide bonuses for happiness, tourism, industrial freight, rail and harbor revenue, aerospace construction costs, orbital income, and contract rewards.
- Added a dedicated keyboard/controller-friendly upgrade screen, `P` shortcut, exact lock reasons, and persistent purchase states.
- Added location-specific 3D activation beacons for every upgrade.
- Migrated older cities to save schema 6 and added simulation, migration, save/load, UI, purchase-flow, and world-feedback coverage.

## 1.3.0 — Civic Contracts

- Added a persistent civic contract board with six rotating objective types spanning the entire campaign.
- Added requirement progress, exact blocker feedback, charter-scaled credit rewards, freight deliveries, prestige, and endlessly increasing contract tiers.
- Added a dedicated HUD card, `C` shortcut, victory statistics, and location-specific 3D delivery beacons.
- Migrated older cities to save schema 5 with a clean contract history.
- Added public-state, save/load, UI, reward, rotation, and world-feedback test coverage.

## 1.2.0 — Campaign Charters

- Added Relaxed, Standard, and Frontier campaign modes with distinct starting funds, construction costs, production, happiness, district composition, freight, population, and launch requirements.
- Added a title-screen charter selector, persistent HUD charter badge, help text, and victory rating.
- Migrated older saves to the unchanged Standard balance under save schema 4.
- Added automated fixtures for every charter and full-scene title-to-state integration coverage.

## 1.1.0 — Orbital Expansion

- Added four persistent post-launch projects: Habitat Ring, Research Lab, Trade Dock, and Celestial Garden.
- Added orbital population, project costs, economic/tourism bonuses, objectives, HUD progress, and save schema 3 migration.
- Added visible named modules to the orbital concourse as projects are delivered.
- Replaced the placeholder Settings action with persistent Music, Effects, UI Scale, Camera Speed, and display controls.
- Added analog controller camera movement, orbit, and trigger zoom.
- Extended deterministic and full-scene tests through the expanded concourse end state.

## 1.0.0 — Launch

- Shipped the complete coastal city, rail, harbor, rocket assembly, launch, and orbital reveal campaign.
- Added title/continue, autosave, HUD, guide, pause, audio, Windows/Web exports, and automated release verification.
