Changelog

What's new in SpinningFlow

v0.9.0

latest April 2026
  • New Ride history — view all your past rides with stats, and bulk-delete old ones
  • New Account deletion — permanently delete your account and all data from your profile
  • New Changelog modal — see what's new after each update
  • New Sync individual playlists — tap sync on any playlist to refresh just that one
  • Improved Smarter cadence — RPM now follows the actual song BPM instead of fixed values
  • Improved Player stability — smoother playback and more reliable plan switching
  • Improved Playlist sync now shows real-time progress per playlist
  • Improved Tighter security — endpoint hardening and privacy improvements

v0.8.0

March 2026
  • New Free weekly invite keys on the homepage — 12 keys per week, grab one to register
  • New Key reservation system — clicking a key reserves it for 5 minutes while you sign up
  • New Taken keys show fun cheers (woohoo!!, awesome!, letsgoo!) instead of the code
  • New Automated weekly key roll every Wednesday via Oban cron — unused keys destroyed, fresh batch generated
  • Improved Homepage updates in real-time when keys are claimed or released (PubSub)

v0.7.0

March 2026
  • Improved Smarter workout generation — intensity is now based on difficulty and goal, not BPM
  • Improved Segment profiles tuned per type: intervals push RPM, climbs push resistance — never both at once
  • Improved Watts displayed are now real values from the power table, no more artificial capping
  • New Regenerate button on plan detail to re-sync from updated playlists
  • Improved Mobile-friendly tag pills with icons for difficulty and goal
  • New Public changelog page — you're looking at it!
  • Fixed Screen stays on during workouts — no more phone going to sleep mid-ride

v0.6.0

March 2026
  • New Fitness level setting (beginner, intermediate, advanced) in your profile
  • Improved Generated segments respect your fitness level — watts stay within realistic range
  • New Manual BPM entry per track with inline editing
  • New Segment type override per track — tap the badge to cycle types

v0.5.0

March 2026
  • Fixed Resuming a paused workout now continues from the correct position in the song
  • Removed Volume controls removed — use your device volume instead
  • Improved Production deployment with proper Spotify authentication

v0.4.0

March 2026
  • New RPM derived from track BPM — workouts match your music tempo
  • New Warm-up and cool-down segments automatically added (first and last songs)
  • New Recovery segments between songs based on workout goal
  • Improved Difficulty and goal selectors on playlist detail with vertical button layout

v0.3.0

March 2026
  • New Spotify playback during workouts — hear your music while you ride
  • New Live workout player with segment progress, timer, and cadence cues
  • New Real-time segment transitions synced to your playlist

v0.2.0

March 2026
  • New Connect your Spotify account via OAuth
  • New Import playlists and tracks from Spotify
  • New Generate workout plans from any playlist
  • New Plan detail view with segment chart and song grouping

v0.1.0

March 2026
  • New Initial release of SpinningFlow
  • New User registration and authentication
  • New Dashboard with plans overview
  • New Basic training plan creation