Changelog

Follow new updates and improvements to KULG 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.

March 20th, 2026

New

Improved

Fixed

Aerobic fitness score ❤️

  • We’ve introduced a new Aerobic fitness score to help runners better understand their endurance development. This makes it easier to track your running progress, monitor adaptations, and understand changes in long-term aerobic fitness development.

  • Your score is calculated using long-term heart rate vs speed trends, analysing your rolling yearly weekly range, and the training patterns for the last 7-8 weeks. This provides a clearer picture of how efficiently your body performs over time.

KULG aerobic fitness score
  • This feature is available under Overview for all runners (including on the free plan) 💸

  • The score is displayed on a simple 0–5 scale. A higher score means your recent weekly aerobic fitness is stronger compared to your rolling one-year baseline. The % change indicates how the last 8-week score has changed compared to the 8 weeks before.

    • Base - up to 0.99

    • Moderate - 1 - 1.99

    • Good - 2 - 2.99

    • Great - 3 - 3.99

    • Excellent - 4 to 5

Other updates 🛠️

  • Updated activity units: cycling now shows speed in km/h, while swimming distance is shown in metres and pace in min/100 m.

  • Fixed an issue where AI insights did not correctly account for sleep hours from Garmin or Oura when some nights had missing data.

  • Improved the logic of how KULG AI insights interpret HR vs speed trends.

March 16th, 2026

New

Improved

Weekly and monthly target indicators on Runner plan 🎯

  • We added target indicators for weekly and monthly distance, duration, and intensity goals on the Runner plan. These indicators are shown in the Goals section under Overview and on the charts under Goals & plans, helping users understand how likely they are to complete a goal based on the time remaining.

  • Targets indicators (light green / red / blue) are shown based on elapsed time and appear only when progress is below the expected proportion for the current period. If progress exceeds the expected target, the indicator is hidden. Targets are shown only for the ongoing week or month and are not displayed for completed periods.

Target indicators under Overview
Target indicators for weekly and monthly distance goals under Plans & goals

Product hints for runners 💡

  • We added product hints on the Overview screen to help runners discover all the possibilities that KULG offers. Only one hint is displayed at a time, and if the hint is closed, it is no longer shown and no other hint is shown within the same session.

Product hints for runners under Overview

Other updates 🛠️

  • We now ask for a confirmation if the user connects another data source while sync or workout history is already enabled, warning about possible duplicate activities.

  • Coaches can now add names to weekly group plans in Planner.

March 10th, 2026

New

Improved

Fixed

Plan and send weekly plans to multiple athletes 🗓️ 📲 🏃 🏃

  • We’ve introduced a new feature for coaches on the Coach plan: Planner.

    Planner allows coaches to plan a full training week for multiple athletes and send it directly to their KULG app. The feature is available on both desktop and mobile.

Weekly planner for mutliple athletes

With Planner, coaches can:

  • create multiple weekly plans for selected athletes or all athletes who have granted coach access

  • add multiple workouts per day

  • send the plan directly to athletes’ calendars and see when it was sent

  • edit plans and send updates to athletes

  • plan weeks ahead by saving future plans and sending them later

  • define workout time and location (only activity type is required)

  • delete unsent plans (sent plans cannot be deleted)

For athletes

Athletes can edit the plan after receiving it. Any changes they make will not appear in Planner, but coaches can view them in the athlete’s Plans & Goals section.

Copy a planned activity 📋

  • You can now copy an existing planned workout to another date. This makes it easier to reuse workouts and build plans faster.

    Both coaches and runners can duplicate any planned activity by selecting “Copy plan.” The workout will be copied with the same details, and you can simply choose a new date to place it in the calendar.

Copy an existing plan to another date

Other fixes ✅

  • We’ve made inviting others to KULG easier. Go to Settings » Share KULG with others to copy an invite link or send an invitation by email. Once they’re on KULG, add their email to share your activities, dashboard, and plans.

Invite your coach and friends to KULG
  • Improved mobile usability: Editing activities, plans, and managing goals is now more user-friendly on mobile.

  • Calendar update: If a planned activity has no distance but includes duration, the duration is now displayed.

  • Coaching onboarding: Coaches now receive onboarding emails explaining coaching-specific features in KULG.

  • Injury prevention insights no longer trigger incorrectly due to other activities’ distances.

  • Insights now reliably open at the top of the page.

March 9th, 2026

Improved

Fixed

Improvement and fixes ✅

  • AI insights:

    • We’ve made updates to how our weekly and monthly AI insights are created to provide clearer summaries and more useful tips on the Runner plan.

  • Overview:

    • Today’s plan is now available for all runners under Overview, including on the free plan. This allows runners to see the workouts planned for today.

  • Dashboard:

    • Unavailable intervals for the selected time frame are now hidden from selection. As you change the dates, you will see all available interval options (e.g. Weekly, Monthly, etc). Intervals auto-adjust by default interval, which you can change if needed:

      • All time, Year → monthly

      • Quarter → weekly

      • Month, Week → Daily

    • On mobile Dashboard, the default view is now that of last 8 weeks with a weekly interval, which makes it easier to quickly compare your weekly Overview with other graphs (e.g. pace or HR).

    • By request of our users, the Intensity chart now shows total distance alongside hard vs easy distance.

    • Fixed the mobile tag component.