Skip to main content

Release 0.11.2 - 0.11.5

Personal bests 🏆

  • Runners can now add the personal best times of their race distances to KULG, and this information is considered by KULG Training Intelligence. Go to Settings » Athlete profile and scroll down to Personal bests.

Athlete profile - Personal bests

Improved activity detection engine 🔍

We’ve made a number of updates to the running activity type detection logic.
We reworked the activity classification with a clearer rule hierarchy and first-match logic for more consistent results, adding stronger validation and edge-case handling across all activity types.

  • Improved detection for walk-run, race, interval run, tempo run, long run, and hill run

  • Activity types now require multiple supporting signals for detection - activities with missing or unreliable data are handled more conservatively to reduce false positives

  • Heart rate, cadence, RPE, pace, elevation, and titles are now combined more intelligently to improve classification accuracy

  • Activities are now compared against each athlete’s recent running baseline when enough data exists

  • Added safer fallback thresholds for newer users without historical data

  • Improved how edge cases and missing data are handled

  • Expanded provider-specific mappings for Strava and Garmin

Other updates 🛠️

  • Mobile apps now send notifications when you’ve received a new insight from KULG to make sure you don’t miss important updates.

Insight notification
  • Fixed an issue related to Apple token expiry, which caused issues with Apple signin on iOS app.

NewImprovedFixed