What's New: Better Design, Smarter Training, Way Fewer Bugs

By RunPact Teamβ€’November 15, 2025

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. πŸƒβ€β™‚οΈβ›°οΈ