Skip to main content

Changelog

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

Latest: v0.1.0

v0.1.0

New FeatureStorage FlexibilitySelf-Hosting

Profile Photo Uploads

Added profile photo upload functionality with support for JPEG, PNG, WebP, GIF, and HEIC formats. Photos are automatically managed with retention policies (keeps 5 most recent) and served through secure, time-limited URLs.

Flexible Object Storage System

Built object storage abstraction supporting Local filesystem, MinIO, and Cloudflare R2 providers. Switch between storage backends with just configuration changes - no code modifications needed. Great for scaling from development to production.

Local Storage Provider

Added local filesystem storage option perfect for self-hosted instances and development. Includes custom signed URL implementation using HMAC tokens, so no external dependencies required for secure file serving.

MinIO Storage Provider

Added MinIO support for self-hosted S3-compatible object storage. Provides cloud-like scalability while keeping everything on your own infrastructure - ideal for teams and organizations wanting full control.

Cloudflare R2 Storage Provider

Added Cloudflare R2 support for production deployments. Benefits from global CDN distribution and zero egress fees, making it cost-effective for applications with high bandwidth usage.

Fixed File Type Validation

Resolved issue where file uploads were failing due to MIME type validation errors. The system now properly maps file extensions to content types, fixing upload problems with various image formats.

v0.0.9

Big Improvement!Better ExperienceMore Reliable

Enhanced Workout Session Management

Major improvements to workout session handling! Better resume functionality, improved data synchronization, and more reliable session state management. Your workouts now handle interruptions more gracefully and maintain accuracy throughout your training.

Smarter Set Tracking & Target Display

Fixed critical issues with set tracking and target display during workouts. Working sets now show the correct targets, and the system properly handles different set types (warm-up, working, drop sets) for accurate progression tracking.

Improved Program Analytics Dashboard

Enhanced analytics with better muscle distribution tracking, program progress visualization, and performance metrics. Get deeper insights into your training with improved filtering and more accurate progress calculations.

Better Profile & Authentication Experience

Improved profile image handling, enhanced auto-login features, and more reliable authentication flow. Your login experience is now smoother with better error handling and automatic token management.

Personalized Weight Unit Preferences

Dynamic workout statistics now adapt to your preferred weight units (kg/lbs)! All examples, targets, and progress displays automatically adjust to match your personal settings for a more tailored experience.

Enhanced Offline Reliability

Improved offline functionality with better sync queue management, more reliable cache updates, and enhanced error handling when network connectivity is intermittent. Train with confidence knowing your data is always protected.

Refined User Interface Polish

Updated visual styling across the app with better color consistency, improved navigation flow, and enhanced workout card designs. The interface now feels more cohesive and premium throughout your training experience.

v0.0.8

Big Improvement!Developer ExperienceProduction Ready

Better Error Tracking & Monitoring

Improved system monitoring to catch and fix issues faster. Better error tracking helps us provide a more reliable experience and quickly resolve any problems you encounter.

Smarter Program Scheduling

Your workout programs now schedule more reliably! Automatic cleanup of old workouts, smarter catch-up when you miss sessions, and improved pause/resume functionality that just works.

Program-Smart Analytics

Smart analytics that understand your training program context! Get insights that respect deload weeks, intensity phases, and program-specific progressions. Analytics now provide meaningful data that aligns with your structured training approach.

Automatic Weekly Schedule Updates

Your weekly workout schedule now updates automatically! The system handles program transitions smoothly and keeps your training consistent without manual intervention.

Better Workout History Management

Improved workout history with better data accuracy and faster loading. Your workout data is now more reliable and performs better, especially with lots of historical workouts.

More Reliable App Performance

Updated core technology for better performance and reliability. Improved system health monitoring and better handling of high usage periods for a smoother experience.

Enhanced Quality & Reliability Testing

Extensive testing improvements ensure your workout scheduling works perfectly and the app handles all scenarios reliably. Better quality assurance means fewer bugs and a more stable experience.

v0.0.7

New Feature!Big Improvement!More ControlPremium Experience

Complete Workout Session System!

Experience the full workout tracking journey! Start, pause, resume, and complete workouts with real-time exercise progression. Track sets, reps, weight, RPE, and pain levels with a beautiful premium interface featuring 280px expandable headers and gradient overlays.

Advanced Pain & Performance Tracking

Comprehensive pain tracking system with 8 distinct pain types, location mapping, and severity levels (1-10). Monitor your body's response to training with detailed analytics to optimize recovery and performance.

Comprehensive Onboarding Experience

Welcome to OpenLift with a complete 10-step onboarding wizard! Set your fitness goals, experience level, training frequency, equipment preferences, and health profile. Everything is personalized and localized in both Bulgarian and English.

Custom Progression Playbook Management

Create, edit, and simulate your own progression strategies! Build custom playbooks with rule-based progression logic, test them with historical data simulation, and fine-tune your training approach for optimal results.

Enhanced Program Management Suite

Complete program lifecycle management with duplication, editing, and advanced enrollment features. Manage your training programs with full CRUD operations and native iOS components for a premium experience.

Offline-First Architecture Completion

Bulletproof offline functionality with pre-flight network checks, sync queue processing, and exponential backoff retry logic. Train anywhere with confidence - your data syncs automatically when connectivity returns.

Premium UI Polish & Localization

Beautiful visual redesign across the app with technique-specific colors, enhanced typography, and comprehensive Bulgarian/English localization. Every detail crafted for a premium fitness app experience.

v0.0.6

New Feature!Big Improvement!More Control

Complete Coaching System!

Coaches can now fully customize your programs! They can override weights, reps, and rest periods for specific exercises, add new exercises to your routine, and provide personalized guidance notes. Your workouts now adapt to your coach's expertise while maintaining program structure.

Smart Workout Preview System

See exactly what your next workout will look like before you start! The new EffectiveWorkout system calculates your precise targets based on your progression, program rules, and any coach modifications. No more surprises - know your weights and reps ahead of time.

Program-Aware Progression Intelligence

Your progression now respects your program design! The system automatically knows when you're in a deload week, test week, or peak phase and adjusts progression accordingly. No more inappropriate weight increases during recovery periods.

Enhanced Scheduled Workout Management

Complete workflow for managing your program workouts! Start scheduled workouts with pre-filled exercises from your program, complete them to advance your progression automatically, or skip when life gets in the way while keeping your program on track.

Rich Exercise Library with Demonstrations

Every exercise now includes detailed instructions, form tips, and integrated YouTube demonstrations. Learn proper technique and get the most out of every movement with comprehensive exercise education built right in.

Customizable Progression Playbooks

Create and customize how your exercises progress! Build rule-based progression strategies that automatically adjust weights, reps, and intensity based on your performance. Tailor your progression to match your training philosophy.

v0.0.5

Big Improvement!Easier to Use

Faster & Smoother Data Access (Preparing for More!)

We've been working under the hood to make accessing your workout plans and history even faster and more reliable. This sets the stage for exciting new ways to interact with your data soon!

More Realistic Sample Programs

Our sample workout programs are now even better, with more consistent data to help you get started or find inspiration.

v0.0.4

New Feature!More ControlEasier to Use

Intelligent Workout Programs!

You can now enroll in structured, multi-week workout plans! OpenLift creates a personal copy just for you and automatically schedules your workouts based on your preferred days.

Smart Catch-Up & Flexible Skipping!

Life happens! If you miss a workout, OpenLift smartly tries to schedule it for you. Don't want to do the catch-up? Now you can "Skip Workout" and OpenLift will adjust your plan so you can move right on to the next one.

Personalized Daily Workout Targets

When you start a scheduled workout, OpenLift now calculates specific targets (sets, reps, rest) for each exercise, considering your plan, any coach adjustments, and even weekly intensity changes (like deloads).

Easier Program Management

Easily pause, resume, end your program, or update your preferred training days. Your schedule adapts automatically!

v0.0.3

New Feature!Big Improvement!

Detailed Workout Logging is Here!

Track every detail of your sessions! Log sets, reps, weight, RPE, add notes to specific exercises or sets, and even record any pain experienced.

Enhanced Workout Feedback & Diary

After your workout, provide detailed feedback on enjoyment, fatigue, and overall effort. Use the improved notes as your personal training diary.

Workout Stats Recalculated Instantly

When you modify a completed workout (e.g., correct a weight or rep count), your workout summary statistics now update immediately.

v0.0.2

New Feature!Getting Started

Browse & Discover Workout Templates & Plans!

A brand new catalog of expertly designed Workout Templates and multi-week Program Plans is now available. Find the perfect structure for your next training cycle!

Foundation for Smart Programs

We've laid the groundwork for our upcoming intelligent program features by building a robust system for defining workout structures, including weekly intensity changes.

More Sample Data

Added more sample exercises, workout templates, and focus profiles to help you explore what OpenLift can do.

v0.0.1

Getting Started

Welcome to OpenLift!

The first version of OpenLift is here! Start tracking your workouts with our core logging features. Secure sign-up and user profiles are ready for you.

Basic Exercise Logging

Manually log your exercises, sets, reps, and weight to keep a record of your training sessions.

User Accounts & Authentication

Create your secure OpenLift account to save and manage your workout data.