Quoi de neuf à la salle
Journal des modifications
Suivez nos gains. Chaque fonctionnalité, correctif et boost de performance — servis frais.
493
Nouveaux records
586
Corrections de forme
15
Gains de vitesse
34
Gains UX
Week of March 8, 2026
13 updates
Form Check: Onboarding infinite loop, mobile perf improvements, and misc cleanup
Bad form corrected. Injury avoided.
Shipped: Add email-scheduler heartbeat, activation components, growth agent, and app download reminder
We don't just dream about features. We ship them.
Fresh Gains: Add iOS App Store link to emails and SEO schema
Time to update your training log - this one's a keeper.
Corrected: Retry once on empty gpt-5-nano response in anamnesis insights
No more cheating on reps. Strict form only.
Unlocked: Add D+3/D+5/D+14 email sequence for users who never started a workout
New capability unlocked. Time to put it to work.
Week of March 1, 2026
59 updates
New Addition: Add growth nurturing agent with admin email notifications and overlap protection
Another rep in the feature set. Gains compound over time.
Recovery: Retry on empty AI response instead of aborting immediately
Like foam rolling for code. Feels better now.
Now Available: Add personalized exercise tips based on user history
Fresh out of the development gym.
Resolved: Auto-recover from transient React hooks order error on dashboard
The issue tapped out. We win.
Corrected: Use theme colors in SubstitutionCatalogSheet and TechniqueExecutionWidget
No more cheating on reps. Strict form only.
Week of February 22, 2026
101 updates
Fixed: Use Bearer token auth in mobile exercise API routes
Found the weak link in the chain. Reinforced.
Resolved: Technique presets sheet pre-selects current technique and supports removal
The issue tapped out. We win.
Form Check: Top Set + Back Off technique respects per-set weight/reps edits in preview
Bad form corrected. Injury avoided.
Repaired: Complete FR locale audit — missing metadata, muscle group & cycle feed translations
Sometimes you need to deload and fix the basics.
New PR: FR locale, marketing pages i18n, Watch improvements, misc updates
We added some serious plates to the bar.
Week of February 15, 2026
72 updates
Resolved: Disambiguate duplicate exercise sets using exercise_index
The issue tapped out. We win.
Corrected: Improve exercise thumbnail matching to prevent wrong video mappings
No more cheating on reps. Strict form only.
Form Check: Prevent numeric field overflow in onboarding weight/height fields
Bad form corrected. Injury avoided.
Recovery: Guard against null targetVolume in TimelineDayCard
Like foam rolling for code. Feels better now.
Repaired: Prevent audio script JSON parsing errors by using structured output
Sometimes you need to deload and fix the basics.