Cuesheet v0.15.3
Tell us what you think, from inside the app. No change you will notice in the app.
New & improved
- Tell us what you think, from inside the app. Settings now has a Send Feedback option that opens a pre-addressed, pre-filled email to hello@cuesheet.ca, so you can report a problem or an idea without leaving the app.
- A first run that starts on real rides. New installs land on a set of starter rides — Derek's actual classes, taken from his 28 August export — instead of an empty library.
- Shared cues, forkable per placement. A placement now shows whether its cues are shared or local, and you can fork or re-link it in place; backups carry the fork state. This is the cue-ownership rework (ADR 0011).
Fixed
- Steadier under load. Two run-mode checks that could mistake a busy machine for a real divergence now wait for the journal instead of the clock, so they no longer misfire on a loaded device.
- No change you will notice in the app. The nightly ship no longer stalls: the composition-root wiring test used to reset the real run journal in the developer's iCloud-managed Documents folder, and that write could block for ever under launchd. The production factory now takes its keychain, MusicKit gateway and run-journal location as injectable dependencies (defaults unchanged), so the test proves the wiring without leaving the process.