6/8 - Public Beta (Discord)
|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.1.0

v1.1.0

New Feature!Improvements!

Nutrition Page with Open Food Facts Integration

Introduced a brand-new Nutrition page where users can log daily food consumption using Open Food Facts data. Self-hosted setup documentation is planned in an upcoming docs release.

Flexible Food Logging Methods

Food can now be logged through barcode scanning, product search, favorites, and recipes. Barcode scans open existing products from the Open Food Facts instance or prompt private product creation when missing.

Large Nutrition Product Search

Expanded searchable nutrition catalog to roughly 3 million products that pass the current quality gate in the Open Food Facts instance.

Nutrition Favorites and Recipes

Users can favorite nutrition products and create recipes with custom portion sizes, optional preparation steps, and reusable ingredient combinations for faster logging.

Onboarding-Driven Nutrition Goals

Nutrition functionality is enabled after completing nutrition onboarding, and the backend now computes nutrition goals based on onboarding selections.

Analytics Pages Revamp

Redesigned analytics with a clearer layout and improved information hierarchy, based on multiple iterations and early feedback.

Workout and Nutrition Analytics Split

Analytics is now organized into two sections: Workout (muscle engagement, neglected muscles, balance, and training signals) and Nutrition (goal tracking, habits, photo comparison, and upcoming additions).

Exercise Analytics Screen Redesign

Refreshed analytics on exercise detail screens to follow the same design philosophy as the main analytics pages.

Dashboard Revamp with Daily Actions

Dashboard now surfaces unfinished workout reminders and daily tasks such as weigh-in, food logging, and workout completion.

Login with Username

Users can now sign in with their username in addition to email.

Progression Playbook Trace in Workout History

Program workout history now includes a progression playbook trace to help advanced users inspect rule-processing outcomes and simplify debugging.

Unified Design Migration

Migrated most screens to a more consistent visual style. Around two-thirds of screens are already aligned, with the remaining screens to follow.

RPE to RIR Preference Shift

Moved key effort tracking language and flow from RPE toward RIR based on user feedback for better day-to-day usability.

Security, Battery, and Offline Optimizations

Added enhanced security updates, battery optimizations, and stronger offline behavior with login support, full data preloading, and TTL-based refresh intervals.

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.