Changelog
Every user-facing and technical change we ship, grouped by week.
Week of Oct 5, 2026
- Features Replacing a training plan now refreshes its session and statistics data.
- Features The app now reports when rate limiting falls back to in-memory storage.
- Features A pending local language choice now takes precedence over the saved account setting.
- Technical Added explosive-power exercises for plyometrics, medicine-ball work, trap-bar work, and handstand hops.
Week of Sep 14, 2026
- Technical Added the FPV drone beginner library with control, navigation, and acrobatics skills.
- Features GitHub sign-in callbacks now validate correctly under RFC 9207.
Week of Sep 7, 2026
- Features Analytics checks now automatically enforce the required event shape.
- Features Mastery criteria now consistently parse into metrics tracked by each move.
- Features Translation checks now catch missing English locale keys used by the app.
- Features The journey timeline now shows advances between steps.
- Features Mastery data now correctly parses criteria that begin with a number.
- Features Locale checks now automatically enforce the allowed translation-key nesting depth.
- Features The Ko-fi section is now hidden in the native app.
- Features Move search results now report the total matches found before the result limit.
- Features Awaiting plan loading now guarantees that the plan store has data.
- Features Onboarding no longer asks for a language and follows your browser locale.
- Features The iOS app now uses the SkillTreq branding for its icon and splash screen.
- Features iOS users now receive reminders for missed workouts through APNs.
- Features Plans now report completion when they end on their scheduled date.
- Features Finished plans now show changes in bodyweight, personal records, skills, and training stats.
Week of Aug 31, 2026
- Features Libraries now initialize automatically with a setup window.
- Technical Hidden libraries no longer regain accessory assignments during seeding.
- Features Replayed offline workouts now show the results they produced.
- Features Saving a quick test now pauses its running stopwatch.
- Features Plan target inputs now accept decimal values written with commas.
- Features Waiting for library loading now guarantees that its data is available.
- Features The activity-type picker now includes every library group.
- Features Thirteen difficulty gaps are now filled across library skill progressions.
- Features English mastery fields no longer contain Slovak text.
Week of Aug 24, 2026
- Features Request limits now protect 13 authenticated account endpoints.
- Technical Tutorial fetching now supports a long-form fallback with per-move query overrides.
- Features The reps ruler now selects whole reps, while typed decimal values remain authoritative.
- Features You can now enter decimal values with commas in training and quick-test inputs.
- Features User events are now logged per account on the server.