Intervals.icu News 2024-12-30

Been a while since the last news post so it is a long list!

  • Best pace and power achievements no longer awarded for first activity in the season
  • Fixed bug with pace achievements not being found for ignore velocity activities
  • Added map popup to calendar and list view
  • Added activity chat popup to calendar and list view
  • Strava archive import loader now uses correct distance column for manual activities
  • Added Strava archive import with support for French, Spanish, Japanese, German, Chinese, Dutch, Italian and Portuguese
  • You can now add a comment when setting Coach’s tick. This gets added to the activity chat
  • Added GPX export to the map and activity data page
  • Added support for importing fit files with cadence targets
  • Added workaround for row fit files with bad velocity trace
  • Added support for hidden athletes (for pro teams on Intervals.icu)
  • Added bulk interval rename to edit all intervals dialog
  • Apps that upload activities to Intervals.icu can now link back to their own sites
  • Added lots of webhooks for apps for better 2-way integration with Intervals.icu
  • Added management page for apps to set their own webhook callbacks, redirect URLs and so on
  • Weather summary endpoint now works on Strava activities
  • Fixed carbs ingested not being used from reprocess file
  • Carbs ingested now filled in from fit file session field 177 calories consumed
  • Added carbs used and ingested fitness plots
  • Followers can no longer see Strava activities from other athletes
  • Zwift FreeRide with no target now imported correctly
  • Use laps from workout now handles loops properly
  • Fixed last workout step not being used for interval bug
  • Paired workout steps can now be used for laps
  • Added session count to fitness fields
  • Zwift now uploads only rides and runs by default
  • Integrated with Zwift
  • Added start time to activity filters
  • Velocity integrated with Intervals.icu
  • Fixed bug with new sports not getting pace units
  • Added carbs per hour prescription to planned workouts
  • API endpoints accepting an athlete id on the path now accept 0 to use the id of the caller
  • Workout fit files now include product and serialNumber in the fileid message
  • Fixed Strava wind text gusts not working for miles/h
  • Added arrowSpacing to MapChart
  • Carbs used now only works for cycling and using variability index + kJ or TSS (whichever is lower)
  • Implemented updating Strava description with weather summary
  • Data points with same time in seconds in TCX files now merged
  • Added support for power in gpx files using gpxtpx:watts
  • Added rain to weather summary info
  • Added carbs used and ingested to activity
  • Added advanced weather analysis for outdoor activities
  • Activity name and descriptions changed on Garmin Connect now update Intervals.icu
  • Added Instagram and BlueSky to socials
  • Fixed bug with navigate to race not working on non-inverted calendar
118 Likes

Thank you so much for all your work, David!

6 Likes

Awesome! Question - I think the 4th bullet is what I’ve been asking for (ability to chat/comment) on an activity before it’s completed. Is it already promoted to PROD? I can’t find where it is?

No it’s not that. It’s a chat popup for completed activities that already have a chat started.

Amazing! Thank you for all the work and updates, David! It’s great to see bugs being fixed and new features being added on a regular basis.

3 Likes

Fantastic work David! Thank you

1 Like

Hi David, what’s this one about?

Fit files from one rowing platform have bad velocity data. So Intervals.icu computes velocity from the distance data.

1 Like

2024 was a great interval.icu year.

Thank you.

2 Likes

Thanks, fantastic product.

3 Likes

Thank you David you are the best. :clap: :clap: :clap:

2 Likes

Holy moly David. Incredible. Thank you so much!! Happy New Year :partying_face:

1 Like

Great improvements! Out of curiosity: what do you use for tracking your development? Trello, TickTick, Jira? any other? Thanks!

1 Like

I wrote that by looking at the git commit logs for the client and server projects :slight_smile: Thats it. I keep a number of forum tabs open for things I want to fix/implement soon.

1 Like

hah! My same exact workflow as well.(hence too many opened tabs… )
And then I have multiple projects, so even more tabs…

2 Likes

Intervals.icu is the best. Thank you for all your work.

1 Like

That’s a great thing, but on subsequent rides I keep getting bombarded by “best power” emails.
Isn’t it an idea to have some kind of threshold list in settings where you can set the threshold power for each interval below which you won’t get an email.

Easiest is probably for you to turn those off for the first couple of weeks in the season:

It is the 2nd checkbox in the email notifications part of the /settings page.

2 Likes

I just noticed this. Instant updates too I might add. This is awesome! :partying_face: So the Garmin API has changed? Because it never supported activity names before