Skip to content

FreeGaz v0.4.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Oct 20:38
· 8 commits to main since this release
1364d7c

Signed and notarized for Apple Silicon Macs. This is the first release signed with a Developer ID and notarized by Apple. Open the DMG, drag FreeGaz to Applications, and click Open at the usual "downloaded from the Internet" prompt. There's no Privacy & Security step any more.

Coming from 0.3.0 or earlier? The app now has a new code identity, so macOS asks once more for Bluetooth, and once to let FreeGaz read "FreeGaz Safe Storage" in your keychain. Choose Always Allow. Your rides, settings and saved keys carry over.

What's new since 0.3.0

Journeys

  • Go somewhere. Turn on Journeys (Settings → Journeys) and every free ride or workout happens somewhere real. Get dropped at a famous start, or take on a trip that lasts weeks: Land's End to John o' Groats, the Danube, the Pacific Coast, Route 66, coast to coast, Tokyo to Hiroshima. Each ride carries on where the last one stopped.
  • Your watts move you along the real road through the same physics as route rides, hills included. No power, no progress.
  • A mini map on the ride screen, with today's trail, the whole journey, towns and summits. It's drawn on the Mac, with no map tiles.
  • Strava draws the map. Journey and route rides write GPS into the FIT file, and stay virtual rides.

Workouts

  • Eight rude workouts under the Fun filter, where the power chart is the joke: The Bird, Both Barrels, Mount Stupid, Stairway to Hell, Shit Show, Sawtooth Motherfucker, Market Crash and Liar Liar. The cues swear, bleeped to match your profanity setting.
  • New workout tiles: interval time left, power with its target and range, cadence with its target, and heart rate.
  • Import into plan on the Training plan tab files workouts straight into the plan, in file-name order.

Strava

  • Ride moments. Every ride saves two pictures next to its FIT file: your hardest 30 seconds, and a coach line in its speech bubble. Copy one and paste it into the Strava post.
  • The saved-ride card says why a ride wasn't sent to Strava (too short, auto-upload off, not connected, no FIT file).

On your phone

Fixes

  • ERG holds the target from a standing start. The spiral-of-death guard tripped at the start of every ride and didn't give the load back until 70 rpm. It now arms once you're pedalling, trips below 45 rpm for 4 s and recovers at 55 rpm for 3 s.
  • A journey ride with no power reading no longer shows speed or distance, and a paused ride shows 0 speed.
  • intervals.icu .txt imports take the file's name, no longer "Untitled workout".
  • E2E test runs no longer write FIT files into your real Rides folder.

Still to confirm on real hardware

Pairing and auto-reconnect with a KICKR and HR strap on the signed build, Strava OAuth with your own app, and the music shortcuts under the hardened runtime. Power pedals, CORE, Moxy and the Headwind are tested against simulators only. If something's off, use Report a bug.