What's new
940 releases over 85 days of shipping, newest first. Now on v5.147.1.
FRIDAY, JUN 26, 2026 Β· 1 RELEASE
Command Line Interface β Let Your AI Agent Run Your Account
v4.23.0- π€ Generate an API key in Settings β Command Line Interface and hand it to Claude Code, a Telegram bot, or any AI agent β it can now read and write your whole account
- π οΈ 50+ tools: log workouts, injections, supplements, food, labs, weight & measurements; manage cycles, templates, schedules, goals; and look up any of your data on demand
- π One dependency-free Python script (download it or grab it on GitHub) that an agent discovers and drives automatically β everything Atlas can do, plus granular logging, from your terminal
- π Keys are hashed, scoped to you, revocable anytime, and shown only once
MONDAY, JUN 22, 2026 Β· 1 RELEASE
Atlas Can Pull Up Any Past Workout
v4.22.0- ποΈ Ask Atlas to compare to an older session β 'how'd this stack up to my Monday last week?' β and it now looks the workout up instead of saying it isn't logged
- π Works for trends too: 'how has my bench moved this cycle' pulls that lift's history across any date range
- π Fixes the coach previously only seeing your 5 most recent sessions, with no way to reach further back
SATURDAY, JUN 20, 2026 Β· 8 RELEASES
Today's Macros on Your Dashboard
v4.21.0- π½οΈ New dashboard widget: today's logged calories and protein/carbs/fats against your targets, at a glance β added automatically so it's there next time you open the app
- βοΈ Rearrange or hide it like any widget in dashboard settings
Coaches See Atlas Flags
v4.20.0- π The coach client view now shows Atlas's recent flags for that client β bloodwork drifting, missed injections, off-target weight β so coaches catch what the AI already noticed
- π¨ Warnings, nudges, and info are color-coded at a glance alongside the client's snapshot and labs
Plan a Cycle β Model Before You Start
v4.19.0- π§ͺ New cycle planner (Compounds β Active Levels β Plan a cycle): build a hypothetical stack and instantly see the projected serum-level curves for the whole run
- π Tune dose, frequency, and weeks per compound and watch the peaks/troughs and steady-state shift live β before you commit a single pin
- ποΈ Pure what-if: nothing is saved, so experiment freely. Educational model, not medical advice
Labs in Context β See What You Were Running
v4.18.0- π©Έ Your Labs page now shows a Protocol Context panel: for every bloodwork date, exactly which compounds you were running β dose, frequency, and half-life
- β It also flags recently-stopped compounds that were likely still in your system at draw time (within ~5 half-lives), so a marker change lines up with the real cause
- π Same logic Atlas uses when it reads your lab history, now visible to you
Atlas Reads Your Serum Curve
v4.17.0- π Atlas now turns your serum-level model into proactive coaching: if a compound swings hard between injections, it suggests dosing more frequently to flatten the curve
- β³ And when you start a long-ester compound, Atlas tells you roughly when it'll reach steady state β so you don't judge results too early
- π These alerts flow into the same notification bell as the rest of Atlas's insights
Food Logging β Close the Loop
v4.16.0- π½οΈ Log what you eat right on the Nutrition page: add items with calories and macros and watch your intake fill toward your targets with live progress bars
- π€ Atlas now sees your intake, not just your results β so coaching finally accounts for what's actually going in
- ποΈ Simple and fast by design. Barcode scanning and camera-based macro estimates are on the roadmap next
Active Levels β See Your Serum Curve
v4.15.0- π New Active Levels view (Compounds β Levels): a serum-level curve for every injectable you're running, modeled from your dosing schedule and each compound's half-life
- π See the peaks-and-troughs sawtooth flatten toward steady state β and exactly when each compound reaches it (β4 half-lives in), so you know when results are worth judging
- π§ͺ Educational pharmacokinetic model (population-average half-lives, idealized absorption) β not medical advice
Lab Copilot β Atlas Watches Your Bloodwork
v4.14.0- π©Έ Atlas now proactively flags bloodwork that's drifting the wrong way: a marker over its reference range, or climbing across your last three panels toward the top of range
- π Watches the markers that matter most for enhanced athletes β hematocrit, hemoglobin, ALT/AST, GGT, LDL, triglycerides, creatinine, estradiol, prolactin β and surfaces the most concerning one
- π Shows up as a warning in your notification bell (and a push if enabled), always pointing you back to your provider for clinical decisions
THURSDAY, JUN 18, 2026 Β· 3 RELEASES
Coaching β Bring Your Coach Into the App
v4.13.0- π€ New Coach β Client mode: share a coaching invite link, and once a client accepts, you can see their dashboard, body metrics, labs, and cycle in one place (Clients in the sidebar)
- ποΈ Assign on their behalf: push macro targets, set a cycle goal weight, or copy one of your workout templates straight into a client's account
- π Clients get an Atlas insight whenever their coach updates their plan, so nothing gets missed
- π You're always in control of your data: coaching access is granted by accepting an invite and can be revoked anytime in Clients
Onboarding Fix β Pasted Routines Import Fully
v4.12.2- ποΈ Fixed setup dropping your workout templates when you pasted a long routine (or your whole conversation) in one message β the full routine is now read end-to-end and every training day imports
Onboarding Fix β Natty Setup No Longer Stalls
v4.12.1- π Fixed a bug where finishing Atlas's setup interview could fail to save for users who don't track compounds β the final step now completes reliably regardless of which sections you fill in
WEDNESDAY, JUN 17, 2026 Β· 1 RELEASE
Atlas Reaches Out β Proactive Coaching
v4.12.0- π Atlas now notices things for you instead of waiting in the chat: weight drifting outside your cycle's target band, injections missed this week, or bloodwork that's overdue while you're on cycle β all surfaced right in your notification bell
- π² Turn on push notifications (Settings β Notifications) to get warnings and nudges on your device. Add the app to your iPhone Home Screen first to enable push there
- ποΈ You're in control: mute any category, pick a weekly or daily digest, or switch proactive insights off entirely β and Atlas speaks in your chosen coaching tone
- π§Ύ New weekly digest: a Monday summary of how your week went, right in the bell
MONDAY, JUN 15, 2026 Β· 1 RELEASE
Lean Mass Trend β See the Recomp
v4.11.0- πͺ Lean Mass Trend now shows your recent change over the same ~7-day window as Weight Trend β so next to a "+18 lb" weight gain you can see exactly how much of it was lean mass
- βοΈ New recomp split breaks the period's total weight change into lean vs fat (e.g. +18.0 total β +6.2 lean Β· +11.8 fat), doing the partition math for you β and it instantly reveals a true recomp when lean goes up while fat goes down
- π Hovering the lean-mass chart now shows weight and body-fat % for that day alongside lean mass, so every point tells the full story
WEDNESDAY, JUN 3, 2026 Β· 3 RELEASES
Voice That Works on iPhone
v4.10.2- π± Fixed the full voice conversation on iOS β audio is now resampled to the rate Grok expects (iOS forced a different one), so Atlas can actually hear you on your phone
- ποΈ "Speak to type" now uses fast server-side transcription (Groq Whisper) when available, so dictation works on iPhone/iPad where the browser's built-in speech engine simply isn't allowed
- β©οΈ Falls back to the browser speech engine automatically when server transcription isn't configured
Clearer Voice-to-Text Behavior
v4.10.1- π€ The "speak to type" mic now explains itself when your browser blocks voice input (common in Firefox, Brave, and some installed-app modes) instead of failing silently β with guidance to use Chrome/Safari or just type
- β±οΈ Longer grace period after tapping the mic so pausing to gather your thoughts no longer cuts the session off before you start talking
Coach Memory β Atlas Remembers You Across Chats
v4.10.0- π§ Atlas now keeps a persistent memory across every conversation β tell it you tweaked your elbow or that you train fasted, and it remembers, dated, in future chats instead of forgetting the moment you start a new thread
- π¬ It saves notes on its own as you talk (injuries, symptoms, preferences, goals, life events) and weaves them back in proactively β e.g. asking how an injury is healing, or factoring a known issue into why your volume dipped
- β³ Transient notes auto-expire (a rough week fades on its own) while durable facts stick around; resolved issues get archived so they stop coming up
- ποΈ A new "What Atlas Remembers" page (brain icon in the coach header) lets you review and delete anything it's saved β you're always in control
- πͺΆ Built to stay light on context so long conversations keep running smoothly
TUESDAY, JUN 2, 2026 Β· 5 RELEASES
Twice-Weekly Schedules β Pick Your Two Days
v4.9.8- π The "Twice Weekly" frequency now lets you pick the exact two weekdays you dose on (e.g. Mon & Thu) instead of inferring them from your start date with uneven 3-then-4-day gaps
- π Existing twice-weekly schedules keep working exactly as before β edit one to choose explicit days whenever you like
Labs β Cleaner History & Smarter Upload Progress
v4.9.7- ποΈ Lab history is now organized into collapsible date cards instead of one endless list β the most recent panel opens by default, and each date shows its marker count and how many are flagged out-of-range
- π Uploading a report now shows a multi-step progress bar (uploading β reading pages β AI extraction β double-checking) so you can see it's working during longer multi-page scans
Lab OCR β Pinned to xAI's Best Extraction Model
v4.9.6- π― Lab report extraction now always uses Grok 4.3 β the most accurate xAI model for this task β no matter which model you've selected for the AI coach
- π¬ Chosen by a head-to-head bake-off on a 7-page, 44-marker panel: matched the newest reasoning model on completeness while running ~2.4Γ faster
Grok/xAI β Platform-Wide AI Reliability
v4.9.5- π€ Standardized every AI feature on the xAI Grok endpoint β AI coach chat, onboarding extraction, workout naming, exercise auto-fill, and lab OCR now all call the correct provider
- π§ Retired the deprecated Grok 3 default everywhere β stored model settings are auto-upgraded to the current Grok model at request time, so no account hits a 'model not found' error
- π‘οΈ Fixed three AI endpoints that were silently routing xAI requests to the wrong provider (onboarding, exercise auto-fill, lab upload)
Lab Upload β Reliable OCR for Large Multi-Page Reports
v4.9.4- π©Έ Fixed lab report uploads failing on larger PDFs (7β8 page cumulative panels) β extraction now reliably reads 40+ markers in a single pass
- π Lab OCR now calls the xAI Grok endpoint directly with the correct model, instead of misrouting to a provider that rejected the request
- β±οΈ Raised the analysis time limit so multi-page reports finish instead of timing out mid-way
- π¬ Clearer error messages that tell you what actually went wrong (timed out, too many results, unreadable file) instead of a generic failure
SUNDAY, MAY 31, 2026 Β· 6 RELEASES
Date Picker β Fix Clipping & Mobile Overflow
v4.9.3- π©Ή Fixed the calendar popover being cut off vertically inside cards and dialogs β it now renders in a top-level overlay that nothing can clip
- π± On mobile the calendar opens as a centered, full-width sheet with a backdrop instead of running off the edge of the screen
- π§ The popover now flips above the field when there's not enough room below, and stays aligned while scrolling
Calendar Date Pickers Everywhere β No More 'Invalid Date'
v4.9.2- π Every date field across the app now uses the same friendly calendar picker β compound & supplement schedules, weight & measurement logs, lab results, goals, photos, transformations, and data export
- π οΈ Eliminated the browser's 'Please enter a valid date' error for good β picking a date from the calendar always produces a valid value
- π― End-date fields are constrained to on/after the start date, so date ranges can't be entered backwards
- β¨ Consistent look, keyboard/Escape support, and a 'Today' shortcut on every date field
Body Composition Chart β QA Fixes
v4.9.1- π©Ή Fixed data loss: a manual weight entry and a Withings body-fat reading logged on the same day now combine into one complete point instead of one overwriting the other (this also restores lean mass / fat mass / FFMI on those days)
- π·οΈ Cut/bulk cycle markers now stay visible when you zoom β including active cycles whose end date is in the future (they no longer vanish off the edge of the chart)
- πΈ Progress-photo markers no longer disappear when the 7-Day Avg line is toggled off β they hop to whichever weight line is showing
- π The FFMI card now uses the exact same reading as the chart's last point, so the two never disagree
- β‘ Faster page load: the trend math is now linear instead of quadratic over your full weigh-in history
Weight Velocity Speedometer
v4.9.0- π New dashboard speedometer shows your weekly rate of weight gain/loss as a smoothed gauge β steer your bulk or cut at a glance
- π Reads a 14-day regression trend, not raw scale weight, so a single high-water day won't throw the needle off
- π― Set a target weekly-rate range per cycle (e.g. 0.75β1.1 lbs/wk for a bulk) β land in the green zone, get nudged out of red
- π’ Actionable status under the gauge: gaining too fast β trim calories, too slow β add calories, tuned to bulk / cut / recomp
- βοΈ Sensible default rate bands per cycle type pre-fill the cycle form, so it works the moment you start a new phase
Calendar Date Pickers & Cycle Length Auto-Calc
v4.8.0- π New stylized calendar date pickers for cycle start and end dates β no more 'invalid date' errors
- β±οΈ Set your cycle length in weeks and the end date is calculated automatically
- π End date and length stay in sync β change either and the other updates
- π οΈ Fixed cycle edit incorrectly rejecting cycles longer than 24 weeks (now matches the 52-week limit)
Body Composition Chart β Zoom, Toggles & Cycle Markers
v4.7.0- π Zoom the body composition graph from a single intro week out to years β quick range presets (1M / 3M / 6M / 1Y / All) plus a draggable brush for fine-grained zoom and pan
- πͺ New Lean Mass and Fat Mass trend lines, derived from weight + body fat %, so you can track what's actually changing during a cut or bulk
- π FFMI now plots as a line over time (when your height is set), not just a single stat
- ποΈ Toggle any series on or off β Weight, 7-Day Avg, Lean Mass, Fat Mass, Body Fat %, FFMI β and your selection is remembered between visits
- π Dual Y-axes keep mass (lbs/kg) and ratios (% / FFMI) readable on the same chart
- π·οΈ Cut / bulk / recomp cycles are overlaid as labeled, color-coded regions β read your body comp as a timeline of events with each phase clearly marked
SATURDAY, MAY 30, 2026 Β· 1 RELEASE
Infrastructure Hardening & Zero-Downtime Resilience
v4.5.0- ποΈ Cluster expanded to 9 nodes (1 control plane + 8 workers) with 4GB RAM per worker and 8GB/96GB on the control plane
- π‘οΈ PodDisruptionBudget ensures at least 5 of 8 app pods stay running during maintenance or node failures
- π Topology spread distributes pods evenly across nodes β no single node failure takes down multiple replicas
- β±οΈ Startup probe gives pods 2 minutes to boot before health checks kick in, preventing kills during slow starts
- π·οΈ Deployments now pinned to git SHA image tags instead of :latest for deterministic rollouts and instant rollbacks
- π USB NIC autosuspend disabled across all Proxmox hosts to prevent Realtek adapter disconnects that broke cluster quorum
THURSDAY, MAY 28, 2026 Β· 3 RELEASES
Onboarding Chat Resilience
v4.4.2- π‘οΈ Onboarding chat now handles large context dumps gracefully β long messages are capped and old history is compacted to stay within model limits
- π Extraction retries automatically on transient AI provider failures
- π§ Better error messages when conversations exceed context window limits
Registration Resilience Fix
v4.4.1- π§ Fixed: signup failing when retrying after a partial failure (e.g. server restart) β account was created but profile setup never completed
- π Registration now recovers gracefully if the account already exists, signing in and completing profile setup automatically
Coach Can Pull & Compare Historical Bloodwork
v4.4.0- π©Έ Atlas can now pull your past lab panels on demand to compare trends over time β not just your most recent results
- π Each historical panel is annotated with the compounds you were running then (and recently-stopped ones still in your system by half-life) for causal context
- π§ New generalized tool-calling loop β the coach can chain multiple data lookups in one turn, replacing the brittle single-tool path
- π― Recent labs stay in every prompt; older data is fetched only when needed, keeping context lean
WEDNESDAY, MAY 27, 2026 Β· 4 RELEASES
Coach Verbosity β Detailed Health & Analysis Answers
v4.3.1- π©Έ Lab/bloodwork questions now always get a full per-marker breakdown (value, reference range, in/out of range, trend) β even when asked briefly
- π Cut/bulk progress, body composition, and programming questions now go in-depth by default
- βοΈ Trivial lookups (e.g. "what's my weight?") still get short answers
System Model Selection for Managed AI Coach
v4.3.0- π€ Admins can now choose the xAI model used by the shared system key β it applies to every user
- π― Default coach model is now Grok 4.3 across all users
- π§Ή Removed the provider dropdown from AI Coach Configuration (xAI is the sole provider)
- π§ Fixed: the model selector was previously ignored whenever the system API key was enabled
Share Link Polish & Bug Fixes
v4.2.0- πΌοΈ OG preview image now renders before/after photos with stats panel for iMessage, Discord, and Slack unfurls
- π Photo dates shown on Before/After card and Summary card so viewers see the time span
- ποΈ Archetypes rewritten with gym-culture voice and real training stats
- βοΈ Body fat offset now only applies to Withings scale data, not manual entries
- π Body metrics card fills full width to match other story cards
- π΅ Song clip start/end times and accent color now carry through to public share links
- π Audio starts on first tap for logged-out viewers (browser autoplay policy)
- π± Song start time now works on iOS β seeks after metadata loads
- π¬ Lottie animations load correctly for logged-out viewers
- π Fixed middleware blocking audio and animation files for logged-out users
Story Enhancements β Graphs, Photo Labels & Music
v4.1.0- π Body Metrics card now shows a dual-line graph of weight and body fat % over the transformation timeline with hover tooltips
- πΈ Before/after photos now display the closest weight and body fat % beneath each image
- π΅ Background music for transformation stories β 3 royalty-free tracks with volume control, mute, and custom start/end time
- π¨ Accent color picker β 8 colors to customize your story's neon theme
- π’ Compact number formatting on workout volume cards (1.4K, 1.1M) with full-number tooltips
- π₯ Summary highlight card with before/after photos, key stats, and download in 9:16 or 1:1 format
- π Refresh Stats button in settings to regenerate snapshots with new data fields
- π·οΈ Fixed archetype wording β 'Full-spectrum training' replaces misleading 'No muscle left behind'
- π¬ Lottie animations now gracefully fall back to icons in incognito/restricted browsers
- ποΈ Delete transformations from the list view
- π Browser notifications when you hit a goal
MONDAY, MAY 25, 2026 Β· 1 RELEASE
Story Cards Bug Fixes
v4.0.1- π§ Fixed unit display β body metrics, PRs, measurements now respect user's unit system (lbs/kg, in/cm)
- π― Goals Crushed card now shows units (lbs, %, etc.) alongside target values
- π€ Fixed Share button on CTA card not responding to taps
SATURDAY, MAY 23, 2026 Β· 1 RELEASE
Transformation Wrapped β Shareable Story Cards
v4.0.0- π¬ Transformation Builder β create before/after transformation stories with photo picker, date ranges, and cycle shortcuts
- π 12 animated story cards β cover, photos, body metrics, heatmap, volume, PRs, goals, badges, archetype, measurements, cycle framing, and closing CTA
- π’ Count-up animations on stat cards with framer-motion, confetti bursts on milestone cards, Lottie celebrations
- π Fullscreen story viewer β tap/swipe navigation, directional slide transitions, segmented progress bar
- π Public sharing β generate a share link anyone can view without logging in, with the creator's theme applied
- πΌοΈ OG preview cards β paste a share URL into iMessage, Discord, or Slack and see a rich before/after preview image
- π₯ Card download β save any story card as a PNG in Stories (9:16) or feed (1:1) format
- π Privacy-first β public shares show only computed deltas, never raw data, compounds, or supplements
FRIDAY, MAY 22, 2026 Β· 1 RELEASE
Multi-Node Cluster, Load Balancer & Goal Celebrations
v3.1.0- βΈοΈ Deployed to multi-node k3s cluster β app now runs across 2 nodes with automatic scheduling
- βοΈ kube-vip load balancer with floating VIP (192.168.1.240) β if a node goes down, traffic automatically moves to a healthy one
- π¦ Docker images now pulled from GHCR β any new node can join the cluster and pull the app image automatically
- π Service upgraded from NodePort to LoadBalancer β clean VIP routing, no more hardcoded port numbers
- π³ Old standalone Docker container decommissioned β Kubernetes is now the sole production runtime
- π Goal celebration with confetti animation when you hit a weight or body fat target
- π In-app notifications for goal achievements β notification bell routes to the achieved goal
- π‘ Withings sync now auto-checks goals β weigh in on your smart scale and goals resolve automatically
- π§ Goal direction detection fixed: cut vs bulk determined from weight at goal creation, not all-time earliest