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