Repository navigation
True black by default, a phone you can watch turn in 3D, and the defects only a real iPhone would have shown.
Added
- Attitude: your phone in 3D (R-86). A lit, three-dimensional phone that turns as yours does, from Core Motion's attitude. Give it a push and it sways on a spring and settles back — it deliberately doesn't pretend to track position, and the explainer says why. Drag to look around it; Hold and Recentre.
- The interface moves. Zoom transitions from tiles, tools and recordings, rolling digits on slow readings, cross-faded states, a drawn-on welcome mark and route, and a "Recording saved" confirmation — all of it stands down under Reduce Motion.
- Instruments that look the part. A glass vial for the spirit level, upright compass lettering and a locked-bearing arc, a level bar with peak hold on the sound meter, and a metering spot and camera flip on the light meter.
- Hold on the sound meter; the level's zero is kept per mode and per edge.
Changed
- True black by default, with iOS's dark-mode blue. System is still a choice, and anyone who picked it keeps it.
- One design language — the same cards, headers, statistics and controls on every screen.
- The compass needs no permission; only true north asks for Location.
- The Record button opens a running recording instead of sitting disabled.
- Settings that would change what a recording means are fixed while it runs.
Fixed
- A first journey recording silently dropped its location.
- A recording carrying on in the background left the open screen's sensors running, the microphone included.
- Batched GPS fixes were thrown away, and replayed ones written twice.
- "Until storage runs out" stopped at about half the free space.
- Angles were averaged as plain numbers, so a heading either side of north averaged to south.
- The spirit level's bubble sank on one axis; the compass dial spun the long way round at north.
- Switching tabs away from the Sound or Light meter could turn the microphone or camera back on.
Built and tested in the Simulator — 235 tests, and CI on Xcode 26.6. Nothing here has been verified on physical hardware; the on-device checklist in docs/RELEASE.md §3 still gates v1.0.
Full notes: CHANGELOG.md