Yeah, indeed that be true.
Thanks David, apols I missed this post. If I always connect direct with Garmin, Wahoo and Zwift (once itās up and running) and not use Strava API then this data sharing is permitted?
Do we need to disconnect Strava or just ensure we donāt use the API for any activity data and ensure non Strava activitiy sync is unchecked in settings?
You should leave Strava connected as is and add other connections where you can. The activities from Garmin et al will replace the matching Strava ones but the link back to Strava is kept so you can still click through to Strava or Garmin Connect for a Garmin activity etcā¦
While this is a step in the right direction, the implementation is completely wrong. Strava is acting as if they own the data, which they do not. This could be a default setting, but ultimately it should be up to the user to decide.
What is the feasibility for an Intervals <> TrainerRoad integration?
Where activities synced to Intervals would be synced to TR and vice versa? I understand this would probably mean some collaboration is need with the TR team but I believe a lot of users would love this.
That is certainly technically do-able. Intervals.icu has a suitable API for the TR team to do the work. TR might have a private API that I could use to do the work. I didnāt find anything public with Google.
I understand what you are saying, but itās not that simple. Currently, I use my wahoo head on my bike but I run with a Garmin. When I do workouts and swims, I prefer my Apple Watch. I have a few few other specialised apps for other circumstances as well.
Currently all of these going into Strava and then from Strava there is one single import to Intervals. This new change would be most inconvenient, Requiring a requiring a wholesale rejiggering of all my devices and connections, except that I donāt have a coach or followers, so Iām not actually affected.
@david - thanks for all the info. What a headache for you in the lead up to the end of the year, along with your normal dev work.
Clearly this is going to be quite impactful for your users who have coaches (a decent chunk?). Would you be able to spend some time making this impact as minimal as possible? For example, its necessary for my coach to see my historical data. Can you create an export function which has all the data of an activity (including notes) such that we can reimport it visibly once the API ābreaksā?
If we disconnect Strava as a connection, the data is said to be deleted. Is there anything retained in intervals that would re-associate me uploading historical FIT files from Strava to things like my intervals notes etc?
I am going to implement an importer for the file Strava sends you when you request all of your data. So that will be the solution to fixing up your Strava history so your coach can still see it. I should be able to get that to preserve quite a bit of stuff.
Iām curious. Is there anything in the t&c which forbids you from implementing a data backup right now?
Users may use the API to sync the data Strava ā Intervals and then if user disconnects strava, itās intervals.icu responsibility to remove all the strava data as well.
But, what if user chooses to use Intervals.icu to download all historical data and then only disconnects? That means no data in intervals.icu from Strava API, but user has their own backup which they then use to re-import it back in?
Does this work?
Just thinking along the lines of preservation of whatever data there is.
Correct. That data did not arrive via the Strava API and is not subject to those terms.
I still think the best solution is for people to keep Strava connected but also add the original source. The āimport the archiveā option will āfixā Strava history so your followers and coaches will be able to see it.
Quick question for you @David. What does this option do?
How does it relate to the āKeep non-Strava activities in sync with Stravaā?
Thanks!
If you tick that and change the activity name and description on Intervals.icu it will update Strava to match. If you change the name on Strava the name on Intervals.icu will updated. This will include matching non-Strava activities if the "Keep ā¦ " box is ticked.
If you leave it unticked then Intervals.icu will preserve the name and description on Intervals.icu and not update with Strava changes. This includes matching non-Strava activities. Note that this applies to the name and description. Other things like the race, commute and trainer flags are updated.
Thank you!
This is what I have done, where Iāve imported a lot of my historical data, to ensure that any Strava-disconnect (by them or me) retains whatever might not have come from my Garmin devices.
This is your (@david )biggest business opportunity everā¦ intervals.icu could become the new intermediate syncing/activity historical activity repsitoty platform
In addition to Rouvy, could intervals.icu be connected to MyWhoosh?
Thanks, David-
Having just connected Wahoo, there seems to be inconsistent doubling of some activities. Is this a product of what I assume is a higher than usual load on servers at the moment that will work itself out? Or is it possible there is some additional setting to be manipulated?
No if the activities start at approximately the same time and arenāt much different in duration they should match.
I see that some of your Wahoo activities have duped. I am not sure why that should be. Intervals.icu de-dups activity files using a hash of the file meaning that those Wahoo fit files must be slightly different.
You can use the activity list view and a source = Wahoo filter to find the dups and delete them: