v0.5.2-alpha
What's Changed
Other
- Make Windows build a proper desktop citizen by @Egg3901 in #72
- mf-render: measurement-first perf pass (MF_PERF harness + LOD/rebuild/AABB/egui fixes) by @Egg3901 in #77
- Quality-tier truth pass: cel outlines on all tiers, fix white-mush low end by @Egg3901 in #86
- docs: v0.5.0-alpha release notes and changelog by @Egg3901 in #90
- Fix unbounded render caches; add F11 overlay and MF_SOAK harness by @Egg3901 in #78
- Attract mode: cinematic camera path, gradient scrim, golden hour by @Egg3901 in #71
- Release: free macos runner disk before hdiutil (v0.5.0 dmg OOS failure) by @Egg3901 in #91
- Add local crash reporting, sidecar stderr logs, and safe mode by @Egg3901 in #80
- Fix sim-depth protocol types: lifetime is a ledger object, overcrowdedRoutes is a count by @Egg3901 in #94
- Release gate: add in-city autostart smoke (title-only gate missed an unplayable build) by @Egg3901 in #95
- Bulletproof sidecar crash recovery for 1.0 by @Egg3901 in #82
- Rework atmosphere: sparse clouds, ground shadows, golden hour by @Egg3901 in #83
- Add procedural audio layer (synth SFX, ambience, volume settings) by @Egg3901 in #84
- Make transit track grade legible (viaduct, tunnel, bridge, ramps) by @Egg3901 in #85
- Routes panel + multi-select station connecting by @Egg3901 in #87
- Document system architecture, wire protocol, and house patterns by @Egg3901 in #88
- Doc RouteFocus::focus (missing_docs, fixes master clippy) by @Egg3901 in #98
- City select: card grid with minimaps, Continue saves, keyboard nav by @Egg3901 in #89
- Add pure unit/property tests (mesh, tools, camera, protocol, quality, day/night) by @Egg3901 in #93
- Rebuild GUI visual layer into Mirror's Edge design system by @Egg3901 in #79
- Build audit: trim Bevy features, shrink release binary 52%, document timings by @Egg3901 in #96
- Fix headless freeze: force Continuous updates under harness env vars by @Egg3901 in #99
- Fix Windows cross-compile: JobHandle needs Send/Sync for SimLink resource by @Egg3901 in #100
- Prep localization string table and accessibility settings by @Egg3901 in #97
- Version 0.5.1: sidecar pin -> metroforge master (analytics, scenarios, web toy) by @Egg3901 in #101
- CI: install libwayland-dev (wayland feature from #96 broke the gate) by @Egg3901 in #111
- docs: KNOWN-ISSUES.md — v0.5.1-alpha crack-map by @Egg3901 in #114
- Add photo/cinematic mode (free-fly, TOD scrubber, Catmull-Rom paths) by @Egg3901 in #66
- Player graphics settings: Advanced knobs, FPS counter, and benchmark by @Egg3901 in #73
- Fix v0.5.1 release blockers: black outline blob + tier "no city" at autostart camera by @Egg3901 in #115
- Consolidate crash reporters (#92) + stop stale crash-marker poisoning harness boots (#106) by @Egg3901 in #117
- CI: PR-time Windows cross-compile check (#107) + target-dir isolation docs (#110) by @Egg3901 in #118
- Route city-select and routes-panel UI strings through the strings table (#104, #105) by @Egg3901 in #119
- Default city ambience bed OFF (keep one-shot SFX) by @Egg3901 in #120
- P0: unbrick boot — shipped v0.5.1 release binary panics on startup by @Egg3901 in #121
- Fix unplayable HUD: idle cache dropped all input + top bar hid its controls by @Egg3901 in #123
- Cel-shade buildings on every tier (#116) + smooth shoreline (#112) + ground bases (#113) by @Egg3901 in #124
- Release v0.5.2-alpha: version bump by @Egg3901 in #125
Full Changelog: v0.5.0-alpha...v0.5.2-alpha