7/9 - Released
|See Changelog
Skip to main content

Changelog

See what we've been working on. Real updates from real development as we build OpenLift together.

Latest: v1.8.4

v1.8.4

Simpler Onboarding

Required, Workout, and Nutrition setup were added to make OpenLift easier to start.

Offline Program Workouts

Program workouts are available offline after weekly prescriptions are downloaded.

Post-Workout Reports

Post-workout reports compare the current workout with the previous one from the same template.

New Set Types

Added time, distance, and unit-based set types for logging.

Cleaner Beginner Workout Flows

Workout flows were cleaned up to be more beginner-friendly.

Dynamic Unit Labels

kg/lbs labels now change dynamically based on user setup.

General UX Improvements

General UX improvements were added across the app.

Self-Hosting Refactor

Backend refactoring continued toward stable self-hosting support.

v1.3.0

Analytics Screen Updates

Analytics screens were updated, with most calculations moved to the backend for consistency.

Training Tab Exercise Records

Exercises on the Training tab now show records and other exercise-related information.

Muscle Group Analytics

Muscle Groups now keep more analytic data to show more information about stimulus.

Measurement Goals

Each body metric now has measurement goals, so users can create goals and track them with each measurement entry.

Plates Calculator

Suggested values and entered weights in workout sessions now enable the plates calculator button.

v1.10

Nutrition Page

Added a new Nutrition page for logging daily food consumption with Open Food Facts integration.

Barcode Scanner

Users can scan a barcode to open an existing product from the Open Food Facts database or create a private product if it does not exist.

Nutrition Product Search

Nutrition search includes about 3 million products in the Open Food Facts instance that match the quality gate.

Nutrition Favorites

Users can mark nutrition products as favorites.

Nutrition Recipes

Users can create recipes from products, set portion sizes, and optionally add preparation steps.

Nutrition Onboarding

Nutrition features become available once nutrition onboarding is completed.

Backend Nutrition Goal Calculation

The backend calculates nutrition goals based on onboarding selections.

Workout Analytics

Workout analytics focus on workouts, engaged muscles, neglected muscles, muscle group balance, and more.

Nutrition Analytics

Nutrition analytics focus on nutrition goals, habit tracking, photo comparison, and more.

Login with Username

Users can now login with their usernames instead of email addresses.

From RPE to RIR

Effort tracking moved from RPE to RIR because users pointed out that RIR is more user-friendly and easier to track.

v0.2.6

New Feature!Improvements!

Post-Workout Report Endpoints

Added endpoints to generate post-workout reports with record callouts and clear volume summaries so athletes can see what they achieved.

1-6 Principle Progression

Added a new 1-6 progression with a heavy single followed by 6-rep back-off waves. It now supports both T1 and T2 lifts and only applies to exercises you explicitly set to T1 or T2.

Exercise Training Tiers

Exercises now have a Training Tier (T1/T2/T3/T4), enabling tier-based filtering and tier defaults across the exercise library.

General Progression Rules

Introduced general set and session rules so progressions can check broader conditions without hardcoded logic, speeding new progression styles and customization.

Workout Snapshots

Added Workout Snapshots so athletes can capture and revisit a memorable workout moment later.

Granular Feature Flags

Expanded feature flags with more granular targeting and rollout controls for safer releases.

Bodyweight-Aware Loading

Updated exercise handling to recognize bodyweight as the load where applicable, keeping volume and intensity calculations accurate.

Objectified Equipment

Refactored equipment from a fixed enum into a database collection so it can be created dynamically and attached to exercises with more flexibility.

SMTP Email Delivery

Introduced basic SMTP support for sending transactional emails from the service.

Lightweight Usage Analytics

Added minimal phone-home analytics to understand feature usage and guide product decisions.

Public Workouts & Sharing

Enabled public visibility for workouts with sharing-ready links for easy distribution.

Localization for Plans and Templates

Added translation support for Program Plans, Workout Templates, and Progression Playbooks.

Feature Flag Framework

Introduced a basic feature-flag system to roll out changes safely and target releases.

Progression Playbook Refinements

Improved playbook behavior and rule handling for more reliable progression guidance.

Strength Balance Analytics

Added strength-balance workout analytics to highlight asymmetries and build a clearer picture of overall capability.

Drop Sets and Myo Reps

Added support for Drop Sets and Myo Reps so they can be tracked and progressed in the training flow.

Improved Error Messaging

Refined error messages across key flows to make problems easier to understand and faster to fix.

v0.2

New Feature!Big Improvement!

Progression Playbook Engine v2

Rolled out the new rule engine that reads IF/THEN playbooks, tier stages, overrides, and training focus data so recommendations feel like they came from a seasoned coach. Supports linear strength, DUP, 5/3/1, and rehab-style templates in one engine.

Measurements Service

Introduced a dedicated measurements service for daily body tracking, goal targets, and automated calculations across key metrics so athletes can monitor progress with confidence.

Object Storage Support

Added a flexible object storage layer with first-class support for MinIO, Cloudflare R2, and local filesystem storage. This unlocks seamless scaling from development to production without changing application code.

Advanced Workout Analytics

Expanded analytics with detailed metrics for every exercise and workout, giving users a complete view of performance, trends, and current readiness.

Workout Templates Overhaul

Redesigned the workout template schema for clearer structure, easier reuse, and more reliable scheduling across different program types.

Program Plans

Launched program plans as curated collections of workout templates with built-in periodization, making structured training blocks simple to configure and follow.

Program Analytics

Added program-level analytics to track progress across a training cycle, highlight key outcomes, and surface performance shifts over time.

Advanced Redis Caching

Implemented a deeper Redis caching layer to speed up high-traffic queries, reduce database load, and keep the app responsive under heavier usage.

MongoDB Migration

Completed a full migration to MongoDB, delivering more flexible schemas, better scaling characteristics, and improved long-term maintainability.

My Exercises

Users can now create and manage personal exercises, enabling custom movements alongside the shared exercise library.