What's New: Better Design, Smarter Training, Way Fewer Bugs
We've been busy. Here's what changed in the past few months.
π¨ New Button Design
All buttons now have a cleaner, outline style instead of solid colors. Looks more modern, less overwhelming. We updated 30+ components to match.
πββοΈ Pace Intelligence
New feature that predicts how hills affect your pace. Pick your training zone, set the terrain grade with a slider, and get ML-powered predictions. Works with all unit systems.
Basically tells you: "this 10% uphill will slow you down by X minutes" or "that downhill will speed you up by Y minutes." Pretty useful for planning hilly workouts.
π Better Workout Logging
Logging workouts is now way simpler:
- Star ratings for sleep, soreness, and stress (no more typing numbers)
- Sliders for RPE and session rating with color gradients
- Weekly calendar view for Strava activities instead of a list
- Custom buttons with icons for injury/illness tracking
- Form remembers your data when you reopen completed workouts
Strava Sync:
- Auto-syncs every 24 hours
- Manual "Sync Now" button always works
- Activities load from our database (faster)
- Get notified when new activities sync
π Cleaner Session Details
Workout details got a makeover:
- Workout chart now has labeled axes (time markers + training zones)
- Completed sessions show a green header
- Your actual workout data shows as colored chips
- All coaching notes, nutrition, and equipment in one card
- Fixed display for intervals, tempo, and special workouts
π§ Plan Adjustments Fixed
Plan adjustments are less annoying now:
- Only trigger when you complete a workout (not when marking incomplete)
- Shows max 10 sessions with clear changes summary
- That "Changes pending review" popup shows up way less often
πΊοΈ Race Intelligence Updates
GPX analysis improvements:
- Featured races now in a dropdown (cleaner UI)
- Added tooltips to key metrics instead of long explanations
- Better terrain breakdown description (explains why percentages overlap)
- Removed the wall-of-text "How to Read This" section
π Bugs We Squashed
Fixed a ton of stuff:
- No more 404 errors on notifications and training sessions
- Deployment issues on Vercel resolved
- Database queries work properly now
- React hooks errors gone
- Page doesn't "blink" when updating workouts anymore
- Mapbox errors fixed
- Faster loading (less redundant API calls)
π― What's Next
Coming soon:
- Training analytics dashboard
- Custom workout builder
- Mobile app (iOS + Android)
- Community features
- Weather integration
- Nutrition planning
...or something else entirely
Thanks for your feedback and patience. We're building this for you, so keep the suggestions coming!
Try the new Pace Intelligence feature next time you're planning a hilly workout. πββοΈβ°οΈ