What's New 💪
The latest features, improvements, and fixes across JustGains on mobile and web.
July 6–8
Your progress gets sharper: from physique scans to replayable miles.
✨New
- Body Scan is here.Mobile + Web
Upload 1–3 physique photos, get a physique score, symmetry radar, strengths, focus areas, and a scan history that ties back into your Measurements timeline. Creating new scans is Pro; viewing your results is yours.
- Your web dashboard has a real home screen.Web
Open JustGains on web and see this week vs last week, streaks, lifetime workouts, distance, gains, most-used exercises, muscle usage, quick actions, and a copyable invite link with a QR code.
- Replay your route activities.Mobile
Open a saved run, ride, walk, or hike and tap Replay to watch the route draw in with a moving puck, live stats, pace, distance, and elevation as the effort unfolds.
- The run recorder talks now.Mobile
Voice cues can call out start, pause, resume, splits, auto-pause, and finish stats, with female, male, or off controls, even while the phone is locked.
- Claude gets smarter starter chips.Mobile
The workout generator now suggests four prompts from your recent training, legs after push/pull, recovery when you have earned it, comeback sessions after a break, and a first-workout lane for new lifters.
- New pages show more of the app.Web
The website now has full pages for Activities, Nutrition, Goals, Chat, Jeff Nippard, and MadFit, with real screenshots and clearer paths into the app.
- Testosterone dosage calculator.Web
A new web tool converts weekly dose, ester, concentration, frequency, and syringe size into injection volume, U-100 units, active testosterone, and half-life estimates with medical disclaimers and sources.
⚡Improved
- Activities read like complete stories.Mobile
Activity detail now brings the big map, full stats, splits, elevation, photos, matched segments, source badges, and the clap/comment/share bar into one scrollable view.
- Estimated 1RM shows up where you train.Mobile + Web
When a completed set has weight, reps, and RPE, exercise progress can show an estimated one-rep max plus the exact set it came from.
- Measurements know your goal.Mobile + Web
Weight changes now color themselves based on whether you are trying to gain or lose, and body scan scores can overlay the same chart instead of living in a separate corner.
- Starting workouts from programs is sturdier.Mobile
Program starts now seed the first workout more reliably, fall back offline when a usable template exists, guard rapid double taps, and show a clear replace-active-workout choice when needed.
- Pro previews are clearer.Mobile + Web
Locked workouts and program days now stop before revealing the full exercise list and point you straight to Pro instead of opening a half-usable preview.
🐛Fixed
- Rep ranges stay honest.Mobile
Program prescriptions like "8–10" now display in set fields without being auto-logged as the result when you mark a set complete. RPE ranges still resolve cleanly.
- Interrupted runs recover safely.Mobile
If the app dies during a recording, JustGains now pauses the activity at the last GPS fix and asks whether to end and review or keep going, instead of silently adding dead time.
🛠️Behind the scenes
- A lot of plumbing got quieter.Mobile + Web
Body scan APIs, dashboard stats, referral tracking, OpenAPI contracts, route generation, voice-cue assets, and SDK updates landed underneath the visible work.
July 4–6
Squads get a home in your feed, and your phone learns to count pushups.
✨New
- Your phone counts your pushups.Mobile
Lay it on the floor beneath you, the front camera senses each rep, a ring fills as you lower, and the count pulses up. Nothing is recorded or uploaded.
- Squads have a home now.Mobile
The feed opens with your squads: tap one into its own space with chat, leaderboard, activity, and members, then hop back with a tap. The nav bar never leaves you.
- Know the moment they train.Mobile
Tap the bell on someone’s profile to get notified when they finish a workout or activity, and you’ll hear about it when someone claps yours. Tune it all in Settings → Notifications.
- Keep personal notes on any exercise.Mobile
Your cues, your reminders: up to 1,000 characters with bold, headings, and lists, saved right on the exercise and synced to your account.
- Share any recipe with a link.Mobile
Tap share on one of your recipes and it becomes link-viewable: whoever you send it to sees exactly what you cooked.
- Chat shows its work.Mobile
Ask the coach to log a meal or update a goal and a card lands right in the reply, items, macros, and your day’s progress at a glance. It can size up your training consistency, too.
- Find your people from the feed.Mobile
A new feed card matches your contacts or sends an invite link with your name on it, so friends land already connected to you.
- Report a user.Mobile
See something that doesn’t belong? Every profile now has a report option that goes straight to our team.
- Coaching is coming.Web
A new page on the website shows what JustGains Coaching will be, your clients, their whole app, and takes waitlist signups.
⚡Improved
- One-exercise workouts lead with the number.Mobile
A workout with a single exercise now opens with the stat that tells the story, best set, total reps, distance, or time, on feed and workout cards.
- GPS that knows what you’re doing.Mobile
Walks, hikes, rides, and runs each get their own tracking profile: longer battery on all-day hikes, and auto-pause that can tell a traffic light from a rest.
- Logging a meal lands the same everywhere.Mobile
Submit bar, cart, or search, the same success buzz and straight to your Log. And food search now tells you when a source is down instead of pretending there are no results.
- A feel-good pass on haptics.Mobile
Every tap, milestone, and PR now has its own consistent feel, and your PR list staggers in with the confetti on the finish screen.
🐛Fixed
- Finished runs keep honest time.Mobile
Reopening the app hours after finishing a run no longer absorbed the idle time into your duration.
- Routes and segments retry politely.Mobile
A dropped connection now offers a retry instead of claiming the route or segment was removed.
🛠️Behind the scenes
- Sturdier tracking and plumbing.Mobile + Web
Real-world GPS traces now guard the run-tracking math, the website got proper sitemaps for search engines, and the release pipeline got a full rebuild.
June 14–July 3
Train with a friend live, pick your workspaces, and get recipes into the mix.
✨New
- Work out live with a friend.Mobile
Join a session together by QR code or a quick code: see their reps and reactions right alongside yours, wherever you’re both training.
- Save and build recipes.Mobile
Bookmark a recipe from Discover or put together your own: everything mirrors offline, so it’s there even without signal.
- Snap a photo, get the macros.Mobile
Take or pick a photo of your meal and let AI estimate the macros: log it straight to your diary or save it as a recipe.
- Programs picked for you at onboarding.Mobile + Web
New accounts get program recommendations built from their goals, experience, and training style, tap one to start, or unlock it with Pro.
- See the climb, not just the miles.Mobile
Runs and rides now show an elevation profile on the activity card and detail screen.
- Seven new looks for your activity icon.Mobile
Circle, gradient, ring, frost, sticker, and neon styles for pinning your workouts on the map and feed.
- Your gym has a number now.Mobile + Web
Leaderboard entries show your gym’s location number, so squads training out of the same spot can tell locations apart.
- Group chats.Mobile
Start a conversation with more than one person: name it, add people, and manage who’s in from Group Info.
- A pill that follows you.Mobile
Start an interval or HIIT timer and a floating pill stays with you across the app, so you can pause, resume, or jump back in from anywhere.
- Hold to jump workspaces.Mobile
Press and hold the center nav button to slide between Workout, Nutrition, Goals, and the rest with a jog-wheel.
- Ivermectin dosage calculator.Web
A new calculator alongside the peptide and breath-work tools.
⚡Improved
- Choose which workspaces you see.Mobile
Nutrition, Goals, Activity, and Chat now start off: turn on the ones you use from Settings → Workspaces, and Workout is always there.
🐛Fixed
- Fixed an off-center switch on iOS 26.Mobile
Toggle switches were rendering off-center on the newest iOS, they’re centered again.
June 10–14
Pull activities in from your wearables, and share richer runs and rides.
✨New
- Connect Strava, Garmin, and more.Mobile + Web
A new Connected Apps screen in Settings links Strava, Garmin, WHOOP, Oura, Fitbit, and Suunto, activities sync in automatically, with cross-source dedup so a run never counts twice.
- Your comparisons got a third dimension.Mobile
Finish a workout and the croissant or donut renders as a real 3D object you can drag to rotate and pinch to zoom, it idles with a slow spin until you grab it.
- Two new collectible themes.Mobile
Emperor Penguins (Antarctic census vibes) and Moai Heads (Rapa Nui quarry ledger) join the rotation, keep lifting to collect them.
- Weather on your route activities.Web
Public activity pages now show the conditions you moved in: temperature, wind, and a sky icon for the moment you started.
- Edit and manage your activities.Mobile + Web
Fix a title or swap photos on a run or ride after the fact, choose whether each activity appears in the feed, and clap to cheer a friend’s effort.
- Compare profiles side by side.Web
See how your training stacks up against another lifter: sessions per week, last four weeks, streak, and best lifts per exercise, with the leader bolded.
⚡Improved
- Route maps snap to the road.Mobile + Web
GPS traces on activities now map-match to real roads, so the line stays clean instead of zig-zagging through buildings.
- Your streak, celebrated on the finish screen.Mobile
When you wrap a workout, your current day streak shows as a sticker right there with the confetti.
- A more personal first run.Mobile
Onboarding now asks for your birth date, not just the year, and tailors your welcome message to you.
- Spanish keeps growing.Mobile
Even more of the app is localized, so Spanish speakers run into fewer English stragglers.
🐛Fixed
- Android haptics crash.Mobile
Guarded a missing Android haptics call that could crash on certain devices, every haptic now runs through one safe path.
🛠️Behind the scenes
- Leaner and more reliable.Mobile + Web
Trimmed app size by converting every sound effect to a compact format, plus deeper wearables-sync and API plumbing to keep activities flowing.
June 3–10
Guided tours, smarter imports, richer activity sharing, and smoother workout logging.
✨New
- Guided tours went broad.Mobile
Replay walkthroughs for Discover, completed workouts, Feed & Leaderboard, Profile, Program Detail, Create Aura, Active Workout, and Flexicon whenever you want a refresher.
- Import training from almost anywhere.Mobile + Web
Paste a program, workout, YouTube video, or X link on mobile, or add a PDF, workbook, URL, or pasted plan on web. You review the structure and exercise matches before anything is created.
- Share activity pages with route maps.Mobile + Web
Route-based activities now get public /a/… pages with distance, pace, calories, heart rate, elevation, and a clean GPS trace when route data is available.
- Create Aura got a real frame library.Mobile
New presets include film strips, contact sheets, instant photos, desktop windows, weekly/monthly recaps, route posters, and matching widgets like route maps, badges, barcodes, quotes, and wordmarks.
- Top Gyms and Top Squads.Mobile + Web
Leaderboards can now rank gyms and squads with gains totals, streak badges, member previews, and dedicated squad feed context.
- Delete account requests.Mobile
Settings now includes a direct account deletion request flow with a clear subscription warning before you confirm.
- Ship or Die crew directory.Web
A new public directory tracks crew members, projects, comments, claps, cache refreshes, and a JSON feed.
⚡Improved
- Workout logging feels more alive.Mobile
Exercise cards now pulse when every set is complete, set rows give clearer feedback, rest timers roll up into a card-level pill, and per-set rest is still there when values differ.
- Reordering workouts is cleaner.Mobile
The editor now uses one long-press sortable list with clearer group intent, auto-scroll, haptics, and safer no-op handling when you only tap the drag handle.
- Live Activities and widgets show more context.Mobile
iOS Live Activities now show countdown bars, per-set progress, current/next set context, and smarter actions. Leaderboard widgets also got better avatar handling and empty states.
- Homepage refresh.Web
The public homepage and top navigation got new product artwork, tighter sections, improved mobile layouts, and lighter image payloads.
- Purchases sync back faster.Mobile
Buying or restoring Pro now kicks off a backend subscription sync immediately instead of waiting on the webhook path.
🐛Fixed
- Fabric modal crash.Mobile
Search inputs and scaled press interactions no longer trip the React Native Fabric modal crash.
- Safer workout sync.Mobile
Workout pull decisions, duplicate pushes, ghost server workouts, and autosave edge cases got tightened up so stale or duplicate sessions are less likely to come back.
🛠️Behind the scenes
- A heavy reliability pass.Mobile + Web
Import pipelines, Gains/streak math, exercise cache decisions, RevenueCat sync, OpenAPI contracts, image generation tooling, and Android build scripts all got deeper test coverage and cleaner operational paths.
June 3
Turn your workouts into shareable art, and find your gym.
✨New
- Create Aura.Mobile
Turn a finished workout into shareable art: drop your own photos into designed frames, then layer on auto-filled stats (PRs, volume, duration) and a sticker library you can drag, resize, and rotate. Launch it from a completed workout, your feed, or My Workouts.
- My Gyms.Mobile
Find and join a gym, and set your primary gym location: right from Settings.
⚡Improved
- Walkthroughs, your way.Mobile
A new Walkthroughs section in Settings lets you turn the guided tours on or off, or replay them from the start whenever you want a refresher.
- Manage your followers.Mobile
Remove a follower from your connections if you need to.
June 1–2
A warmer welcome and smarter training insights.
✨New
- Guided tour for new lifters.Mobile
The empty Workout screen now walks you through your three ways to start, Discover programs, Generate with Claude, or Start from scratch, with a self-typing demo prompt (it never auto-submits).
- Auto-Start Timer.Mobile
Choose to have your workout timer kick off automatically when you open a workout, or leave it off to plan first.
- Muscle-usage tracking.Mobile
Your workouts get bucketed into Chest, Shoulders, Arms, Legs, Core, and Back so you can see your training balance at a glance.
- Edit a workout with AI.Mobile
Revise an existing workout straight through the generator.
- “Did You Know?” protein cardMobile
On the Tools screen, a daily protein target (~2.0 g/kg) based on your last logged bodyweight, in your units, with a link to learn more.
- Longest streakMobile + Web
Is now tracked and saved.
⚡Improved
- Instant feed updates.Mobile
Finished workouts appear in your feed instantly instead of waiting on the server.
- Calculator thumbnails.Mobile
Real exercise thumbnails (squat / bench / deadlift) now decorate the max-lift calculator cards.
- Profile stats strip.Mobile
A compact steps + gains + measurements strip added to your own profile.
- Clearer feedback entry point.Mobile + Web
Clearer “Feedback” button and an “Inspired” tag explainer.
May 31
Make your profile genuinely yours.
✨New
- Link Tree on your profile.Mobile + Web
Add your own custom links (Linktree-style) with titles, thumbnails, and accent colors, internal or external, with click tracking. Manage them from a new “Manage Profile Links” screen.
- Show/hide profile sections.Mobile + Web
Toggle the visibility of Statistics, Workout Logs, My Workouts, My Programs, and your Link Tree on your public profile.
- Daily steps tracking.Mobile + Web
Pull step counts from your phone’s health platform, a “Steps Today” card on your profile plus a tappable step-history sheet. Your steps even show on leaderboards.
- Publish controls for programs.Mobile + Web
A “Published” toggle (with timestamp) and a “Program Tags” selector, so you decide what goes public. Tag badges (like “Inspired”) now appear on program cards.
🐛Fixed
- Shared program previews.Web
Shared program links always get a preview image now: if a program has no background, we fall back to the creator’s banner for the social preview.
May 29–30
The post-workout screen became the best part of your session.
✨New
- Collectible completion themes.Mobile
Finish a workout and your total volume gets framed as a fun real-world comparison, Moon Missions 🚀, Pyramids, Croissants 🥐, Triceratops 🦕 and more, each with its own font, colors, and badge. Gotta collect ’em all.
- A “Journal” logbook vibe.Mobile
The summary now feels like a hand-written training journal: paper texture, doodles, sparkles, and a satisfying “Saved to logbook.”
- Quick metric/imperial toggleMobile + Web
Right in the workout log menu: flip between kg/cm and lb/ft on the fly.
- Share a programMobile
Via the native share sheet from the program detail screen, sheet, or profile menu.
⚡Improved
- Animated stats grid.Mobile
Volume, sets, reps, duration, and PRs count up on screen, with PRs highlighted.
- Smarter video player.Mobile
Videos with real audio now play with native controls (scrub, volume, fullscreen) instead of being forced silent.
- Clearer lock-screen workout widget.Mobile
iOS Live Activity now shows your current and next set.
- Smoother image loading everywhere.Mobile
Program and workout cards show a soft blurred placeholder while artwork loads.
- Stay logged in longer.Mobile + Web
Sessions now refresh proactively, so fewer surprise logouts.
🐛Fixed
- Measurement re-formatting.Mobile
Measurement inputs now instantly re-format when you flip metric ↔ imperial, without clobbering what you’re typing.
May 27–28
Squads, profiles, sharing, and a glow-up for your stats.
✨New
- Open in app bannerWeb
On the website: jump from the web to a better native experience with one tap (App Store / Play Store links, dismissible).
- Squad members, organized.Mobile + Web
Shared squad pages now split into People you follow and Other members, with counts and expand-to-see-all.
- Change your profile photoMobile
Right from Edit Profile, not just the banner.
- Tap to copy.Mobile
Tap your username to copy your shareable justgains.com/u/… link, or tap your email to copy it, with a “Copied!” confirmation.
- Personal Records sheet.Mobile
Tap a workout’s PR stat to see detailed records per exercise, including previous values and how much you improved.
- Jump-to-section navigation.Mobile
Long content (like program details) gets a sticky chip bar: tap to jump to a section, and the current section highlights itself. Now matches the web app.
- Auto-find a creator banner and generate a bio from socialsWeb
For creator profiles.
⚡Improved
- Collapsible bios.Mobile
Long profile bios show 3 lines with a “Show more” toggle.
- Tappable exercise thumbnails.Mobile
Exercise thumbnails in the picker now open full exercise details on tap.
- Discover feed “Show all” reset.Mobile
Appears when a filter or search has narrowed things down.
🐛Fixed
- Superset reordering.Mobile
Reordering an exercise out of a superset now ungroups it correctly when it crosses a group boundary.
- Username availability.Mobile
Username field now flags when a name is already taken.
May 24–26
We hardened the front door and made importing your history smoother.
✨New
- Dedicated Feedback pageWeb
On the web app, a proper “Share Your Feedback” screen (with an anonymous option).
⚡Improved
- Faster, calmer startup.Mobile
The splash screen now stays up until the app is genuinely ready, in your theme’s colors, goodbye black-to-white flash on iOS. Non-essential bits load when your phone is idle instead of slowing the cold start.
- A friendlier “uh-oh” screen.Mobile
If the app ever fails to launch, you now get a clear “Something went wrong” screen with Try Again, Clear Cache & Restart, and an expandable details view, instead of a blank wall. A watchdog also rescues you if startup ever hangs.
- Better workout imports.Mobile
Smarter detection and formatting for logs brought over from Strong, Fitbod, Hevy, and StrengthLog.
- Smarter muscle filtering.Mobile
Filtering exercises by a muscle group now includes its sub-groups, so you see everything related, not just an exact match.
🛠️Behind the scenes
- Release-stability fixes.Mobile
A run of build-system and release-stability fixes (Xcode, EAS, Expo): invisible to you, but they keep updates flowing smoothly.
May 19–22
The app learned a second language and got a whole lot smarter about logging your sets.
✨New
- Spanish is here.Mobile
Full in-app localization (English 🇺🇸 / Spanish 🇲🇽) with a language switcher in Settings that sticks across launches. We translated ~1,360 strings, workouts, calculators, onboarding, auth, profile, the works.
- Add photos to your finished workouts.Mobile
Snap the pump, the PR board, the post-gym smoothie: attach up to 10 pics to any completed workout.
- Auto-fill from last time.Mobile
Open an exercise and your previous numbers pre-fill as placeholders, so you’re never staring at empty boxes.
- Helpful little tips.Mobile
Friendly tooltip bubbles point you to features you might’ve missed: dismiss one and it stays gone.
⚡Improved
- Sets complete themselves.Mobile
Fill in a set and move on: we auto-mark it done, just like the web app.
- Long workouts stay tidy.Mobile
Big sessions open with cards collapsed (but your first exercise stays open), and the next exercise expands automatically when you finish the current one.
- Rest timers, your call.Mobile
Toggle rest timers on or off per workout.
- Simpler reordering.Mobile
Swapped finicky drag-and-drop for clean up/down move buttons in the workout editor.
- iOS keyboard “Done” buttonMobile
Added to exercise notes, so dismissing the keyboard is one tap.
🐛Fixed
- Fresh recovery stats.Mobile
Recovery stats now refresh the instant you finish a workout, no more stale numbers.
- No accidental saves.Mobile
Workouts that were never actually started no longer save themselves by mistake.
🛠️Behind the scenes
- Related-exercise repair tool.Web
New admin tool to find and bulk-fix exercises missing “related exercise” links.