Skip to the releases

Changelog

What's new.

Every release, newest first, in the words members read in the app.

Releases
1,155
Days shipping
98
Now on
v5.163.11

Releases per day since Mar 13, 2026. The busiest was Oct 20, with 170; the last seven days are in volt. Point at a day to open it.

Wednesday, Oct 14, 20266 releases

  1. Onboarding stops duplicating exercises you already have

    v5.108.1
    • Setting up from an interview now reuses the library's exercise when the name is the same lift spelled differently ("Lat Pulldowns" β†’ Lat Pull Down, "Clean & Jerk" β†’ Clean and Jerk) instead of creating a duplicate that splits your PRs and history
    • Exercises created during setup get a real muscle group (squats β†’ Quads, leg raises β†’ Abs) instead of "legs" or "core", so they show up in muscle filters and per-muscle volume
    • 13 existing exercises with labels like "full body", "legs" or "Chest" were corrected the same way
  2. Walk, jog, run or sprint β€” named by your pace

    v5.108.0
    • On-foot cardio is named by your pace instead of always "run": under 4 mph is a walk, 4–5 mph a jog (a 12:00 mile counts as a jog), faster than a 12:00 mile a run, and faster than 10 mph over half a mile or less a sprint
    • Runs you log from Discord or by telling Atlas get that name ("Jog", "Walk"…), and a walk is logged as walking. Names you chose yourself, like "1h Z2 Treadmill Run", are never changed β€” the pace label shows beside them
    • The workout page, cardio summary and workout list show the label and pace ("Jog Β· 15:00/mi"), Discord posts say "went for a jog" with the right emoji, and Atlas describes your cardio the same way
    • Earlier "Run" entries logged from Discord are renamed by their pace
  3. Charge-tonight reminder on the watch

    v5.107.1
    • From 8 pm the watch tells you once when its battery won't make it to the morning (from its own drain estimate) β€” and the 9 pm wrap says "charge tonight" too, so it doesn't die overnight
    • The watch's last-meal line stops saying "so far" once your glucose is back to baseline β€” the same rule as the Glucose page
  4. Sign up from Discord and finish setting up in Discord

    v5.107.0
    • Joining from the Discord server? Run /register and Atlas sets you up right there in your DMs β€” your mode, coaching style, goals, stack and training β€” and signing up on the website just applies that plan
    • Signed up before finishing the chat? The interview stays open in Discord, tied to your new account: Atlas DMs "Your account is ready β€” let's finish here" and picks up at the last question, and your plan goes live when you're done
    • The website's setup page for Discord sign-ups says "Finish setting up with Atlas in Discord" (open your DMs, set up here instead, or skip) and moves on by itself once Discord finishes. Sign-ups from the website are unchanged
    • The sign-up page says you're continuing from Discord, keeps the mode you picked there, and explains how to get a fresh link if yours expired
    • Atlas no longer asks your coaching style twice, and the mode and style you tap always win over what it guessed from the chat
    • If building your plan fails, your answers are kept and a Try again button (or typing "try again") retries; type "link" anytime to get your sign-up link again
    • If your Discord DMs are closed, sign-up falls back to the website's setup instead of leaving you stuck
  5. Last meal reads right

    v5.106.1
    • The Glucose page's Last meal box no longer says "still unfolding" and "peak so far" once your glucose is already back to baseline
  6. A richer glucose page and faster food logging

    v5.106.0
    • Glucose shows how much your number moved in the last ~15 minutes ("+12 in 15 min"), and greys out a reading that's gone stale, using each feed's own cutoff
    • A Last meal box at the top of Glucose: before β†’ peak, the rise, and how long it took to come back down
    • Open any day on the Glucose page (tap a date in By day), with today drawn over your typical day, and a time-in-range bar on every day
    • Glucose charts no longer draw lines across sensor gaps, and old workouts outside the window stay off the trace
    • Quick-log search finds foods you logged recently but never saved, with their last macros, servings and an Eaten at time, plus a one-tap Save to My Meals
    • If you have only a few saved meals, the one-tap buttons fill in with the foods you log most
    • Workout notes save once even if you tap away and hit Save; a stale group page shows an error instead of crashing; photo uploads that partly fail say how many made it
    • Resuming the Atlas setup interview after only your first message brings back the greeting

Tuesday, Oct 13, 202611 releases

  1. Search leads with the lifts you actually do

    v5.105.1
    • Exercise search now ranks every lift you've ever logged above catalog variants, most recent first. It used to remember only your last 12, so on a six-day split anything from last week (like Tuesday's Dumbbell Hammer Curl) fell back to 7th place
    • In the add-exercise picker, recent lifts you haven't done yet today come before the ones already in this workout
    • Browsing still shows the full catalog under your own lifts, and the same ordering applies on the iPhone app and the watch
  2. Goals know where you started

    v5.105.0
    • A goal with no starting value says "Set where you started to see progress" (goal page, Goals list, dashboard) instead of showing β€”%
    • For a strength goal, the edit form suggests your best lift at the time you set the goal β€” one tap to use it, nothing saved without you. Clearing Started at now leaves it empty instead of guessing from today's PR
    • Atlas knows when a goal's start is missing and won't make one up
    • The weight box in the workout logger never overwrites a weight you've already typed when last session's numbers arrive
    • "Ask Atlas" from a notification fills the message box once, not every time you come back to that chat
    • Undoing a coach removal works for 15 minutes; after that, ask your coach for a new invite
    • Plan a Cycle's "Add to my schedules" and stepping down as a group admin show an error instead of a blank page if something fails
    • Invite-code Copy and Revoke buttons have labels for screen readers
  3. Small things, fixed

    v5.104.0
    • After you apply an Atlas Log Food card, an Undo appears for a few seconds
    • On a cycle's last day Atlas says "final day" (not "Day 85 of 84"), and it labels a workout you're still logging as in progress
    • Doses read the same everywhere: "5,000 IU", "250 mg"
    • Small buttons on phones are now full-size tap targets: template reorder arrows, weekly-log "Log all", calendar and chart filter chips
    • The workout share sheet shows a never-expiring link as "Never" and only changes expiry once it's saved
    • Lab protocol panels and older Atlas chats show dates like "Oct 6, 2026"
    • Insight session counts skip empty sessions, like your streak does
  4. One number everywhere, and a polish pass on phones

    v5.103.0
    • Body fat is calibrated (your DEXA offset) everywhere it appears: Today, Discord, the iPhone app, coach view and stories
    • One weekly weight-rate rule for the dashboard, watch, iPhone, insights and goal charts, so they stop quoting three different lbs/week figures
    • Volume counts working and failure sets everywhere, including the group leaderboard, Discord recaps, Atlas and exports
    • Recent PRs on the watch and iPhone, and the PR badges on a workout page, show real PRs; Discord posts headline your heaviest real lift and late posts include their PRs
    • One cycle-week rule everywhere (a 12-week cycle no longer shows "of 13"), and Atlas sees your goals' start, current value and progress
    • Atlas reads steps from all your devices, the same numbers as the dashboard
    • Next Dose and the schedule's Next dates skip a dose you already logged today
    • A strength goal's projection always treats the goal as "lift more", never guessing from the numbers
    • Phone polish: set tables, the reps box, the template editor, Recent PRs rows and lab history no longer clip or wrap awkwardly
    • Charts: 16 distinct muscle colours in weekly volume, Coming Off labels no longer collide, and half-lives under a day show in hours (Anavar was "~0d")
    • "1 exercise Β· 1 set" (not "1 exercises"), thousands separators on macros, and adherence shows off-schedule doses separately instead of 3/1
    • The Steps card's empty state names every source (Apple Health, the watch, a connected device)
  5. Dashboard cards you can trust, sturdier sign-in, and a faster watch and Atlas

    v5.102.0
    • Goals Progress shows every active goal (strength and FFMI goals were missing) with "now β†’ target", using the same readings that decide the goal
    • Recent PRs lists your actual recent PRs, not first-ever lifts, and a PR doesn't vanish when you beat it
    • Steps, Calories, Heart Rate and Activity cards headline today (or label the day they show), and averages cover the last 7 full days
    • Body Measurements shows the change since your previous measurement, labelled with its date; Cycle Progress and Weight Trend no longer show a fake 0.0 from a single reading
    • Adherence counts expected doses from when a schedule was added, and supplement logs only against active schedules
    • Closed a redirect trick in the sign-in link that could send someone to another site after logging in
    • The Atlas setup interview survives a reload or a backgrounded tab, and a failed summary step shows Try again instead of retrying forever. Pressing back after finishing no longer starts the interview over
    • Forgot your password? The login page says what to do, and admins can issue a one-time password from Admin β†’ Users
    • Login and sign-up errors show on the page (and to screen readers), an invite code that's already used is flagged before you fill in the form, and sign-out only finishes once the server agrees
    • The watch's Today screen builds with about a third of the database round trips (one PR replay instead of four)
    • Atlas gathers your data in two steps instead of about twenty, so replies start sooner
  6. Plan a Cycle becomes real schedules, a truer supplement log, and Discord that never goes quiet

    v5.101.0
    • Plan a Cycle has "Add to my schedules": confirm the summary and the plan becomes real dose schedules (all or nothing, with Undo). It tells you which schedules you already run will continue alongside
    • Weekly log: future days can't be ticked, a dose logged on an off day shows (amber outline) instead of hiding as a dash, "Log all" has Undo, and on a phone the grid scrolls to today
    • Log Supplements starts fresh when you change the date, labels schedules that aren't due that day, and "Mark All Taken" only marks the due ones
    • Coming Off names any steroid or SARM schedule already set to start after your last dose
    • Atlas on Discord answers even when something fails, quotes the member you replied to correctly, and keeps Retry on a failed Apply. A run reported twice is logged once
    • Discord commands that log or change data need a link you confirmed with /link, so a typed-in username can't act as you
    • Photo compare picks exact photos (several shots on one day all reachable), opens on the widest same-pose pair, has Swap, and the link opens the same pair
    • Transformation stories count failure sets in tonnage and peaks, and tape measurement changes anchor to your before/after photos
    • Revoking a share link has Undo, revoking or deleting a story kills every link to it, and links to deleted items say Deleted
    • Watch commands queue: adding a second Wi-Fi network or ringing the watch no longer erases the first command
    • "Enabled on this device" for notifications now means the server really has your subscription
    • Today's Activity shows Apple Health active calories and heart rate when there's no smart-scale data
  7. Tell Atlas what you ate, a real rest timer, and steadier coaching and groups

    v5.100.0
    • Tell Atlas "log 2 eggs and toast for breakfast at 8" and it shows a Log Food card with the macros and time. Nothing is saved until you tap Apply, and saved meals use their own numbers
    • Search your Atlas conversations by title or anything said in them
    • "Ask Atlas" on a notification opens a new chat with that notification quoted, ready for your question
    • The rest timer can count down to a target (60 s to 4 min, remembered), turns green and buzzes when rest is up, and survives a reload
    • The set row gives the weight room to show 220.5 instead of clipping it on a phone
    • Coaches: a client's page separates real alerts from your own edits and lists what the client was told you changed. If a client removes you, they can undo it; if you drop a client, they're told
    • Groups: admins can step down once someone else is admin, join notices go to the current admins, people who leave drop off upcoming RSVPs, and a deleted event can be undone
    • Journey: a phase stays in progress through its planned end date, short phases show days, and phase cards link to their cycle
    • iPhone app: dose and supplement ticks file under the schedule that was running that day, "save to my foods" updates the saved macros like the web, big meals over 2,000 kcal can be edited, and workout history keeps paging during a live workout
    • Deleting a weigh-in re-checks goals and badges it supported, on the web and in the app
    • Undo after deleting a dose, weigh-in or measurement re-checks the values; only your own Atlas messages can be edited; challenges are accepted only from their invite link
    • The glucose overview loads faster everywhere it appears, and the watch's screen cache keeps active users warm
    • Atlas no longer repeats the first half of its answer after looking something up
  8. Atlas sees your dose log, measurements and PCT, and never quietly truncates

    v5.99.0
    • Atlas can now read your dose log (when, how much, which site, on or off schedule), your supplement log, and your tape measurements over any range
    • Atlas knows your PCT plan and the nudges it sent you this past week, so "why did you tell me that?" has an answer
    • When you ask about a long stretch ("weight since March"), Atlas uses your true first and last weigh-ins and tells you if a list was cut short instead of silently answering from the newest 60
    • Asking about one lift's history searches all your workouts, not just the last 20
    • Atlas can list what you actually ate on a given day, with times
    • If Atlas fails mid-answer, a Retry button re-sends your question without posting it twice; regenerating an answer twice no longer leaves the old one behind
    • Very long chats stay answerable (old tool output is trimmed first), and one data source failing to load no longer stops Atlas from answering
    • The missed-dose nudge and the dashboard adherence card count only doses logged against your schedule, so a daily oral or a one-off can't hide a missed pin. Lab reminders now cover oral-only and SERM users too
    • The serum-swing nudge looks at every compound, not just the one it warned about before, and treats a changed protocol as new
    • The dashboard loads faster: glucose, recovery and your card layout load alongside everything else
    • Fixed: the new exercise history page failed to open
  9. Workouts, labs, body and dosing: a round of fixes and missing pieces

    v5.98.0
    • The workout logger pre-fills each set's weight from the same set last time and shows "prev 225Γ—8" beside it. Nothing logs until you tap
    • Every exercise has its own page: records, estimated 1RM trend and recent workouts. Tap an exercise name in the library, logger or a finished workout
    • Rename a workout and add notes; edit a logged cardio entry; undoing a deleted set puts it back where it was
    • Fixed: removing an exercise after reordering in the workout editor crashed the page. Finish Workout no longer hangs on a slow AI namer, and exercises you add mid-workout survive a reload
    • Workouts that run past midnight count on the day they started, for weekly volume, the strength curve and PR dates
    • Lab results reported as "<0.5" or ">1500" keep their sign everywhere (history, charts, dashboard, Atlas) and never produce a fake change between panels
    • Lab trends stay continuous when a lab reports in SI units (nmol/L, pmol/L, mmol/L): converted points are labelled, stored values never change
    • The dashboard labs card shows every recent draw, not just the newest date. Edit a marker's name, delete several at once (with Undo), and manual entry keeps the draw date between markers
    • A weigh-in you delete or reassign in your scale's app is removed here on the next sync
    • Fix a progress photo's date or pose from the viewer; uploads from the web are dated by when each photo was taken; swap a story's before/after photo in its settings
    • Strength goals show your standing PR as "now", the same number that decides the goal; the exercise picker is searchable; you can edit a goal's starting value
    • Measurements: the same measurement twice in a day updates instead of duplicating, older entries can be corrected, and /body shows the change since last time
    • Dose Schedules: "Next" dates follow each schedule's own rhythm in your timezone, ended schedules are grouped as Ended, and Log Dose no longer offers them
    • Dose History shows times in your timezone and loads older doses past the newest 50
    • Ending a cycle lists its running schedules (all ticked) and stops them on the cycle's last day
    • Changing a supplement's dose or frequency starts a new schedule today, so past adherence stays as it was
    • Coming Off and the clearance markers convert doses logged in ml using the compound's concentration, like Active Levels
    • The calendar shows bloodwork draws, cycle starts and ends, and progress photos
    • Challenges resolve on their own every hour; creators can cancel an unaccepted invite, and invites expire after 14 days
    • Deleting an AI or voice key, signing out other devices and revoking invite codes now ask first
    • Creating an account from a group, challenge or coach invite brings you back to that invite
  10. Today shows your food and glucose, and food logging gets sturdier

    v5.97.0
    • Today now shows calories and protein eaten against your targets, and your latest CGM reading with its trend arrow
    • Empty cards on Today lead somewhere: Log weight, Start a workout, Log food, Add a schedule
    • Fixed: food logged from a Nutrition tab left open overnight went into yesterday at noon. Logging on "today" now always means today, and a tab you come back to on a new day moves to it
    • Fixed: Repeat yesterday put every later meal at the current time, which the glucose page read as one huge meal. Each meal now keeps its own clock time
    • Moving a meal's time across midnight moves it to the right day, and typing 11:50 PM for a 12:20 AM snack means 30 minutes earlier
    • Log any past entry again with one tap (with Undo), even foods you never saved to My Meals
    • Logging a saved meal has an optional Eaten at time, so its glucose response lines up
    • The 7-day strip works for days far in the past, and editing an entry's name or time no longer rounds its macros
    • Fixed: cards you hide on a shared transformation story still sent their numbers (and the link preview showed your weight change). Hidden cards' data and photos now never leave the server
    • Export now includes workout templates, custom exercises, PCT plans, transformation stories, CGM glucose, and Apple Health data
    • Glucose CSV files whose header doesn't name the unit are read correctly in mmol/L
    • Security hardening: connecting a smart scale is tied to your own signed-in session, Discord commands always prefer the account you verified with /link, and several inputs are now bounded and date-checked
    • Page header buttons wrap on phones instead of pushing the page sideways (Active Levels, Body, Compounds, Workouts)
  11. Food times show in your timezone

    v5.96.1
    • Fixed: the Eaten today list showed meal times 4 hours late (an 11:20 AM shake read as 3:20 PM). The time was saved correctly but displayed in server time; it now shows in your timezone, matching the edit dialog

Monday, Oct 12, 20264 releases

  1. Send Atlas photos on Discord, and get its nudges there

    v5.96.0
    • DM a meal photo to the Discord bot, with a note if you like ("2 eggs, not 3"). Atlas estimates the macros, and one tap logs it at the time you sent it
    • DM a progress photo, pick the pose, and it's saved to your photos and Journey
    • /notify dms:On sends Atlas's nudges (PRs, goal hits, check-ins) to your Discord DMs, with the same limits as app notifications. There's also a toggle on the group page
    • Deleting a workout in the app now removes its post from the Discord channel
  2. All your saved foods in the app, and photo dates that stick

    v5.95.0
    • "My foods" in the app's Food tab searches every saved food, favorites first. Pick servings and when you ate it, and log it to today or any past day
    • Progress photos from your library keep the date they were taken, read from the photo itself. A batch from different days uploads to each day. Before, everything landed on today, which skewed your transformation comparisons
  3. Fix a logged dose

    v5.93.0
    • Edit a logged dose: amount, site, or when you took it. On the web it's the pencil on each entry in Dose history. In the iPhone app, tap the dose in the Dose log. Active Levels and lab timing follow the new time
    • Dose history on the web can delete an entry too. It asks first, then offers Undo
    • Atlas in the app: if your connection drops while Atlas is answering, the app checks whether the question got through. If it did, you see the answer instead of a Try again that would ask twice
  4. Glucose alerts on the watch

    v5.91.0
    • The watch alerts you when your live CGM reading drops below 70 or climbs above 180 β€” once per episode, with a chime (an urgent low under 55 uses the alarm sound and gets through Do Not Disturb). Overnight lows are worded as a possible compression low. Toggle it in Settings β†’ Watch β†’ Glucose alerts
    • The watch no longer crash-loops if its touch chip stops answering β€” it skips the read and resets the chip β€” and a new build that does crash-loop now rolls itself back to the previous one

Sunday, Oct 11, 202614 releases

  1. Snap a meal, get the macros

    v5.90.0
    • New "Snap a meal" button on Food: take a photo, add a sentence about what's in it, and Atlas estimates the calories, protein, carbs and fat
    • Check the estimate before it's logged. Every number is editable, the meal is broken down item by item, and you can untick anything you didn't eat (the drink, the bread) to take it out of the total
    • What you write wins over what the photo shows: amounts like "8 oz chicken" or "cooked in a tbsp of olive oil" are used as given, and naming one of your saved meals uses its numbers
    • Optionally save it to My Meals for one-tap logging next time. No photo handy? A description on its own works too
  2. Fix a workout after you've finished it

    v5.89.0
    • In the iPhone app, tap any set in a past workout to change the weight, reps or type, or delete it. "Add set" puts a missed set back in. PRs recalculate, the same as editing on the website
    • Tapped Finish too early? "Resume workout" reopens today's workout so you can keep logging. Before, sets logged after Finish were rejected
    • Mark warm-up sets with the W button. They stay out of your set count, volume, PRs and "last time"
  3. Meals land at the right time

    v5.88.0
    • Log food with the time you actually ate it: an "Eaten at" field on new entries on the web, and a time picker in the app's Add food and saved-meal sheets. Glucose charts pin the meal there
    • Food logged for an earlier day lands at noon that day. Before, it showed up at the moment you typed it, so it could appear on the wrong day's glucose chart. "Repeat a day" keeps each meal's original time
    • The iPhone app lists your recent weigh-ins on Progress. Delete a wrong one (asks first, then offers Undo), and log a weigh-in for any of the last 7 days
    • Food and Atlas in the app refresh when you come back to them, so entries from the web or Atlas show up right away
  4. Fix when you ate

    v5.87.1
    • Logged a meal late? Edit the entry and set when you actually ate. Glucose charts and the meal markers move with it. On the web it's the "Eaten at" field when you edit an entry. In the iPhone app it's a time picker with quick βˆ’10/βˆ’20/βˆ’30 min buttons
    • The food log on the web shows each entry's time
  5. You pick the injection site

    v5.87.0
    • Injection sites follow how a compound is taken. Peptides like HGH rotate through subcutaneous sites (abdomen, love handles, thigh, back of the arm), injectables through intramuscular ones, and pills get no site at all. Before, everything was given an intramuscular site, even orals
    • In the iPhone app, tapping an injection asks where it went, with the next site in your rotation preselected. Pills and supplements still log in one tap
    • Every tap in the app's Stack can be undone: an Undo button right after logging, and tapping a ticked item un-logs it after asking
    • Atlas notifications now arrive as iPhone notifications. Compound names stay off the lock screen unless you turn that off
    • Fixed: a number you typed in the app (weight, reps, dose) is now saved when you tap Log or Save. Before, the previous value could be logged
  6. Watch battery + a real glucose ring

    v5.86.1
    • The watch's audio chips now sleep until a sound or a voice question needs them (they sat powered all day after a reboot), and the sound task stops waking the chip 10x a second
    • Quieter idle: syncs back off to every 3 min after 3 min untouched (was 10), every 10 min after half an hour, and Wi-Fi listens less while the screen is off β€” a look still syncs right away
    • New Power saver toggle (Settings β†’ Watch): dimmer, 15 s timeout, Wi-Fi switched off between syncs while the screen is dark (every 15 min, and whenever you look), lighter motion sampling
    • The GLUCOSE ring is now a gauge: it follows your live reading, with marks at 70 and 140 so you can see at a glance whether you're inside the band (it used to sit full and green all day)
  7. Catch up on doses you didn't log

    v5.86.0
    • Tell Atlas "I've been on 5iu GH daily since the 5th and never logged it" and it proposes one card that logs every scheduled dose in that range. Tap Apply. Days you already logged are skipped, and future days never are
    • Atlas can add the schedule and catch up the doses in the same reply: apply the Add card, then the Log card
    • Exercise names Atlas uses now match what you actually train: plain Leg Extension over a resistance-band variant, never a stretch
  8. Tell Atlas a workout and it logs it

    v5.85.0
    • Tell Atlas "add yesterday's workout: glute press 3Γ—10 @ 90, leg extensions 3Γ—10 @ 60…" and it proposes the session as a card, grouped like 3 Γ— 10 @ 90 lb. Tap Apply and it's in your history on the right day
    • Workouts logged through Atlas count like any other: PRs, badges and challenges all update. If the name matches one of your templates, it's linked to that template
    • The card warns you if you already logged a workout that day, and tells you which exercise names it couldn't find
  9. Atlas can add a compound to your schedule

    v5.84.0
    • Ask Atlas to "add 5iu of GH daily" and it proposes the new schedule as a card. Tap Apply to save it. Before, Atlas could only change schedules you'd already set up
    • Common names work: GH, Somatropin, Test Cyp and Deca each find the right compound. If a name could mean more than one, the card lists them instead of guessing
    • The card shows a warning if you already have a schedule for that compound. Natty+ mode can add peptides, GLP-1s, AIs and SERMs
  10. Set your own max heart rate

    v5.83.0
    • Settings β†’ Preferences has a Max heart rate field. If you know your real max from a test or a race, enter it. Your heart-rate zones on Apple Health runs, the zone-2 check and Atlas all use it instead of the age estimate
    • A run's heart-rate card says where its max HR came from, with a link to set your own
  11. Running economy

    v5.82.0
    • New on Workouts β†’ Analytics: running economy from your Apple Health runs. See distance per heartbeat over time, with pace and average heart rate for every run. More ground per beat at a similar heart rate means a bigger aerobic base
    • Workout history marks the runs Apple Health recorded with their average heart rate
  12. Your Apple Health runs, in the training log

    v5.81.0
    • Runs you log after the fact are matched to the Apple Health workout that recorded them: the session shows the real start and end, distance, pace, active energy and heart rate
    • Heart-rate zones: each matched run shows its average and peak zone against your max heart rate (estimated from your age, or the highest Health has recorded) and flags a "zone 2" run whose average sat above zone 2
    • Glucose around runs now uses the real window Apple Health recorded instead of an estimate, with the run's average heart rate beside it
    • Apple Health workouts that aren't in your log are listed on the Workouts page (and in the app): pick the exercise and add them with their real time and distance
    • Atlas sees the heart rate and real window on your logged runs, and only lists Health workouts that aren't already in your log
    • New nudge: a run logged as zone 2 whose heart rate averaged above zone 2 (once per run, only for runs in the last 3 days)
  13. Recovery card on the dashboard

    v5.80.0
    • New Recovery card, shown once Apple Health has synced from the iPhone app: last night's sleep by stage, resting heart rate and HRV against your 7-day averages, today's steps and your latest watch workout
  14. Apple Health, and the iPhone app catches up

    v5.79.0
    • Apple Health comes in through the iPhone app: steps, active and resting energy, exercise minutes, resting heart rate, HRV, heart-rate range, respiratory rate, blood oxygen, VO2 max, sleep by stage and your watch and Fitness workouts
    • Steps now count your iPhone and any paired watch too: every steps number uses the highest of your smart-scale account, the AnabolicAdvisor watch and Apple Health for the day
    • Atlas knows your recovery: 7-day resting heart rate, HRV, sleep and activity are in its context, and it can pull any day's Apple Health data on request
    • The iPhone app gets your stack (log doses with site and time, injection history, Active Levels), the full food log, workout history with PRs, the record book, glucose, labs (with upload) and progress photos

Saturday, Oct 10, 20265 releases

  1. Describe a meal on the iPhone app

    v5.78.0
    • The iPhone app can estimate a meal from a description ("chicken burrito bowl with guac"), the same estimator the watch uses: check the numbers, adjust, then log. It's saved as an Atlas estimate you can edit
    • Atlas's proposed macro targets now show the fat number too, in Discord and in the app
  2. Groundwork for the iPhone app

    v5.77.0
    • The iPhone app can now chat with Atlas: your conversations are the same threads as on the website, and changes Atlas proposes come with Apply / Dismiss
    • The phone's workout logger sees every set in your running workout, including ones logged on the watch or the website, and can fix or delete any of them
    • A dated weight chart for the app: every weigh-in plus the same trend line the website draws
  3. Ask @Atlas anywhere in Discord

    v5.76.0
    • @mention Atlas in any channel and it replies right there. Anyone gets solid general training, nutrition and recovery answers; reply to Atlas's message to keep the conversation going
    • Linked members get answers about their own training in the channel, and anything private (bodyweight, stack, labs, glucose, nutrition) goes to their DMs, never the channel
    • Not linked yet? Atlas still gives the general answer, explains why it can't see your data, and DMs you one-tap buttons to link your account or sign up
    • New commands: /ask (add private:true and only you see it, with all your data), /today for your plan for the day, /goals for a private goal check-in, /pr for your top lifts or one exercise
    • Right-click any message β†’ Ask Atlas for Atlas's take on it, privately. Right-click a member β†’ View stats
  4. Glucose: training, runs, meal comparison, daily score

    v5.75.1
    • Runs logged after the fact land on the glucose trace too β€” placed from their logged duration, ending a few minutes before you logged them (dashed, "start est."). Backdated entries without a real time are left out rather than guessed
    • Every session shows glucose before, its low and high during, where it ended and an hour later β€” and a new "What moves your glucose" table compares lifting, zone 2, threshold and the rest
    • Compare meals: overlay up to three meals' glucose curves from the moment you ate, each against its own starting level
    • A daily glucose score (time in range, steadiness, overnight baseline) on the By-day table, in Atlas, and on the watch's morning brief: "Glucose 86/100 yday - night 92"
  5. Move a group run by vote, and one quiet changelog a day

    v5.75.0
    • Can't make the group run? Tap "Can't make it" on the reminder and type a time that works ("3:30pm"). The bot asks the group in the channel, and when a majority says yes the run moves: just that one, the regular time stays for next week
    • Don't like the suggested time? Hit "Suggest another time" for a counter-offer. The newest suggestion replaces the old one
    • When a run moves, everyone gets one heads-up with the new time, yes-voters are marked going, and reminders, the after-run recap, /next, your group page and the Today card all follow the new time
    • Group admins can skip the vote: /move time:3:30pm moves the next run right away (time:reset undoes it), and every suggestion has an Admin: approve button
    • DM the bot without a linked account and it now offers both ways in, as buttons: link the account you already have, or get set up right there in the DM
    • Release notes are now one "What's new today" message per day, posted silently (no notification) and updated in place as new versions ship, instead of a new message every time