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