Changelog
What’s new
Every update documented. No surprise changes.
v2.0.2
June 2026
Latest
New
- macOS App Sandbox storage support — added native security-scoped bookmarks to persistently support custom database and media folders outside the sandbox (e.g. Dropbox, iCloud Drive) across launches
Improved
- Database Recovery Dialog — the recovery file picker now automatically creates a persistent security bookmark when locating an existing database
v2.0
May 2026
New
- Interactive Visual Theory References — built-in guitar fretboards, piano keyboards, chord voicing diagrams, and an interactive Circle of Fifths directly in the practice dashboard
- Video & Audio Practice Media Logs — record practice sessions in high quality in-app, complete with auto-generated thumbnails and goal tags
Improved
- High-Performance Camera Engine — standard AVFoundation native camera integration, preventing device hangs or conflicts
- Direct Local Video Streaming — custom local asset server for video feeds, bypassing large Base64 serialization limits
- Beautiful Default Category Icons — aligned default icons for Song, Scale, Picking Style, Chord, and Exercise to their custom artwork
- Active & Deleted Goal State Clarity — soft-deleted goals are now labeled with a "(deleted)" tag in practice logs with hover tooltips, and new goals default to 0% progress
v0.4
April 2026
New
- Dashboard view — weekly overview, recent sessions, goal progress at a glance
- Real progress percentages calculated from logged BPM data, not estimates
- Session table with goal badge, date, time, and duration
Improved
- Goal cards now show labeled attributes (Scale: Am, BPM: 90) instead of raw values
- Status badges as colored pills across goals and dashboard
- Goal edit form reorganized — 4-column grid, Title first, Notes always full-width at bottom
v0.3
April 2026
New
- Built-in chromatic tuner — mic-based pitch detection for any instrument
- Cents deviation needle with smooth EMA and majority-vote stability filter
- Note name, octave, and Hz display — turns green when in tune (within ±5¢)
- Progress panel on “End Segment” — log current BPM and completion %
- Track metric selector per goal — choose which attribute to measure progress by
Improved
- “End Segment” button is now red (danger) for clarity
- “Stop” renamed to “Complete Session” (green)
- Goal picker chips disabled while a segment is active — must end segment to switch
v0.2
March 2026
New
- Goals system — songs, scales, techniques with custom attributes
- BPM targets and progress tracking per goal
- Goal types with configurable fields and icons
- Status workflow: active → completed / on-hold / dropped
Improved
- Metronome accent beat fixed — AudioContext resume now async to prevent timing drift
v0.1
March 2026
New
- Initial release
- Session start / stop with elapsed timer
- Segments attributed to goals or free practice
- Built-in metronome — tap tempo, 10 time signatures, volume control
- Session history
- SQLite local storage — all data stays on your Mac