Changelog

Follow new updates and improvements to KULG App.

June 4th, 2026

New

Improved

Graph sharing or Recap now available for runners on iOS πŸ“Š πŸ“€

Turn weeks, months, or even a full year of training into a shareable visual recap of your progress. Download pie, line, or bar charts across 20+ activity types with white, black, or transparent backgrounds, and easily overlay them on your own images for sharing.

Download KULG iOS version 0.1.5 to use the recap feature.

Watch the full video on how to use Recap on iOS

Other updates πŸš€

  • KULG Training assistant is now live on free Runner accounts as well. On the free version, runners can ask up to 3 questions per week. Β» Read more on Training assistant

  • We updated the Training assistant prompt to give more personalised guidance and consider the full Athlete profile info.

May 28th, 2026

New

Improved

Training, race goals & injury history now in Athlete profile πŸ’ͺπŸŽ―β€οΈβ€πŸ©Ή

Runners can now define their training profile, current race goal, and injury history under Settings Β» Athlete profile. This makes the Athlete profile section complete to provide fully context-aware guidance for runners.

πŸ’‘ The more information you add to your Athlete profile, the better KULG Training Intelligence can adapt recommendations to your individual physiology, performance, and recovery.

Training & goals

  • You can view and edit the answers you gave during onboarding - your running experience, weekly mileage, sports, current main goal, and define your target race (date and name).

Injury & health

  • You can view and edit the answers you provided about your injury history during onboarding, and report an injury or health issue by specifying its name and the time frame in which it occurred.

Training profile, race goals and injury history

Other updates πŸ› οΈ

  • We improved the activity history import and detection flow to make activity detection more accurate. Running activities are now detected after the first 50 run activities are loaded as β€œRun” type.

  • Enhanced the Training Assistant prompt to generate more accurate, relevant, and higher-quality responses.

May 20th, 2026

New

New feature: KULG Training assistant! πŸš€ πŸš€ πŸš€

Introducing KULG AI Training assistant - now available for subscribed runners, with free account access coming shortly. Runners can now get instant, evidence-based guidance about their training and recovery directly in KULG.

πŸ’‘ The more information the runner adds to Athlete profile and workouts (notes and effort-ratings, syncing both activities and recovery data, adding heart rate zones, lab results, PBs (and soon also race goals)), the smarter the answers are because the more context the Training assistant has to consider.

To give the most accurate advice, the assistant analyses:

  • Performance metrics: Training data, HR zones, and personal bests.

  • Health & recovery: Subjective feedback, recovery metrics, and lab results.

  • Profile details: Onboarding info, including goals and injury information.

Training assistant chat on KULG Activities and Overview

How to use it πŸ’¬

  • Tap to chat: Look for the black Training assistant widget on your Overview (for overall training analysis) and Activities (for recent activity analysis).

  • Consent: You’ll be asked to give consent the first time you open the widget.

  • Predefined or custom: You can choose from a set of quick, predefined questions and after that type your own.

  • Keep it brief: Messages are limited to a maximum of 500 characters, and you can ask one question at a time (no parallel typing).

  • πŸ”’ Privacy first: Closing the chat panel resets the conversation. Nothing is saved permanently, but you can easily copy any answer by tapping the Copy icon. Chats will also automatically reset if left idle for 30 minutes.


πŸ”‘ Access & weekly limits

While you can use the shared KULG key, you can also connect your own API key and choose your preferred LLM model under Settings Β» AI to unlock better models and higher question caps.

Plan

Weekly limit (KULG key)

Weekly limit (own API key)

Runner free (Coming soon)

3 questions / week

3 questions / week

Runner plan

10 questions / week

20 questions / week

⚠️ Free plan note: All free plan users globally share a daily capacity pool. If the global limit is reached, you may see a "capacity full" message until the pool resets the next day.

May 18th, 2026

New

Improved

Fixed

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.

April 23rd, 2026

New

Improved

Athlete profile ✨

  • We’ve launched a new Athlete profile page in Settings for runner accounts, designed to power KULG Training Intelligence in providing personalised training guidance. The profile now includes the new Performance & physiology section as well as the HR zones (PBs are coming soon!).

  • Under the Performance & physiology section, athletes can add and manage key data, including their physical profile (weight, height, body fat %, resting HR), lab metrics (max HR, lactate threshold HR, VOβ‚‚max), threshold pace data, and hematology values (hemoglobin, hematocrit). Entries can be saved by date and edited or deleted at any time.

New data to power KULG Training Intelligence
  • This data is used to generate more tailored weekly and monthly AI insights and will power future adaptive training guidance. The more complete your profile and the more you add feedback to your activities on how you felt during training, the more precisely KULG can adjust recommendations to your individual physiology, performance, and recovery.

  • Max HR, lactate threshold, and VOβ‚‚max are also used to calibrate heart rate zones. If unavailable, zones are estimated from activity history unless manually set. For best accuracy, we recommend using lab-tested values where possible, as wearable estimates (especially VOβ‚‚max) may be less precise.

  • NB! For aerobic threshold (AeT), include heart rate corresponding to LT1 (first lactate/ventilatory threshold). For anaerobic threshold (AT), include both heart rate and pace corresponding to LT2 or the lower end of the threshold range.

Improved coach experience ⏱️

  • We’ve now also updated the experience for coaches who use KULG only to collaborate with their athletes, not to track their own training. This example includes the experience for coaches who have subscribed to KULG.

Other updates πŸ› οΈ

  • Coaches can now remove (unfollow) an athlete from My athletes on desktop by clicking on the three dots and selecting Remove athlete. On confirmation, the athlete is removed from the list, and the coach’s email is also removed from the athlete’s Settings Β» Account.

  • We’ve also updated runner onboarding to capture additional context, including an athlete’s typical weekly mileage and injury history, to better inform personalised insights.

April 17th, 2026

New

It may be a small step for some, but it’s a big milestone for us - KULG can now send notifications on both iOS and Android πŸ””

Our first notifications are live, starting with features that make coach collaboration smoother. Once you enable notifications in KULG mobile app, you’ll be updated when:

  • You receive a new weekly plan from your coach

  • Your training time or location is updated

What’s coming next:

  • Notifications for new insights from KULG

  • The ability to manage your notification preferences

April 9th, 2026

New

Improved

Fixed

πŸ“ˆ Dashboard: Multi-sport graphs 🚴 🏊

You can now view different sports directly on the Dashboard 🀩 Simply select your sport of choice to explore activity-specific insights beyond running. All activity types supported by KULG are now visible on charts.

  • When a sport is selected, sport-specific graphs replace the default running charts

  • Each chart displays the selected sport in its corner for easy reference

  • Running charts remain the default view on page load

  • Coming soon: paid users will be able to fully customize their Dashboard with different activity types

🚴 Cycling

Cycling activities now display dedicated graphs (with cycling icon): activity summary (distance, duration, intensity), distance, speed (km/h), heart rate, power, intensity, HR zones, duration, feeling, sleep, recovery.

🏊 Swimming

Swimming activities now display dedicated graphs (with swimming icon): activity summary (distance, duration, intensity), distance (m), pace (min/100m), heart rate, intensity, HR zones, duration, feeling, sleep, recovery.

🎿 Other distance sports

Supported: skiing, orienteering, skating, walking, hiking
Each includes sport-specific icons and the following graphs: activity summary (distance, duration, intensity), distance, pace, heart rate, intensity, HR zones, duration, feeling, sleep, recovery.

πŸ‹οΈ Other sports

Supported: strength, crossfit, yoga, pilates, surfing, plyometrics, mobility, padel, tennis, football, basketball, volleyball, dancing, climbing, other
These activities include: activity summary (duration), heart rate, duration, feeling, sleep, recovery.

πŸ›  Fixes & improvements

  • Prevented cases where high-intensity distance exceeds total activity distance, which previously caused errors in the intensity % chart

  • Training blocks now feature an improved calendar experience. If a block is opened outside the current week, no timeframe is preselected to prevent errors

  • Added sport icons to the Planner dropdown. Fixed an issue where editing a copied or newly created plan caused duplication or removed the plan name

  • On mobile, activity selection and tags are now positioned above the activity summary for a clearer multi-sport experience

  • Calendar updated with April race events

  • Fixed an edge case where empty duration values were displayed as -1:-1:-1 in the Overview

April 5th, 2026

New

We’ve expanded KULG’s activity support to better reflect how runners train and move across different sports and disciplines. Activity classification logic has been refined so that, where supported by our integration partners, these activity types will be directly mapped into KULG.


New activity types in KULG

The following activities are now supported across KULG features:

  • Orienteering 🧭
    Plyometrics 🀸
    Mobility 🧘
    Padel 🎾
    Football ⚽
    Basketball πŸ€
    Volleyball 🏐
    Skating ⛸️
    Dancing πŸ’ƒ
    Golf β›³
    Tennis 🎾

These are now available throughout the platform, including:

  • Activity details

  • Activity list

  • Overview

  • Plans & goals

April 4th, 2026

New

Improved

Fixed

We’ve introduced Training blocks on our paid plans to give runners and coaches a possibility to plan the season on a clearer macro-, meso-, and micro-level and add context to facilitate coach-athlete collaboration πŸš€πŸš€πŸš€

πŸ—“οΈ Plan your training at a higher level

Training blocks enable to plan structured training phases over time, align athletes and coaches on long-term strategy, and provide a complete seasonal overview for athletes. Both coaches and runners with paid subscription, can now add training blocks:

  • Go to Plans & goals Β» Add block and define the block type, its time frame, colour, name, and goal.

  • Choose between 3 types of blocks:

    • Training block (e.g. base training, support training, race-specific training, taper, tc) to define longer training cycles that range from weeks to months

    • Weekly cycle to indicate the weekly or longer micro-cycle effort (e.g. very high, high, medium, and low training weeks)

    • Context to mark time off or other relevant information (e.g. vacation, work trip, sick, injury, etc)

KULG training blocks
  • NB! Each time frame can contain only one block of each type. Blocks of the same type cannot overlap, but different block types (e.g. a training block and context blocks) can overlap.

    • On desktop, training block and context lines are displayed in the monthly calendar view, while the weekly cycle appears in the weekly view.

    • On mobile, in the calendar view, only training block lines are shown. All other block types are shown with colored indicators below the calendar for a specific date.

    • On desktop, click a block line, or on mobile, tap the block below the calendar to edit or delete it.

  • We’ve also improved calendar filtering on desktop for a cleaner layout and better readability. You can now customise what’s visible based on your preferences - show or hide planned and completed activities, races, training blocks, weekly cycles, and context.

πŸ“‹ Copy weekly plans

Coaches on Coach plan can now quickly reuse training plans across weeks, making it even faster to send plans to athletes.

  • Open any saved plan, select a current or future week (this week is selected by default), and click Copy plan to copy the same plan to another week.

  • The copied plan opens automatically in the selected week with the same name, and you can then make changes to the plan.

  • Plans are saved instantly - no extra action needed. The β€œSend plan” button is available right away.

  • NB! The Copy plan option is available only for saved plans. If you have multiple plans in a single week, then Copy plan only copies one selected plan, not all of the plans.

Other updates πŸ› οΈ

  • Fixed an issue where saving a future week’s plan in the coach Planner saved it to the current week.

  • Improved consistency for cycling and swimming metrics. Pace, distance, and units now follow the same logic across single activity, plans, and overview for both runners and coaches.

  • Updated the hints section on mobile to take up less screen space.

  • Added mobile support for notifications. The first notifications will include alerts for new training plans and updates to workout time or location that are sent by the coaches via the weekly group planner. Stay tuned!

April 1st, 2026

New

We’ve introduced a new coach home - My athletes - making it easier for coaches to monitor and manage all runners in one place. This update brings athlete insights and management into a single, streamlined workspace πŸ‘₯

πŸƒ Centralized athlete overview

  • My athletes is now the default home for coaches (available on both free and paid plans)

  • See all runners who have granted you access, along with key performance data:

    • Weekly run distance

    • Total weekly training time (all activities)

    • Monthly run distance (desktop only)

  • Use the weekly selector to quickly review progress over time

  • Tap or click an athlete’s name to access their dashboard, activities, and plans & goals

  • Easily invite new runners directly from this page (including via the + icon on mobile)

  • Manage athletes via the Actions menu on desktop

New coach home - My athletes

🧭 Updated navigation

  • Selecting an athlete opens their dashboard, activities, and plans & goals

  • Clear context showing whose data you’re viewing

  • New back button to quickly return to My athletes

  • Athlete avatars display initials for quick recognition

Updated navigation

Other updates πŸ› οΈ

  • Runners you’ve shared access with can no longer view your Plans & goals - this is now exclusive to coach profiles. They can still access your dashboard and activities, but without edit permissions.