What's New
Updates, improvements, and fixes to SconzoFit.
September 5, 2026
Recipe Ingredient Measurements
Improved
- ↑When adding an ingredient to a recipe, you can now toggle between Solid and Liquid measurement modes — each gives you the right unit list for that food type
- ↑Solid units: serving, g, oz, tsp, tbsp, ¼ cup, ½ cup, cup
- ↑Liquid units: serving, mL, fl oz, L, tsp, tbsp, ¼ cup, ½ cup, cup
- ↑Macros show an "(approx)" note when using volume units for dry ingredients, since weight varies by food density
September 3, 2026
InBody Scan Upgrades
New
- +Trainers can now upload an InBody scan for a client directly from that client's Reports page — no need to log in as the client
- +InBody chart now has From / To date pickers so you can zoom into a specific training block on the X axis, with a Reset link to return to the full history
- +Scan list is now scrollable with a fixed height — no more long pages when you have many scans
- +Click any scan row to expand it and see all 22 parsed metrics (body composition, segmental analysis, visceral fat, SMI, etc.) inline below the row
August 30, 2026
Star Foods from Your Log
New
- +Each food log item now has a ☆ star button — tap it to save that food directly to your Favorites without re-searching
- +Saved favorites include the exact serving size and macros you logged, so adding from Favorites next time pre-fills everything correctly
- +Stars reflect your current favorites list on page load and update instantly with no reload
August 29, 2026
Email Recipe Blocks
New
- +Email editor now has an "Insert → 🍽 Recipe" button at the bottom of the block list — pick any global SconzoFit recipe and its full content is inserted as email blocks automatically
- +Inserted content includes: title, cover photo, a dark-themed nutritional info table (per-ingredient macros + totals + per-serving row), ingredients list, step-by-step instructions with photos interleaved, and a "View in SconzoFit" CTA button
- +Works for any recipe marked as global — add more SconzoFit recipes and they appear in the picker immediately
August 29, 2026
Recipe Photos & Videos
New
- +SconzoFit recipes now support multiple photos and videos — upload as many as you like from the Publisher Options section
- +Photos and videos appear in a scrollable strip; the first image is the cover shown in recipe cards and lists
- +Video clips upload to Cloudinary (up to 200 MB) and show a play button thumbnail in the strip
- +Tap ‹ / › to reorder media, or ✕ to remove — reorder to change which photo shows as the cover
August 28, 2026
Exercise Favorites
New
- +Save any individual exercise as a favorite by tapping the star icon on its card — yellow means saved, gray means not
- +New "Saved" button in the exercise toolbar opens a picker showing all your saved exercises; tap Add to instantly append one to the current workout, tap Del to remove it from favorites
- +Trainers see a "Client's Saved" button when building a client workout — stars save to and load from that client's favorites, not the trainer's own list
August 27, 2026
Angle Tool
New
- +New Angle Tool in the Tool Dock (wrench icon) — two modes for measuring joint and surface angles
- +Level tab: hold your phone flat against a limb or surface to read its inclination angle from the motion sensor; tap Freeze to lock the reading
- +Camera tab: open the rear camera and drag the protractor handles to measure any angle in frame — the degree badge updates live
- +Tap the shutter button to freeze the frame for a clean photo-style view to show a client; tap Retake to go back to live camera
August 26, 2026
Mobile Exercise Editor
Improved
- ↑Exercise edit and add forms on mobile now stack every field vertically so nothing is cut off or requires horizontal scrolling
- ↑Set rows switch to compact two-line layout on mobile — reps × weight on top, tempo + rest below — so all four columns fit the screen
- ↑Global tempo, rest, and resistance fields are hidden when per-set data exists, eliminating the confusing duplication below the sets editor
August 26, 2026
Exercise Library Overhaul
Improved
- ↑Admin library now has three tabs — Library (template exercises with all existing tools), Custom (exercise names used in workouts but not yet in the template library), and Merge
- ↑Muscle picker on each template exercise: inline multi-select for primary muscles and synergists, grouped by front/back body view, saves as JSON arrays for use by the muscle map feature
- ↑Custom tab shows every unique exercise name entered across all users that isn't in the template library, with a one-click "Add to Library" button to promote it
- ↑Merge tab: type two exercise names, preview how many workout entries would be updated, then merge — renames all Exercise records across every user's history to the canonical name and removes the duplicate template
August 25, 2026
Longest Streak Achievement
New
- +Consistency King badge — a new achievement on your profile that tracks your longest ever consecutive workout streak; the badge shows your actual day count live so it always reflects your real record
- +Nutrition Streak badge — same idea for food tracking; shows your longest consecutive streak of days with food logged
August 23, 2026
Muscle Heatmap on Exercise Videos
New
- +Muscle heatmap overlay — when you open an exercise demo video, a compact body diagram now appears in the corner showing exactly which muscles are being worked; primary muscles highlight in red, synergists in orange
- +Front / back toggle — the diagram auto-selects the most relevant view based on the exercise, with a quick F / B button to switch if the exercise hits muscles on both sides
August 19, 2026
SEO Fixes
Improved
- ↑www redirect — all www.sconzofit.com traffic now 301 redirects to sconzofit.com, resolving duplicate content warnings in Google Search Console
- ↑Login and signup pages removed from sitemap and marked noindex — these are app entry points, not content for search results
August 18, 2026
Bug Fixes
Fixed
- ✓Barcode scanner camera not opening on iPhone — camera permission request now fires immediately on tap before any async code runs; previously a dynamic import on Safari caused the user gesture context to be lost, silently blocking the camera
August 18, 2026
Copy Workout to Clients
New
- +Copy to clients button — when viewing a client's workout as a trainer, a new "Copy to clients" button lets you push that workout to multiple other clients at once
- +Session-aware client list — pick a target date and only clients with a session scheduled that day appear; no session, no show
- +Multi-select with Select All — check off individual clients or grab everyone at once; the list refreshes automatically when you change the date
August 17, 2026
Schedule Session Improvements
Improved
- ↑Client search — the Schedule Session modal now has a search box above the client dropdown; type any part of a name to filter the list instantly
- ↑Alphabetical order — clients are now sorted by last name so the list is easier to scan
August 16, 2026
Resistance as Text & Workout Log Improvements
New
- +Resistance as text — per-set weight fields now accept free-text values like "blue band", "bodyweight", or "red band"; numeric values (lbs) still work as before and display with units
- +Delete All button — the workout log action bar now has a Delete All button that removes every exercise in one tap, with an "Are you sure?" confirmation step first
Improved
- ↑Delete confirmation for individual exercises — tapping Del on any exercise now shows an inline Sure? / Yes / No confirmation before removing it
Fixed
- ✓Copy workout missing per-set data — copying a past workout now correctly carries over per-set weight, tempo, and rest seconds; previously only reps were copied
August 15, 2026
Client Reports for Trainers
New
- +Reports button in the Clients table — trainers can now click Reports on any client row to view that client's full reports page: workout history, frequency, exercise progression, daily steps, and InBody scan trends
- +Client-scoped reports page at /clients/[id]/reports — read-only view of all report tabs for that client; InBody tab shows scan history and trend charts but hides upload/delete controls
August 14, 2026
Bug Fixes
Fixed
- ✓Exercise reorder not saving for trainers — reordering exercises on a client's workout now persists correctly when in trainer role; previously the order reset on navigation because the API rejected trainer access
August 13, 2026
Superuser Overview & Role Redirects
New
- +Superuser home page — switching to the Superuser role now lands on a new Overview page with live stats: total clients, trainers, linked vs unlinked clients, new client signups per day (last 30 days), training sessions per trainer per month (last 3 months), and a recent sessions list
- +Overview nav item — added to the Superuser bottom nav so it's always one tap away
- +Role switch redirects — switching roles now lands on the right page for each role: Personal → Home, Trainer → Home, Marketing → Email, Superuser → Overview
Fixed
- ✓Exercise Library blank for Superuser — missing description column on prod caused the API to fail silently; column added and library loads correctly now
August 13, 2026
InBody Scan Tracking
New
- +InBody tab — a new InBody tab in Reports lets you upload a photo of your InBody result sheet; Claude reads all the numbers off the sheet automatically
- +23 metrics tracked — Weight, SMM, Body Fat Mass, Body Fat %, LBM, BMI, BMR, Total Body Water, Dry Lean Mass, ECW/TBW, Visceral Fat Level, SMI, and all 5 segmental lean segments (arms, trunk, legs) with percentages
- +Confirm & edit — parsed values are shown in a form before saving so you can correct anything that was misread
- +Trend graphs — select any combination of metrics to overlay as line charts across all your scans; toggles are color-coded to match their line
August 12, 2026
Exercise Demo Videos
New
- +Video uploads — SUPERUSER can now upload front-view and side-view demo videos for any exercise in the library; videos are stored on Cloudinary and upload directly from the browser with no file size limit
- +Front / Side toggle — when both views are uploaded, the exercise demo modal shows a Front / Side tab so users can switch between angles
- +Play button — a play button appears next to any exercise on the workout log that has a demo video in the library; tapping it opens the video in a fullscreen modal
August 8, 2026
Admin Panel (Superuser)
New
- +Trainers page — SUPERUSER role now has a dedicated admin navbar; the Trainers page lists every trainer account with client counts and session totals; each row expands to show linked clients; trainers can be activated/deactivated or locked/unlocked inline
- +Users page — full user list filterable by role with search; each account shows role, plan, and status badges; inline activate/deactivate, lock/unlock, and delete (with confirm prompt)
- +Exercise Library page — searchable list of all exercise templates with inline description editing; new exercises can be added and existing ones deleted
- +Exercise descriptions — added a description field to ExerciseTemplate so instructional content can be stored per exercise (groundwork for the /exercises page content improvement)
August 8, 2026
Client Workout History Panel
New
- +Past Workouts panel — when a trainer is building a workout for a client, a collapsible "Past Workouts" section appears below the exercise table showing the client's last 10 workout days; each day expands to reveal the full exercise list with per-set reps and weight
August 5, 2026
Bug Fixes
Fixed
- ✓Reschedule moves planned workout — when a trainer reschedules a client session to a new date, the workout already planned for the original date is automatically moved to the new date
- ✓iOS Safari navbar rotation bug — after rotating an iPhone from landscape back to portrait, the bottom navigation bar no longer stretches to fill half the screen; fixed by adding viewport-fit=cover, safe-area-inset padding on the nav, and a post-rotation reflow trigger
- ✓Desktop workout table — the ✓ and ✕ confirm/cancel buttons in the add and edit exercise rows are now always visible on the right side of the screen without horizontal scrolling
August 4, 2026
Exercise Library & Blog
New
- +Exercise Library — a public page at /exercises listing every exercise in SconzoFit with muscles targeted, synergists, equipment, difficulty, and movement pattern; each exercise has its own page with related exercises and a Google-indexable breakdown
- +Blog — a public blog at /blog; new posts can be created, drafted, and published from the admin panel using the built-in rich text editor
August 3, 2026
Bug Fixes & Client Table
New
- +Active/inactive toggle per client — a checkbox in the client table marks each client as active or inactive; only active clients appear in the schedule dropdown on the home calendar
Improved
- ↑Client table rows use a darker background for better readability
Fixed
- ✓Client table first/last name — clients without a saved profile now show their name split from the account name instead of showing dashes; the edit form also pre-fills first and last name automatically
August 1, 2026
Bug Fixes
Fixed
- ✓Voice remove on client workouts — removing an exercise by voice on a client's workout page now works correctly; previously the wrong API endpoint was called, causing a silent 403 error
July 30, 2026
Bug Fixes
Fixed
- ✓Barcode scanner now opens the camera on iPhones — Safari/iOS doesn't support the native BarcodeDetector API; the scanner now falls back to a WebAssembly-based polyfill so the camera works on all devices
- ✓AI Coach add-to-workout — exercises added from the coach now appear in the workout list immediately without requiring a page reload
July 28, 2026
Gamification — PRs, Achievements & Leaderboards
New
- +Personal Records — every weighted exercise now tracks your all-time best; a bouncing PR badge appears on the exercise row the moment you break a record
- +Estimated 1RM — PRs are compared using the Epley formula so a 5-rep max and a 1-rep max are on the same scale
- +PR history page — tap Personal Records on your profile to see all-time bests for every exercise you've ever logged, sorted by estimated 1RM
- +Achievements — 9 badges that unlock automatically as you train: First Step, Getting Going, Century Club, Week Warrior, Iron Will, New Heights, Ton of Work, Iron Mountain, and Step Streak
- +Push notifications — your phone gets notified the moment a new badge is earned
- +Badge shelf — your profile page shows all 9 achievements with descriptions; earned ones show the date unlocked, locked ones are grayed out
- +Leaderboards — weekly volume board (lbs lifted since Monday) and a per-exercise board (search any lift, ranked by estimated 1RM); your row is highlighted in blue
- +Leaderboard opt-out — toggle in Profile → Preferences to remove yourself from all leaderboards
July 28, 2026
Voice Logging & AI Coach
New
- +Voice logging — tap the mic button on any workout day to speak an exercise and have it added instantly: say "3 sets of 12 bench press at 135" and a confirmation card appears before anything is saved
- +Voice remove — say "Remove bench press" or "Delete squat" to delete an exercise from today's workout by voice
- +AI Coach — ask anything about your training, form, or nutrition; get exercise suggestions you can tap to add directly to your workout
- +AI Coach voice input — tap the mic inside the coach to speak your question instead of typing
- +AI Coach voice replies — the coach responds in Denis's cloned voice via ElevenLabs (mute toggle in the coach header)
July 27, 2026
Kitchen Hub, SconzoFit Recipes & Global Recipe Library
New
- +SconzoFit Recipes — a curated global recipe library published by the SconzoFit team; all users can browse and log from it
- +Recipe images — Marketing can upload a photo when creating or editing a global recipe
- +Kitchen hub mode — navigating to Kitchen from the nav now shows a management hub (Favorites, My Recipes, SconzoFit Recipes, New Recipe) instead of jumping straight into today's food log
- +Dedicated hub modals — Favorites opens a search + barcode scanner to manage saved foods; My Recipes and SconzoFit Recipes open browse-only views; none of these require picking a date
- +Log food for a day — the hub has a date picker to jump into any day's food log directly
- +Food log view — arriving via the calendar apple icon shows the full Daily Summary + Food Log as before; the hub quick-action cards are hidden in this view
Improved
- ↑Add Food modal now has four tabs: Search, ★ Favorites, My Recipes, and SconzoFit — global and private recipes are clearly separated
- ↑SconzoFit Recipes in the Add Food modal show image thumbnails when available
- ↑Global recipes are only editable by Marketing and Superuser roles — Clients see them as read-only
- ↑Email editor preview panel is now sticky on large screens — stays visible while scrolling through blocks
July 25, 2026
Kitchen Redesign & Client Day View
New
- +Favorites and My Recipes quick-access cards on the Kitchen page — tap either to jump straight into that tab without going through the Add Food flow
Improved
- ↑Food section renamed to Kitchen across the app — nav, routes, and links all updated; /food redirects automatically
- ↑Client workout table is now wider on desktop — uses the full available width instead of a narrow centered column
July 24, 2026
Email Editor — Rich Text, Image Resize, Fonts & Test Send
New
- +Rich text formatting in email text blocks — Bold, Italic, Underline, hyperlinks, bulleted lists, and numbered lists via an inline toolbar
- +Send Test Email — compose your email and send a [TEST] copy to any address before blasting your subscriber list; test sends are separate and never touch opt-in subscribers
- +Image width presets — set any image block to 25%, 50%, 75%, or 100% width with one tap
- +Font family selector per block — choose Arial (default), Georgia, Times New Roman, Verdana, Trebuchet MS, or Courier New for any text or heading block
- +Font size selector for text blocks — Small (13px), Normal (15px), Large (18px), or XL (22px)
Improved
- ↑Email send re-enabled: full subscriber broadcast now works end to end
- ↑Send panel split into two buttons: "Send Test" (gray) and "Send to N subscribers" (blue) so it's impossible to accidentally blast the list instead of testing
July 23, 2026
Trainer View Overhaul & Client Account Improvements
New
- +Trainer calendar now shows only scheduled client sessions — no personal workout or food data mixed in
- +Scheduling a session from the calendar now navigates correctly to the client day view immediately after saving
- +Role switcher pill in the top bar — if your account has multiple roles (e.g. Trainer + Personal), tap the pill to switch instantly without logging out; single-role accounts see no pill
- +Delete button on trainer session cards — tap ✕ to cancel a scheduled session directly from the day panel
Improved
- ↑"Client" renamed to "Personal" in the role picker so trainers clearly see which login is for their own workouts vs. their trainer account
- ↑Trainer navbar trimmed to Home, Clients, Library, and Profile — no food, core, road, or reports clutter
- ↑Day panel for trainers: removed food icon, steps, nutrition, and water tracking; shows "No sessions scheduled" when a day is empty and a "+ Schedule" button at all times
- ↑Steps widget on home page now only shows for Personal (CLIENT) role
- ↑Session card in the day panel redesigned: delete button top-right, navigate arrow bottom-right
July 22, 2026
Marketing Email Editor, Role-Based Nav & Multi-Role Login
New
- +Block-based email template editor for the Marketing role — build emails with Heading, Text, Image, Button, and Divider blocks; each block supports left / center / right alignment
- +Image uploads in the email editor — paste an image from your clipboard, drag and drop, or browse to upload; images are stored securely and embedded in the email
- +Save named email templates and reload them any time; update or delete existing templates
- +Live email preview updates as you build — desktop shows editor and preview side by side
Improved
- ↑Role-based bottom navigation — Marketing role sees Recipes, Email, and Profile only; Trainer role sees Home, Clients, Library, and Profile only
- ↑Multi-role login picker — logging in with an email that has multiple roles (e.g. Trainer + Personal) shows a role selector so you can choose which account to enter without logging out
- ↑Marketing role lands directly on the email editor after login
July 21, 2026
Per-Set Tempo & Rest, Desktop Tree View
New
- +Per-set tempo and rest — each set in your workout can now have its own tempo (e.g. 4-1-2-1) and rest period stored independently
- +Set Tempo launch button on every set row — tap ▶ to open the Set Tempo tool pre-loaded with that set's tempo so you can start playing immediately
Improved
- ↑Desktop workout table now shows a tree view: the exercise row shows name, comments, muscles, and focus; each set expands below it with its own reps, resistance, tempo, and rest
- ↑Tempo input auto-formats as you type — enter 4121 and it becomes 4-1-2-1 instantly
July 20, 2026
Tool Dock Redesign & Metronome Accent Beat
New
- +Set Tempo tool — enter a 4-phase tempo like 4-1-2-1 (Eccentric / Ecc. Hold / Concentric / Con. Hold); plays a tick on each beat and an accent click on every phase transition so you hear exactly when to switch; phases set to 0 are skipped
Improved
- ↑Tool Dock layout redesigned: tapping the wrench reveals a vertical column of icon buttons above it — tap any icon to open that tool, tap it again to close it, zero tools open is valid
- ↑Wrench icon now rotates 90° when the dock is open so the state is visually obvious
- ↑Metronome gets a Beats control (1–16): the last beat of each measure plays a distinct lower-pitched tone so you know when one rep cycle is complete — great for tempo training like a 4-second eccentric
- ↑Beat position indicator: dots light up on each beat, with the accent beat shown in orange
- ↑1RM calculator now has an expandable Epley formula section showing the formula, a worked example, and accuracy notes
- ↑Rest Timer now has separate Pause and Resume buttons; the ring turns amber while paused
- ↑Rest Timer drum picker no longer shows leading zeros
- ↑Rest Timer has a "Start Set Tempo when done" toggle — when on, the dock auto-switches to Set Tempo when the rest ends so you can start your next set immediately
July 18, 2026
Water Tracking, Nutrition Redesign & ml/oz Preference
New
- +Water intake tracking — log your daily water from the calendar day panel with quick-add buttons
- +Daily water goal — set your target in the Food page Goals modal; a progress bar tracks your intake
- +Daily step goal — set your target alongside your nutrition goals; the step bar on the home page and day panel now reflects your personal target
- +ml / oz preference — choose your water display unit in your profile; syncs across all devices
Improved
- ↑Nutrition card in the day panel redesigned: calories shown in the center of the donut chart, full macro table with Consumed / Target / % Goal / Cals / % Calories columns
- ↑Donut chart legend now shows full macro names (Protein / Carbs / Fat) and percentages match the table exactly
- ↑Calendar day panel: steps row replaced with a horizontal progress bar (orange → green at 100%)
- ↑Goals modal on the Food page now has an Activity section with separate fields for daily steps and daily water
July 17, 2026
Reports, Mailing List & Password Reset
New
- +Reports page with four tabs: Workout History, Workout Frequency, Exercise Progression, and Daily Steps
- +Forgot password / reset password flow — get a reset link emailed to you from the login page
- +Mailing list — opt in to email updates from SconzoFit via your profile page
- +Admin email broadcast page for sending newsletters to opted-in users
- +One-click unsubscribe link included in all outgoing emails
- +Back to home link on the login page
Improved
- ↑Daily Steps widget moved back to the home page below the calendar
- ↑Newsletter toggle matches the style of push notification toggles on the profile page
- ↑Calendar day panel now always shows a food icon in the top-right — outline when no food is logged, filled green when food is logged — tapping it jumps to the food diary for that date
- ↑Food nav icon replaced with a green apple that fills in when you have food logged for the day
July 15, 2026
Per-Set Tracking & AI Coach Voice
New
- +Per-set tracking — log each set individually with its own weight and reps (e.g. Set 1: 12×135, Set 2: 12×155)
- +AI Coach now responds in Denis's cloned voice via ElevenLabs
- +Sets editor in the workout log with autofill from your previous session
Improved
- ↑Workout history table shows per-set breakdown inline
July 10, 2026
Workout Favorites & Step Tracking
New
- +Save entire workouts as favorites and reload them on any day
- +Daily step tracking — connect Google Fit or log steps manually
- +Step history chart on the Reports page
- +Sync steps automatically each night via cron
Improved
- ↑Workout favorites can be applied to past days
July 5, 2026
Food Favorites & Recipe Builder
New
- +Star any food to save it as a favorite for quick re-logging
- +Recipe builder — create multi-ingredient recipes with serving sizes
- +Nested recipes (recipes as ingredients in other recipes)
- +Edit recipe ingredients after creation
- +Past food log sync — updating a recipe updates entries already logged
June 28, 2026
Food Search & Barcode Scanner
New
- +Search 500,000+ foods via the Open Food Facts database
- +Barcode scanner — point your camera at any packaged food to log it instantly
- +Serving unit selector (g, oz, cup, piece, etc.)
- +Custom foods — create and save your own entries with full macro details
June 20, 2026
AI Coach
New
- +AI Coach powered by Claude — ask anything about your workouts, nutrition, or training plan
- +Coach reads your full workout history and food logs before responding
- +Available on the Pro plan