Skip to content

Support

Contact

Questions or problems? Email contact@turnertrek.com.

Reporting bugs and requesting features

Open an issue at gitlab.com/stvnturner-group/cycle_log, or email contact@turnertrek.com if you don't have a GitLab account. Please include your device model and Android version.

Support development

Cycle Log is free, with no ads and no tracking, and is supported entirely by tips from people who find it useful. If that's you, you can buy me a coffee — thank you!


Frequently asked questions

GPS accuracy is poor or the app can't find a signal

GPS requires a clear view of the sky. Accuracy is typically poor indoors, underground, or in dense urban canyons. To watch the current accuracy, add the GPS tile to a ride page: on the Ride tab, tap the Edit layout (pencil) icon, tap a tile, and choose GPS. Wait outdoors for the value to drop to a few meters before starting a ride.

The app applies a 50-meter accuracy filter — trackpoints with GPS accuracy worse than 50 m are discarded automatically to reduce noise in recorded routes.

Elevation data looks wrong

If your device has a barometer, enable Settings → Use barometer for altitude for more accurate and smoother elevation readings. Also enable Calibrate altitude from terrain data so each ride's starting altitude is anchored to terrain elevation data instead of drifting with the weather (requires a brief internet connection at ride start; falls back to GPS offline). Without a barometer, elevation comes from GPS altitude, which can have significant error (often ±10–30 m).

Strava upload fails or shows "authentication error"

Your Strava token may have expired or been revoked. Go to Settings → Strava, tap Disconnect, then tap Connect with Strava to re-authorize.

How do I export a ride as a GPX or FIT file?

  1. Open the History tab and tap the ride.
  2. On the ride detail screen, tap the export icon.
  3. Choose Share GPX or Share FIT to send the file via the system share sheet (email, messages, Drive, etc.).

GPX is the richer format — it carries the ride's title, notes, and points of interest — while FIT carries the track and sensor data only.

To export every ride at once, use Settings → Data → Export all rides as GPX (or as FIT) — each produces a single .zip you can share or store.

How do I send a ride to Ride with GPS?

Ride with GPS has no upload API, but you can hand a ride to its app to import:

  1. Open the History tab and tap the ride.
  2. Tap the export icon and choose Share GPX.
  3. In the system share sheet, pick the Ride with GPS app to import the ride.

The ride's title and notes carry over as the activity name and description. After import, choose your bike under Gear in Ride with GPS — this also sets the activity type, which otherwise shows as Unknown. Ride with GPS determines activity type from the assigned gear, not from the GPX file, so gear and type can't be filled in automatically.

How do I bring my existing rides in from Strava, Garmin, or another app?

Export your activities from the other service and import the files into Cycle Log:

  1. Export your rides — for example, Strava's account export (or per-activity "Export GPX"), or copying .fit files from a Garmin/Wahoo device.
  2. In the History tab, tap the import button in the lower right and select the files — .gpx, .fit, or a whole .zip archive of them at once.

Cycle Log flags likely duplicates during bulk import, so re-importing an archive won't create copies of rides you already have.

My ride keeps pausing on its own

That's auto-pause — the timer stops when you stop moving and resumes when you set off again. If you'd rather pause manually, turn it off under Settings → Auto-pause.

How do I delete a ride?

On the ride detail screen, tap the trash icon in the top right corner.

The screen turns off during rides

Recording is not affected — you can lock the phone or drop it in a bag and the ride keeps recording. If you want the display to stay awake so you can watch your metrics, go to Settings and enable Keep Screen On.

What is the "Recording your ride" notification?

It is how Android lets Cycle Log keep using GPS while the screen is off. It appears when you start a ride and disappears when you pause or stop. If you'd rather not see it, you can turn off the Ride recording notification channel in Android's app settings — recording carries on either way.

My ride stopped recording while the phone was in my pocket

Android shuts down apps in the background to save battery, even ones that are actively recording. Go to Settings → Battery → Battery optimisation — it tells you whether Cycle Log is currently affected, and tapping it opens the right screen in Android's settings, where you can set Cycle Log to Unrestricted.

Some phones — Samsung, Xiaomi, Huawei, OnePlus, Oppo and vivo especially — go further with their own battery managers, which the standard Android setting above does not always cover. The wording varies by manufacturer; dontkillmyapp.com has per-phone instructions.

If a ride was cut short, don't worry about losing it: Cycle Log writes each point as it records, so the next time you open the app it offers to resume, save, or discard the interrupted ride.

The navigation bar disappears during a ride

This is controlled by Settings → Hide nav during ride. Disable it if you prefer the bottom nav to stay visible.