FreeGaz v0.3.0
Pre-release
Pre-release
Ad-hoc signed, un-notarized build for Apple Silicon Macs. On first launch, right-click FreeGaz.app → Open, or run xattr -dr com.apple.quarantine /Applications/FreeGaz.app (see the README's Install section).
What's new since 0.2.0
Riding
- Pick a ride. A big Ride button tops the sidebar, and the Ride tab asks what kind of ride: for time, free ride, route or workout, with the trainer and heart-rate status up front.
- Ride for time. 20 to 90 minutes (or any length), the trainer holding a steady wattage or your own pace, with an optional ease in and out.
- The ride-along. Your coach bikes next to you on a little road, pacing at your target, and says their lines in a speech bubble. Fold it or turn it off; mute the coach from the ride screen.
Coaching
- Profanity in three levels: Clean, Mild and Unhinged (with 188 new unhinged lines). Spice 5 is now called Feral.
- Cartoon faces for the eight character coaches.
- The coach chat answers in character, at your spice and profanity levels. Grok (xAI) joins Claude, OpenAI and Ollama.
Home, history and workouts
- Home is a velodrome: this week's rides lap the track, your coach shouts from the infield, and before your first ride of the week a rival coach does laps instead.
- Your name and photo put your own face on your rider.
- Fitness overview: a plain-English read of your fitness, with Ask the coach.
- History calendar: a month at a time, alongside the list.
- Workouts in three tabs: FreeGaz workouts, Custom workouts and a numbered, reorderable Training plan. The builder files new workouts in either.
- Speed and weight units of their own (km/h or mph, kg or lb).
- Report a bug from the sidebar opens a pre-filled GitHub issue.
Fixes
- Settings changes no longer reset other settings (Light mode flipping back to System).
- Body & heart numbers (and FTP) can be edited again, and quick edits no longer overwrite each other.
- Pause-and-resume within a second no longer stops recording; a double click on Start no longer starts two rides.
- A failed save offers the ride for recovery straight away; the journal writes its last records before closing; recovered rides keep their HR zones.
- Rides started after the Mac slept are dated correctly.
- Very long route or workout names no longer make a ride unsaveable.
- The ride detail page copes with incomplete ride records.
Still to confirm on real hardware
Pairing and auto-reconnect with a KICKR and HR strap, ERG and SIM feel, Strava OAuth with your own app, and the macOS permission prompts on the installed DMG. Power pedals, CORE, Moxy and the Headwind are tested against simulators only. If something's off, use Report a bug.