Changelog

See what's new in MyLiftingCoach

🚀 LATEST

Version 2.14.6

Camera-Based Velocity Tracking + Smart Injury Management! Revolutionary phone-camera velocity tracking brings VBT to everyone, plus intelligent wellness-to-injury integration for safer training.

📸 Camera-Based Velocity Tracking (VBT)

Industry-first: No expensive hardware required. Just your iPhone camera.

  • Automatic Plate Detection — Advanced Vision framework AI detects weight plates in real-time using your phone camera (no special plates or sensors needed)
  • Real-Time Velocity Meter — Live bar speed display in meters per second (m/s) with color-coded velocity zones
  • Bar Path Visualization — Colored trajectory lines for each rep showing the exact bar path, helping identify technique flaws
  • Rep-by-Rep Tracking — Automatic rep counting via direction change detection with individual velocity per rep
  • Velocity Zones — Visual feedback for Speed (>1.0 m/s), Power (0.75-1.0), Strength (0.5-0.75), and Max Effort (<0.5) zones
  • 60fps Support — High frame rate capture for more accurate velocity measurements
  • Camera Stability Detection — Smart detection ensures your phone is stable before tracking begins

🩹 Intelligent Wellness & Injury Management

  • Wellness-to-Injury Bridge — When you report joint pain in your daily wellness check, you can now specify exactly which body part hurts and the severity
  • Smart Weight Reduction — Pain-based weight adjustments (5-20% based on severity) automatically applied to affected exercises only
  • User Choice in Adaptations — Choose how to handle pain: continue as planned, reduce intensity, swap exercises, or skip affected movements
  • Transparent Adjustments — Clear orange "bandage" indicator shows when and why weight was reduced during workouts
  • Joint-Specific Mapping — Lower back pain → squat/deadlift reduction; Shoulder pain → pressing reduction; etc.

Code Quality & Performance

  • ~470 Lines Removed — Removed unused detection methods from PlateDetector for faster compilation and smaller app size
  • Memory Leak Fixed — Fixed NotificationCenter observer leak in video playback
  • Shared Formatters — Consolidated duplicate formatting code across the app

Bug Fixes

  • Velocity Tracker Sensitivity — Fixed plate detection going green immediately with sustained detection (5 consecutive frames required)
  • Velocity Meter Bouncing — Added dead zone threshold to prevent micro-movements from causing noise
  • Video Playback — Fixed velocity playback view not working after recording
  • RPE Display for Percentage Programs — Conjugate DE and other percentage-based programs now correctly show "@ 50% 1RM" instead of "@ RPE 8.0"

Version 2.14.1

Conjugate Method Polish! Refined percentage-based weight calculations for Dynamic Effort days and improved the workout experience for Westside Barbell training.

Bug Fixes & Improvements

  • Percentage-Based Weight Display — Dynamic Effort days now properly show calculated weight targets based on your 1RM and the prescribed percentage (50-60%)
  • Pure Percentage Training — Conjugate DE work no longer shows RPE targets, staying true to the Westside methodology of percentage-based speed work
  • App Preview Video — New App Store preview video showcasing the app's features
MAJOR UPDATE

Version 2.14.0

Conjugate Method (Westside Barbell) + Training Day Preferences! The legendary powerlifting system used by the world's strongest athletes is now available in MyLiftingCoach, plus complete control over your training schedule.

Conjugate Method (Westside Barbell)

  • Complete 4-Week Periodization — Authentic Westside-style conjugate template with Max Effort, Dynamic Effort, and Repetition Method days
  • Max Effort Days — Work up to heavy singles on rotating squat and deadlift variations. New variation each week to prevent accommodation
  • Dynamic Effort Speed Work — 50-60% percentage-based training for explosive power development with accommodating resistance support
  • Repetition Method — Hypertrophy-focused accessory work to build muscle and address weak points
  • Automatic Exercise Rotation — The app automatically rotates through squat, deadlift, and bench variations to prevent accommodation

Training Day Preferences

  • Select Your Training Days — Choose exactly which days of the week you want to train
  • Weekday Picker — New visual day picker in onboarding and program regeneration
  • Optimized Scheduling — Workouts automatically scheduled based on your availability
  • Easy Adjustments — Change your training days anytime from Profile settings

UX Improvements

  • Imperial Units Default — New users now default to pounds (lbs) for a better US experience
  • Improved Calisthenics Icons — Better visual icons for bodyweight exercises
  • Day Arrangement Shuffle — Easily rearrange your training days from the Today view

Version 2.11.0

5/3/1 Template + Dumbbell Exercises! Jim Wendler's legendary 5/3/1 program template plus expanded dumbbell exercise options for home gym and commercial gym users.

5/3/1 Program Template

  • Jim Wendler's 5/3/1 — The proven periodization program used by millions of lifters worldwide
  • Built-in Deload Weeks — Automatic deload scheduling following the classic 5/3/1 protocol
  • Training Max Progression — Automatic training max adjustments as you progress

Dumbbell Exercise Expansion

  • More Dumbbell Options — Expanded dumbbell exercise database for home gym and hotel workouts
  • Smart Substitutions — The AI coach suggests dumbbell alternatives when barbell equipment isn't available

Version 2.10.1

UX Improvements

  • Conjugate Training Day Sync — Better synchronization of Conjugate Method training days with your schedule
  • Volume Tracking Display — Improved volume tracking visualization throughout the app
  • Template Program Display — Fixed template program display issues

Version 2.10.0

SSPT Deadlift Template! Sport-Specific Physical Training template for deadlift specialization, plus single lift prioritization renamed for clarity.

SSPT Deadlift Template

  • Deadlift Specialization — Focused template for lifters wanting to prioritize their deadlift
  • Single Lift Prioritization — Renamed for clearer understanding of the training goal

Version 2.9.0

GZCLP Program Templates! Cody Lefever's popular GZCLP linear progression program, perfect for beginner to intermediate lifters looking for structured gains.

GZCLP Program

  • Tier 1 (T1) Lifts — Heavy compound movements at 85-100% intensity for strength development
  • Tier 2 (T2) Lifts — Moderate intensity compound movements for volume and technique
  • Tier 3 (T3) Accessories — Higher rep accessory work for hypertrophy and weak point development
  • Automatic Progression — Built-in progression scheme following GZCLP methodology

Volume Wellness Integration

  • HealthKit Volume Sync — Training volume now syncs with Apple Health for comprehensive fitness tracking
  • Wellness-Aware Programming — Volume adjustments based on your wellness check-in data

Version 2.7.4

Bug Fixes & Code Quality

  • Stability Improvements — Various bug fixes and performance optimizations
  • Code Quality — Internal code improvements for better maintainability

Version 2.7.0

AI Coach Upgrades + Verbal Feedback! Enhanced real-time coaching with text-to-speech feedback during workouts. The AI coach now understands your active workout context and provides smarter RPE-based guidance.

Verbal Feedback (Text-to-Speech)

  • Spoken Coaching — AI coach explanations can now be spoken aloud during your workout. Perfect for hands-free training when you can't look at your phone
  • Voice Selection — Choose from Apple's available voices including enhanced/premium options. Preview voices before selecting
  • Profile Toggle — Enable/disable verbal feedback from your profile settings. Disabled by default for a non-intrusive experience

Smarter AI Context

  • Active Workout Awareness — AI coach now correctly understands which workout you're currently doing, even if it's not "today's" scheduled workout
  • Prescription Details — AI coach now sees your full exercise prescription including tempo, pauses, RPE ranges, and percentage of 1RM
  • Most Recent Set Tracking — When you ask "how was my last set?", the AI knows exactly which set you just completed

Enhanced RPE 10 Handling

  • Critical Severity — Maximal effort sets (RPE 10) now trigger "critical" severity warnings with extra weight reductions to protect your recovery
  • Consecutive RPE 10 Tracking — Back-to-back maximal efforts receive progressively stronger warnings about the impact on training planning
  • Undershoot Detection — If you consistently log RPE 1+ below target, the AI coach encourages more aggressive weight selection

Bug Fixes

  • Fixed "No Workout Scheduled" — AI coach no longer shows "no workout scheduled" when you're actively in a workout session
  • Weight Unit Display — Today view now correctly uses your preferred weight unit (kg/lbs) instead of hardcoded kg
  • AI Bubble Trigger — Weight adjustment suggestions now reliably appear after completing each set

Version 2.6.0

On-Device AI Coach + Greasing the Groove! Get personalized coaching powered by Apple Intelligence, plus the legendary GTG method for calisthenics skill mastery. All processing stays on your device for complete privacy.

On-Device AI Coaching (iOS 26+)

  • Personal AI Coach — Ask questions about your training, get technique tips, understand why your program was designed the way it was. Powered by Apple Intelligence's Foundation Models
  • Context-Aware Responses — The AI understands your program, training history, goals, weak points, and current workout. It knows WHY your program was designed this way
  • Sport-Specific Knowledge — Expert advice for powerlifting, bodybuilding, strongman, AND calisthenics. Each sport has specialized coaching context
  • Complete Privacy — All AI processing happens entirely on your device. Your training data never leaves your phone. No cloud APIs, no subscriptions for AI features

Greasing the Groove (Calisthenics)

  • GTG Training Goal — New training goal specifically for the Greasing the Groove method. Build strength through frequent submaximal practice
  • 1+ Hour Rest Timers — GTG requires long rest periods between mini-sessions. Special rest timer display shows hours:minutes format
  • Rest Notifications — Get notified when your rest period is complete. Leave the app and go about your day — we'll remind you when it's time for your next set
  • GTG Info View — Full explanation of the GTG methodology, key principles (50% max reps, 1-2+ hour rest), and tips for success

Calisthenics Enhancements

  • Baseline Questions — New onboarding step for calisthenics athletes. Enter your max push-ups, pull-ups, dips, and bodyweight squats for properly scaled programs
  • True "Build Your Own" — For calisthenics, the DIY Template goal now generates zero exercises. You have complete freedom to add your own movements
  • Skill Level Filtering — Advanced exercises like Handstand Push-Ups and Pistol Squats only appear for athletes with appropriate experience

UI Improvements

  • Simplified Experience Selection — Compact 2x3 grid layout for experience level selection that fits on one screen
  • GTG Banner — Quick-access banner in Today and Workout views showing GTG methodology tips

Version 2.5.0

Smart Deload System! Data-driven deload recommendations that learn from your training history. The app now detects fatigue patterns and recommends personalized recovery strategies based on what works best for YOU.

Intelligent Deload Detection

  • Two-Week Volume Drop Rule — Research-based fatigue detection. When your training volume drops for two consecutive weeks, the app recognizes accumulated fatigue and suggests a deload
  • Wellness Pattern Analysis — Tracks consecutive negative wellness days. 3+ days of poor sleep, low energy, or declining motivation triggers recovery recommendations
  • E1RM Trend Monitoring — Detects strength decline patterns that indicate overtraining before burnout occurs

Personalized Recommendations

  • Learn From Your History — The app tracks effectiveness of each deload and learns which types work best for you. Even a single deload provides useful data!
  • Five Deload Types — Volume reduction (40-60% less sets), Intensity reduction (20-30% lighter weight), Frequency reduction (fewer sessions), Combined, or Active recovery
  • Psychology-Based Defaults — Initial recommendations match your training psychology. Neurotic lifters get volume reduction to maintain patterns; relaxed lifters get intensity reduction
  • Effectiveness Scoring — Each deload gets a 0-100 score based on volume recovery, strength improvement, and wellness bounce-back

Flexible Configuration

  • Four Trigger Modes — Fixed schedule (every N weeks), Data-Informed (suggestions you approve), Fully Automatic (auto-schedules deloads), or Manual Only
  • Sensitivity Controls — Adjust how sensitive fatigue detection is. Set minimum weeks between deloads and maximum weeks without one
  • Always Optional — Every recommendation is a suggestion. You always have full control over your training

Deload History Tracking

  • Pre/Post Metrics — Records your volume, estimated 1RMs, and wellness scores before and after each deload
  • Deload Settings — New settings page in Profile to configure your deload preferences and view history

Version 2.4.2

Bug Fixes

  • RPE Calculator Unit Fix — Fixed weight display showing kg values labeled as lbs. Now properly converts weights for users who prefer pounds
  • Dual Unit Display — RPE calculator now shows both kg and lbs for all weight estimates, making it easy to load plates in either unit system
  • Equipment Template Selection — Fixed Equipment Template Picker not highlighting your selected gym type (Powerlifting Gym was showing as Commercial Gym)
  • HealthKit Import — Fixed onboarding HealthKit import not fetching user data. Now properly requests authorization and imports body weight, height, age, and gender

Version 2.4.1

Performance Improvements

  • Faster RPE Input — Significantly reduced lag when entering RPE values during workouts through PR cache preloading
  • Optimized PR Checking — PR detection now uses cached data instead of database queries during workout flow

Bug Fixes

  • Fixed DIY Template goal not showing in regenerate program view
  • Fixed data reset crash in profile settings
  • Fixed onboarding competition date — now optional with toggle
  • Removed unused goal lift text boxes from onboarding

UI Improvements

  • New Data Reset View — Safe restart and full reset options with clear explanations
  • Cleaner Onboarding — Simplified flow matching regenerate program experience
🎉 MAJOR UPDATE

Version 2.4.0

Historical Data, Personal Records & Wellness Integration! Track your lifetime PRs, review program history, and integrate daily wellness check-ins for smarter training.

Personal Records System

  • PR Celebration Overlay — Beautiful trophy animation when you hit a new personal record during workouts
  • PR Predictions — See when you're close to a potential PR before you lift based on your training history
  • PR Management — Delete individual PRs if entered incorrectly, with automatic cache invalidation

Program History & Archives

  • Program Archive — View your completed programs with detailed statistics including weeks completed, total volume, and strength gains
  • Archive Dialog — When regenerating a program, choose to archive or discard your current program with a clear preview

Daily Wellness Check-In

  • Wellness Tracking — Log sleep quality, stress levels, soreness, and motivation before each workout
  • Optional Feature — Enable/disable in profile settings based on your preference

UX Improvements

  • Workout Summary View — Beautiful post-workout summary showing duration, volume breakdown, sets completed, and PRs achieved
  • Exercise Substitution Toolbar — Quick access to swap exercises and open the RPE calculator from the workout view
  • DIY Template Goal — New training goal for complete freedom to build your own periodization

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