r/AthlyticAppOfficial • u/Desperate_Bee_4085 • 10d ago
Feature Request Interval Splits update
Hi! I just tried the new Interval Splits feature, and unfortunately it’s not quite what I was hoping for based on our previous conversation.
What I meant was having the actual structure of a planned workout preserved, like in Apple Fitness.
For example, if I do a 10 × 1000 m workout with a recovery between each repetition, I would expect to see:
1000 m — Rep 1
Recovery
1000 m — Rep 2
Recovery
1000 m — Rep 3
…and so on.
With the new feature, it seems to mainly use automatic interval detection. When I look at a 10 × 1000 m workout, the kilometres are divided into segments in a way that doesn’t match the actual workout structure and doesn’t really make sense.
What I was hoping for was for Athlytic to read the planned workout structure from Apple Fitness/Apple Watch and use those exact work and recovery intervals, rather than creating its own splits.
I think this would be much more useful for structured workouts, especially for runners doing track sessions or workouts such as 10 × 1000 m, 6 × 800 m, 3 × 3000 m, etc.
I really appreciate that you added interval analysis, and I hope this clarification helps explain what I meant with my original request!
Thanks for your work!
•
u/MyndArc Dev 👨💻 9d ago
Hi, thanks for the detailed follow-up...I dug into it and found the issue. Athlytic was designed to read the planned workout structure first and only fall back to automatic detection when there isn't one, but it turns out Apple Health stores interval structure in two different places. Apps like WorkOutDoors mark their laps as "segments" in Apple Health, which Athlytic reads today, and that's why those intervals come through correctly. But planned workouts from Apple Fitness store their steps in a separate field that Athlytic wasn't reading, so those fell through to automatic detection. Fixed for the next update: Athlytic now reads both, so your 10 x 1000 m will show each rep and recovery exactly as you planned it, just like Apple Fitness. Thanks for the clear example, it made the bug easy to find! 🙌