Changelog

See what's new in MyLiftingCoach

🏆 LATEST

Version 2.3.0

Major Feature: Personal Records & Training History

Track your lifetime PRs, celebrate achievements in real-time, and never lose your training history again!

  • Real-Time PR Detection — The app automatically detects when you hit a new personal record during your workout and shows a celebratory overlay with trophy animation
  • Multiple PR Types — Track Rep PRs (1RM, 2RM, 3RM), RPE PRs (best weight at each RPE level), and Volume PRs all in one place
  • Post-Workout Summary — Beautiful summary screen after each workout showing duration, volume breakdown by lift, sets completed, and all PRs achieved
  • Personal Records View — Browse all your lifetime PRs in the Analytics tab, filter by lift (Squat/Bench/Deadlift/Accessories) and category (Rep/RPE/Volume)
  • Program History — View archived programs with detailed stats including weeks completed, total workouts, volume breakdown, and strength gains
  • Smart Program Regeneration — When regenerating a program, choose to save your current progress to history or discard it. PRs are always preserved!
  • Delete Program History — Remove archived programs from your history with options to keep or delete associated workout data

Analytics Navigation

  • Hamburger Menu — New navigation menu in the Analytics tab to quickly switch between Overview, Personal Records, and Program History
  • Improvement Tracking — See exactly how much you improved on each PR with percentage gains displayed

Performance

  • Optimized PR Detection — In-memory caching reduces database queries during workouts for lightning-fast PR checking
  • CloudKit Sync — All PR and history data syncs across your devices via iCloud

Version 2.2.5

New Features

  • Enhanced Today View — See your training day role (Primary, Secondary, Tertiary) directly in the Today tab for better workout planning
  • Week Phase Information — The Today view now shows your current week's phase (Hypertrophy, Strength, Peaking, Deload) so you always know where you are in your program

Improvements

  • Better Day Role Visibility — Day roles are now color-coded throughout the app: Primary (red), Secondary (orange), Tertiary (green)
  • Cleaner Workout Interface — Improved spacing and layout in the active workout view

Bug Fixes

  • Fixed keyboard not dismissing when tapping outside text fields in the active workout view
  • Various stability improvements and performance optimizations

Version 2.2.2

New Features

  • Calisthenics Sport Mode — New training sport option! Get bodyweight-focused programs with exercises like push-ups, pull-ups, dips, and more. No weights required
  • Bands & Chains Logging — Track accommodating resistance! Log which band colors and chain weights you used for each set. Includes Rogue Monster Band color presets with resistance values
  • Custom Band Colors — Create your own band color profiles with custom names and resistance values to match your specific bands
  • Make-Up Sets — When you miss reps on a working set, the app now offers to add a "make-up set" to recover the missed volume. Fully customizable in your profile settings
  • Rep Preference Setting — New profile option to bias rep counts within each block type: Low Rep (heavier weights, fewer reps per set), Balanced, or High Rep (lighter weights, more reps per set)
  • No Kettlebells Equipment Option — New equipment limitation setting to filter out kettlebell exercises from your program
  • Bodyweight Bulgarian Split Squat — New exercise variant for calisthenics and home gym users
  • Training Preferences Section — Reorganized profile with a dedicated section for all your training preferences in one place

Calisthenics Improvements

  • Bodyweight Exercise Detection — Bodyweight exercises no longer ask for weight input during workouts
  • Smarter Exercise Filtering — Kettlebell, machine, and cable exercises properly excluded from calisthenics programs

Bug Fixes

  • Fixed Workout Preview showing incorrect estimated weights — now properly uses your e1RM from your profile
  • Fixed T-bar Row not appearing when equipment filter is enabled
  • Fixed Hip Thrust incorrectly suggesting weights for calisthenics users
  • Fixed duplicate Picker tags causing crashes on iOS Simulator

Version 2.1

New Features

  • Kilograms & Pounds Toggle — Easily switch between kg and lbs units anywhere in the app with a new toggle on the main screen
  • Enhanced Plate Calculator — Improved plate math display with metric and imperial support, better visibility of plate breakdown

Bug Fixes

  • Fixed program generation for Bodybuilding mode goals
  • Fixed App Store rating link in the app
  • Improved data stability and crash recovery
  • Various performance improvements and stability fixes
🎉 MAJOR UPDATE

Version 2.0

MyLiftingCoach is now a multi-sport app! Train for Powerlifting, Bodybuilding, OR Strongman — all with the same intelligent programming you love.

🏋️ Bodybuilding Mode (NEW)

  • Show Prep — 16-week periodized contest preparation with automatic peaking
  • Off-Season & Lean Bulk — Maximize muscle growth in your off-season
  • Cutting Phases — Preserve muscle while losing fat
  • All Divisions Supported — Men's Physique, Classic Physique, Open Bodybuilding, Bikini, Figure, Wellness, Women's Physique, and more
  • Show Date Tracking — Set your show date for automatic countdown and phase adjustments

💪 Strongman Mode (NEW)

  • 30+ Events — Atlas stones, log press, axle press, farmer's walks, yoke, car deadlift, keg tosses, and many more
  • Train With Regular Gym Equipment — Don't have specialty equipment? We substitute with standard barbells, dumbbells, and machines
  • Event-Specific Prep — Select your competition events and get targeted training
  • Base Strength Building — Build the foundation with squat, bench, deadlift, and overhead press

🎯 New Training Goals

  • Off-Season — Build muscle and strength without a competition deadline
  • Cut — Calorie-deficit optimized training to preserve muscle
  • Lean Bulk — Controlled surplus for maximum muscle, minimal fat
  • Show Prep — Contest prep for bodybuilding shows
  • Event Prep — Strongman competition preparation

Version 1.0.29

New Features

  • Specialty Equipment Support - Full support for slingshot, chains, bands, boards, block pulls, and equipped lifting gear (single-ply & multi-ply)
  • Programming Insights - Tap the 💡 icon in week details to understand WHY your program makes specific decisions (RPE targets, volume strategy, training max adjustments)
  • Enhanced Calendar View - Redesigned with block-grouped layout, circular progress indicators, and horizontal scrolling weeks

Bug Fixes

  • Fixed gray screen issue when tapping on program sections

Version 1.0.28

New Features

  • Plate Calculator - Visual plate math for every barbell exercise with user-configurable available plates
  • Plate Math Tooltip - Quick plate breakdown shown during workouts that updates as you complete sets

Bug Fixes

  • Fixed plate calculator showing "2" instead of "2.5" for fractional plates
  • Fixed plate math tooltip not updating after set completion

Version 1.0.27

New Features

  • User Plate Settings - Configure which plates you have available in your gym
  • Custom Barbell Weight - Set your barbell weight for accurate plate calculations

Version 1.0.26

Improvements

  • Improved CI/CD pipeline stability
  • Fixed Xcode Cloud test reliability issues