- Tab bar: selected tab tinted red while the Sky tab is in night mode.
- Dynamic Type: fixed sizes replaced with text styles across the app (drawings excepted); Today summary wraps to two lines; draw-time readout only in Debug builds.
- Aurora alerts (opt-in, Settings): registers push token, 5° geomagnetic band and UTC offset; test-alert button;
POST /v1/devices/{token}/teston the Worker (rate-limited). - Privacy policy and App Store answers updated: alerts mean "Coarse Location" and "Device ID", not linked, not tracking.
Tests: swift test 37 pass, node --test 10 pass. End-to-end push check in the simulator follows the merge and deploy.