What's new

940 releases over 85 days of shipping, newest first. Now on v5.147.1.

FRIDAY, JUN 26, 2026 Β· 1 RELEASE

  1. 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

  1. 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

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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

  1. 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
  2. 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
  3. 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

  1. 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

  1. 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

  1. 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
  2. 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
  3. 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

  1. 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
  2. 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
  3. 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
  4. 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)
  5. 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

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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)
  6. 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

  1. 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

  1. 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
  2. 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
  3. 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

  1. 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
  2. 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
  3. 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
  4. 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

  1. 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

  1. 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

  1. 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
What's new β€” AnabolicAdvisor