Intervals.icu News 2025-03-14

Lots of small changes and some big things:

  • Added track cycling activity type
  • Many of the activity type selects in the app are now searchable to better handle lots of types
  • Added cadence secondary targets to generated workout fit files
  • The IntervalsT elements in Zwift files can now have OnPower less than OffPower
  • Compare different streams on the activity power curve chart (e.g. your PM power vs the trainer or normal power vs altitude adjusted power)
  • Fixed bug with average temp for intervals not being calculated for activities without weather
  • Added API endpoint to compute activity power curves from any streams
  • Saved activity filters now appear in many more places
  • Power, pace and HR curve charts now compare selected options (e.g. indoor vs outdoor) and you can compare any sets of activities using filters
  • Added option to adjust Y-axis scale to match zoomed data on activity timeline chart
  • Added Slovak to i18n (tx Tomáš VanÄŤo)
  • Add support for total elevation loss in activity data
  • The event, workout and add calendar event dialogs are now draggable
  • Added copy and paste for calendar events
  • Deleted routes now last when sorted by desc most recent
  • Added “for the week” option to display notes in their own column on the calendar for people with large screens. These are also included in the “plan for the week” email
  • RPE now stacks on fitness plots
  • Added Suunto wellness support
  • Added horizontal marker to activity timeline chart
  • Added sub type to workout and event to identify warmup, cooldown, commute and races. Added options to shrink warmup/cooldown/commute on the calendar to reduce clutter
  • Added a profile to the activity map with colours indicating the gradient. Mouse over the profile to move the marker on the map
  • Added text align and wrap to custom activity fields
  • Fixed bug with OAuth decline not handling query params properly and not including state
  • Improved location lookup for shared races
  • Added CHO/h (carbs per hour) to edit workout dialog
  • Swapped pace range display for pace workout expand percentages and chart marker
  • Added activity route matching with option to rename activities and flag commutes. Route page on an activity has configurable progress plot
  • Added Power2 (secondary power) stream and Power vs Power2 trace chart. If your activity file has more than one power stream, the extra one becomes Power2
  • Custom activity streams can now be re-ordered to resolve dependency problems
  • Added floating toolbar for activity chat to list and calendar so you do not need to open the activity to use the chat
  • Added eFTP and eFTP/kg to athlete summary CSV download
  • Fixed processing of tcx files with no distances on GPS points
  • Rides/runs without GPS but with altitude no longer virtual
  • Activity calories now filled in from work if not set for cycling
  • Fixed Peloton tcx not importing HR data
  • Splits now used instead of laps for snowboarding and others with SKI_LIFT_RUN split type
  • The FIT file importer will use the wkt_step_name field for lap name if present, has priority over notes if both present
  • Workouts with % of ftp targets now passed through as is in ZWO files (no more rounding issues)
  • Added default workout start time to sports settings
  • Backcountry Ski now gets correct sport in generated fit files
  • Fit file lap intensity now stored on activity laps and rest and recovery laps not used for intervals
  • Added piecewise linear regression method for Javascript
  • Fixed bug with heart rate interval use laps not respecting keep all laps option

There have also been many back-end performance and scalability enhancements and server upgrades to handle more users.

106 Likes

Thank you very much David :star:

1 Like

A post was merged into an existing topic: Secondary power trace added

Thanks for all these new features!

David, Intervals.icu has become essential for many of us, coaches and triathletes alike. To secure the platform’s future and accelerate further development, have you considered launching a crowdfunding campaign? We could either go for a traditional campaign with premium perks for supporters or even allow community members to symbolically become shareholders or financial partners. It could create tremendous momentum and even greater community engagement around Intervals.icu. I’m sure many of us would be excited to support you in this direction! What are your thoughts?

6 Likes

A post was merged into an existing topic: Garmin Secondary Workout Target

That feature you didn’t know you needed, but actually do.

Thanks again for all the time and effort you put in!

4 Likes

Thanks for the support. Enough people are supporting the platform for me to work on it full time so its future is secure. I am going to continue adding new premium features to encourage people to subscribe. My wife (also a developer) will also be working on Intervals.icu from June.

There is a big Google doc with all the accounts, server details and so on. Should something happen to me a friend of mine (who runs software company) will look after the project.

42 Likes

Congrats again on going full time, David. Cool to hear you’ll get some help from your wife. Hope you’re taking care of yourself…no point burning out for this.

3 Likes

that’s it? whoaaa you need to stop slacking @david :rofl: :rofl: :rofl:
Thanks man great update!

1 Like

That’s more feature then Strava will ever release in a single update :open_mouth:

3 Likes

These are all great additions to an already great platform. I am having trouble trying to copy planned calendar events from one athlete to another. When I copy an event, it keeps pasting the wrong event into the second calendar. It keeps pasting the same event over and over instead of the most recently copied event.

Hmm I just tested that again copy and pasting some events from my calandar to another and it worked fine.

Are there any errors on the Javascript console when you copy? Right click on page, choose inspect element and go to the “Console” tab.

I got it to work. I was trying to copy and paste entries between two open browser tabs. If I do it in one tab and toggle back and forth between different athletes it works perfectly.

There is an epileptic machine And why is there no electric treadmill in the gym as equipment and is there a plan to add treadmill training?

Thank you for all that you do! I am especially excited about the new power curve options. Only other thing that I can think of for me personally would be to have an option in the settings to change the start of the week to Sunday, as that’s what I use for everything else and it’s really confusing. Really appreciate the update though!

1 Like

Fantastic work David, THANK YOU!

1 Like

More improvement and they just keep coming. Finally able to do a legit support. Thank you!

1 Like

Thank you for everything you do.

1 Like

I just canceled my Strava premium subscription, I would like to donate that money $79 to you who are much more deserving, is there a way?

6 Likes

Thank you - keep up the great work!

1 Like