Changelog
What’s new
Every update documented. No surprise changes.
v3.1.1
October 2026
Latest
New
- Search goals under the practice timer - find any goal fast, even with a long list
- Random goal picker that favors goals you have been skipping
- Add and edit practice sessions manually - change goals, durations, and add segments
- Export practice history as CSV from History → Sessions
Improved
- Goal chips under the timer ordered by last practiced so recent work is one tap away
- Session edit saves all field changes when you tap Done
v3.1.0
September 2026
New
- RepLog on iPhone and iPad - practice sessions, goals, history, dashboard, and media on mobile
- Apple Watch practice companion - start sessions and control the metronome from your wrist
- iCloud sync between Mac, iPhone, and iPad - goals, history, dashboard, and media stay aligned
- Link goals to media files for quicker practice with reference clips
- Optional practice countdown (3-2-1) before you start a segment
- Pro unlock works across Mac, iPhone, and iPad with the same purchase
v3.0.1
September 2026
New
- Full native Mac rewrite (SwiftUI) - faster, cleaner, and built for the long haul
- Redesigned dashboard and richer practice history
- Media library - record practice audio/video, plus PDFs for charts, tabs, and scores next to your recordings
- Pause and resume a live practice session without losing time (stays paused if you switch tabs)
- Optional 3-2-1 countdown before you start
- Free and Pro tiers via the Mac App Store (one-time in-app purchase)
Improved
- Metronome and chromatic tuner carried into the native Mac shell
- Foundation laid for RepLog on mobile
v2.0.2
June 2026
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