Released and upcoming features

Changelog

2.0.0
Current

lyftd 2.0 — iOS app, Coach proposals, trainer platform

8/28/2026

The biggest release since lyftd went live. There is now a native iOS app with the full feature set, the Coach proposes concrete changes to your plan that you confirm with one tap, and trainers get a workspace with a roster, seats and plan assignment. Underneath all of it a lot was rebuilt: kg or lbs, RPE or RiR, week-based streaks, and statistics whose numbers hold up.

Training

  • Freestyle workouts — start a session without a plan straight from the dashboard and add exercises as you go. Everything counts toward volume, streaks and achievements.
  • Supersets — link an exercise to the next one, or pick its group in the exercise form, and execution alternates the sets (A1 → B1 → rest → A2), resting only when the round wraps.
  • Warm-up sets — 0–3 per exercise, with a suggested ramp calculated from your working load and rounded to real plates. Warm-ups never count toward volume, records or statistics.
  • Plate calculator — tap the planned load mid-workout for the per-side plate breakdown, with bar weights in kg or lbs.
  • Last time, right above the input — what you actually did the last time you trained this exercise: sets, reps, weight, effort.
  • Personal cues — pin your own technique note to an exercise and it shows up while you train it.
  • One-tap swap — every exercise offers alternatives ranked by muscle overlap and by how familiar you are with them; the substitute takes over the remaining sets.
  • Quick log in plain language — type "bench press 3x8 80kg" and lyftd creates the exercise with sets, reps and load. German and English, kg and lbs. It starts from your home screen on both platforms, with or without a plan running.
  • Progressive overload and deload — give an exercise a weekly increase and the planned loads climb by themselves; choose whether the final week deloads on load or on sets and reps, and by how much.
  • Per-arm and per-leg exercises — flag a unilateral exercise and reps and volume count both sides, while sets and max weight stay per side.
  • Reps with a hold time — a third exercise type for "8 × 10s". Half reps are loggable everywhere: 8.5 is a number now.
  • Myo-reps — execution labels the activation set and the mini-sets that follow it.
  • Plan templates — a gallery of ready-made plans. Copy one, rename it, set the length and pick the days.
  • Pause a plan — resuming shifts the dates, so nothing counts as missed and the week numbering stays continuous.
  • Rest timer — pause and resume it. When it ends you get a sound and a vibration, and a notification when the app is in the background.
  • Logbook questions — pick from the catalogue or write your own. The answers feed your statistics and the Coach's context.
  • kg or lbs, RPE or RiR — set both in your profile and every screen, chart and input field follows. Pound values now survive the conversion exactly.

The Coach

  • Proposals you confirm — ask for a different exercise or for other sets and reps and you get a card showing old → new per field. One tap applies it to your plan. Nothing is ever written without that tap, and the server re-checks every proposal against your real plan first.
  • Always within reach — a floating panel on the web, a drawer in the app, over whatever you are looking at. It knows where you came from: a plan, an exercise, your statistics, a recap.
  • Weekly and monthly recaps — every Monday and on the 1st the Coach writes up the period: sessions done against planned, volume against the period before, records, achievements and your streak. Both are archived under "Recaps", and you can take one straight into the chat.
  • Deload recommended — a recap carries a badge when your effort climbs while your loads stall, or when you start skipping more than usual, with the reason spelled out.
  • Build a plan with the Coach — goals, days per week, length, equipment and injuries in; a complete plan out, with exercises from the library and loads based on what you actually lift. You review and edit it before anything is created.
  • The next plan when one ends — the Coach reads the finished plan, including the exercises you kept skipping, and proposes the next block.
  • Sharper post-workout summaries — they now know your personal records, that this week is a deload, your body-weight trend, your profile, your unit and your effort scale. The card retires after 36 hours instead of sitting on your home screen for weeks.
  • Your history while you plan — picking a library exercise shows your estimated 1RM, your usual working weight and your last session, with one tap to prefill those values.

Statistics and progress

  • Body weight with a goal — log it, watch the trend against your goal line. It feeds the Coach too.
  • Muscle heat map and recovery — an anatomical body coloured by the volume you trained per muscle over 7 days to 12 months, plus a second view of which muscles are still recovering.
  • Strength standards and lift goals — where your estimated 1RM sits between beginner and elite, and a target per lift with a projected date from your own trend line.
  • Wrapped — your training year as a stat sheet, for every year you have data for, saveable as an image and as three portrait cards made for sending on.
  • How training feels — your logbook answers of the last 14 days as percentages and trends, with plain rules behind them: pain warnings, a deload hint after sustained high intensity, a nudge when there is room to push.
  • More depth on the numbers you already had — estimated 1RM instead of plain max weight, workouts per week over 26 weeks, 7- and 30-day volume, the change over your selected range on every exercise chart, a duration metric for timed exercises, and the next milestone under every achievement.
  • Export — the full training log as CSV, a plan week as a PNG or a one-page PDF.

For trainers

  • A workspace with your roster — every athlete with their active plan, this week's done against planned, their last workout and their seat status.
  • Invite links — create, label, limit and revoke them. Athletes join through a public link.
  • Seats — the Trainer subscription includes seats and you buy more as a quantity on the same subscription. You pay, your athletes train for free with Elite-level access. A seat that goes away starts a grace period, never a deletion.
  • Assign plans — hand any of your plans or templates to an athlete or to a whole group at once. Everyone gets their own copy and you keep editing rights.
  • Groups — organise your roster and assign one plan to every active member in one go.
  • Per-athlete statistics — 12-week charts for workouts and volume, plus the same per-exercise progress graph your athlete looks at.
  • Monday digest — last week's done against planned per athlete, at-risk athletes sorted to the top, and a line when their effort or their pain is trending up.
  • Comments and messages — comment on a finished session or on a single exercise in it, and keep one direct conversation per athlete. Both work on the web and in the app, and a thread stays readable for both sides after an athlete leaves.
  • Intake questions — your own set of questions, answered once by every new athlete, visible on their stats page.
  • Physio mode — an opt-in pain score of 0–10 and a note per exercise during a workout, with a pain trend chart on the athlete's page.
  • Studio branding and reports — your logo and accent colour show up for your athletes, and a branded progress report prints to PDF with stats, adherence, intake answers and recent sessions.

The iOS app

  • lyftd for iPhone, included in every subscription — sign in with the account you already have. The app sells nothing itself; subscriptions stay on lyftd.app.
  • The same feature set as the web app — today's workout, plans including creating and editing them, the exercise library, statistics, history, achievements, friends, the Coach, recaps, messages, Wrapped and the help centre.
  • Offline set logging — sets you log without a connection are queued in order and replayed when you are back. A basement gym is no longer an argument.
  • A rest timer that actually reaches you — the phone schedules the alert itself, so it fires on the lock screen with the app closed. A browser on iOS cannot do that.
  • Nudges for an abandoned workout — leave a session unfinished and the app reminds you after 30 minutes, after 90 minutes and the next morning at 08:00. All three cancel the moment you resume or finish.
  • Native chrome — a real iOS tab bar in the Liquid Glass material, sheets, haptics, pull-to-refresh, a left-edge swipe back that follows your finger out of any nested screen, and light, dark or system to match your phone.
  • Share your week — a finished week or your statistics goes into the iOS share sheet as an image or a one-page PDF.
  • Achievements with artwork — the badge tiles you know from the web, and the unlock moment right after you finish a workout.

The web app

  • The app's chrome on your phone — below desktop width the web app now wears the same slim glass top bar and floating tab bar as the iOS app: Today, Plans, Statistics, History, More, each tab named under its icon on both platforms. The hamburger menu is gone.
  • A sidebar on the desktop — the top bar is gone. Everything the account menu used to hide now sits in one list down the left, and ⌘B (Ctrl+B) collapses it to a rail of icons, remembered per browser. The bell moved up next to the wordmark, where the eye lands.
  • A home screen that opens on today — the dashboard leads with the plan day covering today, its exercises and a Start button, beside your body weight with the last thirty entries drawn under the input and your goal bar, and the training calendar, which pages back month by month on both platforms now. Web and app carry the same cards in the same order.
  • A History page — every finished workout in one chronological list, planned and freestyle together, searchable and filterable by plan and date, and each row expands onto the session's sets so you can correct them. Every set is coloured by how it went against the plan, the way the weekly overview grades its badges. Deleting a workout works from there too.
  • Notifications as a drawer — the bell opens over the page instead of navigating away. The page stays as a deep link and a bookmark.
  • A rebuilt work panel in execution — the planned targets moved into the set entry, so the number you are aiming at sits next to the field you type into.
  • Muscle maps — on exercise pages, on plan days as "muscles targeted this day", and as a filter: tap a muscle and the library shows what trains it.
  • Exercise pages with substance — demo clips, your personal cue, tracking statistics and the progress chart in one place.
  • Search that ranks — exact match first, then prefix, then word boundary, then substring, blind to hyphens and umlauts. "pullup", "pull up" and "Pull-Up" are one query, in German and in English.
  • One set of controls — the exercise library, custom exercises and your plans share the same search and filter bar, and every dropdown is the app's own frosted list instead of the phone's system picker.
  • Friends — a leaderboard of its own, ranking volume, reps, sets or sessions over the week, the month, the year or all time, coarse totals only and reciprocally opt-out, plus the ability to block someone.
  • A feedback board — post an idea, upvote the ones you want, follow their status.

Account, email and notifications

  • 30 days free — the trial now runs a full month with the complete feature set, Coach and iOS app included.
  • Email you control — five streams (unfinished-workout reminder, weekly recap, monthly recap, trainer digest, marketing), each with its own switch in your profile and a one-click unsubscribe that works without signing in.
  • Recap mails — Monday and the 1st, with your numbers and a preview of the Coach's recap for the same period. After a quiet week you get a gentle way back in instead of statistics.
  • A morning catch-up — leave a workout unfinished and one mail arrives the next morning at 08:00 your time with the link back into it. App users get the notification instead. Never both.
  • In-app notifications — a bell with an unread count for roster joins, assigned plans, friend requests, share invites, comments, messages, ready summaries, new achievements and missed workouts, rendered in your language.
  • A fuller profile — birthday, height, training days per week, body weight with a goal, and a profile photo.

Fixes worth knowing about

  • Deleting no longer costs you history — plans and exercises that appear in completed workouts are archived instead of blocked or destroyed. The "cannot delete" dead ends are gone.
  • Verification links work anywhere — opening one in a different browser or on a different device no longer drops you into a login loop.
  • Streaks count consecutive training weeks — a missed session does not break one, a missed week does. Your best streak is remembered permanently and can never regress.
  • Volume ratings recalibrated — realistic training scores green, training more than planned is never an error, and a deload week is expected rather than punished.
  • Weekly summaries count what you planned — a fully skipped day now reads 6/14 exercises, not 6/7.
  • Warm-up sets can no longer reach a statistic — enforced where the data is read, not screen by screen.
  • Workouts are stamped where they happened — a session records the timezone of the device it was started on, so a holiday workout keeps its real time.
  • Charts read in both themes — grid lines, axis labels and tooltips were drawn for a white page, so a dark card washed them out. Every chart uses the same bubble and the same dashed guide under the pointer now, both body-weight curves answer a hover or a dragged finger, and "Most Performed Exercises" names the wedge you are actually pointing at.
  • The language you picked, everywhere — the public pages have one address per language, the switcher writes your choice to your account before it navigates, and every page arrives from the server in that language instead of being switched in the browser afterwards.
  • Also corrected: peak training time (a timezone bug shifted everyone's hours), the total-sets figure (inflated roughly threefold), duration records compared across units, one-rep-max cards on bodyweight exercises, pound values that lost a fraction on every round trip, and achievements that outlived the workout you deleted.
1.5.6

Minor improvements

11/21/2025
  • Added "most used" sort option to custom and library exercises
  • Enhanced lyftd Coach Summary generation and context for more accurate, actionable feedback
  • Completed translation of exercise library and all predefined tags
  • Added weekly and session summaries showing completion rates for sets, reps, and volume
  • Added custom and library exercise details modal with progress, statistics and charts to quickly access exercise information from other pages
1.5.5

Logbook improvements

10/29/2025
  • Added option to filter logbook insights by workout session and date for individual session responses
1.5.4

UX and minor UI improvements

10/22/2025
  • Added "save and add another" functionality to quickly create multiple exercises in a row
  • Minor UI and UX improvements
1.5.3

In-session set editing

10/19/2025
  • Introduced the ability to modify logged sets directly within an active workout session
1.5.2

Plan overview improvements

9/27/2025
  • Added an informational message to the exercise card on the plan overview page when an exercise has been newly added or updated during the current week
1.5.1

Progress stats adjustments

9/3/2025
  • Fixed an issue where deleted workout plan exercises with connected and completed sessions were not counted towards the progress stats
1.5.0

lyftd Coach Integration

8/28/2025
  • lyftd Coach: Introduced AI-powered workout analysis and feedback, delivering personalized analysis and feedback after each session. Automatically compares your results to planned targets, analyzes sets, reps, weights, volume, RPE and integrates logbook responses, tracks progress week-over-week and highlights achievements. Offers actionable recommendations, recovery guidance, and performance insights.
  • Added a smart statistics feedback system that learns from your 30-day training history and workout plans to provide a quick info on optimal ranges for key metrics. The visual status indicators (green/yellow/red) show at a glance if your stats are on track without any manual setup needed.
1.4.4

Usability improvements

8/24/2025
  • Added iOS 26 support
  • Added pull to refresh functionality in iOS when added to home screen
  • Miscellaneous UI and UX improvements
  • Enhanced workout plan length editing functionality
1.4.3

Workout session and history improvements

8/6/2025
  • Added option to add a skip reason when skipping an exercise
1.4.2

Workout session improvements

7/18/2025
  • Added option to navigate back and add new exercises to continue workout session after completing all exercises
1.4.1

Security and usability improvements

7/1/2025
  • Miscellaneous security and usability improvements
1.4.0

Workout session improvements

6/29/2025
  • Added the ability to add new exercises to an ongoing workout session with option to choose existing exercise from library or create new exercise
1.3.0

Workout session improvements

6/22/2025
  • Added option to add more sets to ongoing exercise while in active session (similar to skipping sets function, but with adding sets)
  • Added sticky navigation bar to workout execution area
  • Enhanced mobile hamburger menu
  • Fixed issue with start workout modal not resetting after deleting an active workout session
1.2.0

Friendships, notification & exercise page improvements

6/19/2025
  • Added friendships: connect with friends to simplify sharing workout plans
  • Added option to enable notification sound on rest timer end (enabled by default)
  • Added option to enable email notifications on workout completion for shared plans (disabled by default)
  • Added detailed stats and charts for each exercise on the respective exercise pages
  • Enhanced usability with sticky navigation bar
  • Fixed upcoming workouts area not showing missed workouts from current week
1.1.0

Logbook and usability experience upgrades

5/31/2025
  • Added post-workout logbook questionnaire system that helps logging subjective training experience
  • Added percentage change indicator for total volume card
  • Added "partly skipped" status for exercise overview area in workout execution
  • Added "Load More" button to show more then 5 active & upcoming workouts in dashboard
  • Added workout day week info to workout history area
  • Enhanced drag & drop functionality for workout exercises
  • Enhanced exercise search functionality to search by tags (muscle groups, equipment, etc.)
  • Enhanced mobile navigation with sticky navigation bar
  • Fixed issues with weight and duration PR achievement calculation
  • Fixed workout pause notification trigger issues
  • Fixed issues with mid-week workout plans and the respective workout day selection
1.0.1

Minor post-release improvements

4/13/2025
  • Link to visit exercise page from exercise stats area
  • Library exerise links now use the exercise name
  • Icon images for library exercises
  • Security improvements
1.0.0

Initial release

3/31/2025
  • Create custom workout plans
  • Set plan duration and schedule
  • Add and edit workout days
  • Plan sharing capabilities
    • Share plans with other users
    • Accept/reject shared plans
    • Manage shared plan permissions
  • Plan duplication
    • Duplicate entire plans
    • Duplicate individual workout days
  • Status tracking (active, completed, upcoming)
  • Exercise library access
    • Browse exercise library
    • Sort and filter by tags, categories
  • Custom exercise creation
    • Create private exercises
    • Manage personal exercise collection
    • Duplicate exercises
  • Exercise categorization (tags, muscle groups, equipment)
  • Exercise type support (reps/duration based)
  • Language and timezone preferences