AI undo button - feature request or existing feature?

I saw that there is / was a feature request in the past:

Calendar “undo” function? (Feature Request)

However, when I tried to click on the consolidation of them, I got a 404 error, so just wanted to see if it was still around, maybe it was released and this would be a new request to that old request?

Anyhow, is there a way to undo changes within the AI system, specifically calendar changes? I accidentally moved one workout and then changed another that I wanted to revert once I saw the effect of it.

Thanks,

Chris

If you can’t just move them back then they were open to be modified by the ai and may have changed by the time you got to them anyway. Just adding a workout on a tuesday might change your wed without even touching wed.

This is definitely something that people are going to be asking for, how easy that is to implement only TR can answer. Definitely going to be tricky when the AI can do more than a dozen changes at once.

What’s your restore point though? last thing? 5 last things? since you did a page refresh?

With the old system there was no end user undo, but depending on what went wrong support could recover some things on a calendar if they got corrupted in some way.

Hi Chris! Welcome to the Forum, we’re happy to have you.

We do not currently have an undo button built into TrainerRoad AI. That said, if you want to undo a change in your Calendar, you should be able to simply reverse your previous action and it should be restored to its previous state.

In your case, if you move that one workout back to where it was before, your Calendar should be restored. This is true as long as nothing else has changed on your TR Career.

If you have any other questions/concerns, feel free to reach out to support@trainerroad.com!

OK, let’s say I change the workout from what it was defined by going and picking longer and then picking one of the options and it then gets replaced.

As far as I know, it’s at this point that you’ll see the changes - once you have replaced a workout with another. If there’s a way to see the impact without actually replacing the workout that’d be great, but haven’t figured that out yet….

But for me, the problem is, what exactly was the workout before I replaced it? For example, I did this and semi-recalled what the name of the workout was and when I tried to replace my replacement with the original one, I didn’t see it under shorter workouts. I’m sure (if I had known the full name and level) I could have found it.

If I’m missing something easy, let me know - other than while you can change things, it’s strongly recommended you don’t touch anything.

Thanks again,

Chris

I was thinking about this - what would the restore look like, like you said - does it undo everything I changed until X time or everything that I and AI changed since Y time, etc. Definitely tricky.

In my head, there’d be some sort of queue that each change (at least done by me though that’s probably not right) so if I change two things, you could hit some button once and it goes back one slot in the queue, then again and again. But, if AI is jumping in after each of my changes, then this would be messy. Perhaps do some sort of checkpoint when a user starts to edit a workout or plan, then if they make a mistake they want to back out, go back to that checkpoint. Easy to say, hard to do.

I think the easiest approach is to remember the duration and type of workout, as opposed to the exact workout name. Depending on how far in the future it was scheduled for, there’s a chance you wouldn’t get that exact workout on that day anyway.

If you’re absolutely set on a specific one, maybe take a screenshot of your calendar before making edits? I had the same thought about an undo feature, or even some type of “simulation mode” that would allow you to play around with your calendar and then choose whether you want to save those changes or revert back to what was originally there.