How to use FitMesh

Everything you need to know to get set up and get the most out of it.

๐Ÿ”—

Connect your apps

  1. 1

    Go to the Integrations tab in the dashboard (click your avatar โ†’ Integrations).

  2. 2

    Click Connect next to each app you use.

  3. 3

    Strava, Polar, Google Fit and Fitbit use OAuth - you will be redirected to sign in and approve access.

  4. 4

    Hevy uses an API key - find it at Profile โ†’ Settings โ†’ API in the Hevy web app. A Hevy Pro subscription is required to access the API.

  5. 5

    You only need to do this once. FitMesh remembers the connection.

  6. 6

    Click the โ–ผ on any connected app to expand a drawer showing exactly what FitMesh has pulled from it - counts of workouts, step days, sleep nights, heart rate samples and weight logs - with quick links to jump to each view.

๐Ÿ’ก

You do not need to connect everything. Even one integration is enough to get started. Note: Strava's API terms restrict how FitMesh can use Strava data - Strava-synced workouts are visible to you in the Feed and Training tab, but are excluded from PT coaching reports and AI-powered features (Daily Inspiration). Polar is recommended if you want full access to all features with no restrictions.

๐Ÿ”„

Sync your data

  1. 1

    After connecting an app, hit the Sync button next to it.

  2. 2

    For a full history going back months or years, use the Full Historical Sync option at the bottom of the Integrations tab.

  3. 3

    Regular syncs happen automatically when you use the app.

  4. 4

    You can also trigger a manual sync at any time from the dashboard header.

๐Ÿ’ก

Your first sync may take a minute or two if you have a lot of history.

๐Ÿ“ฐ

Your Feed

  1. 1

    The Feed is the first thing you see when you open FitMesh.

  2. 2

    It shows a combined timeline of everything - workouts, habit completions, nutrition days (with water intake), personal records and weekly summaries.

  3. 3

    Workout cards expand to show the full breakdown: duration, exercises, sets, volume, location and any notes you logged.

  4. 4

    A daily inspiration quote appears at the top of the most recent day. Enable it and pick a tone (Kick Ass, Zen, Sweary, Stoic, Science Nerd, Comedian, Cheerleader, Pirate Captain, Grandma, Best Friend, Noir Detective, Sports Commentator, Fantasy Sage, and more) from the settings cog on the card. It reads your workouts, habits, nutrition, journal, body weight trend, medications, sleep and any personal records you set that day to write something specific to your day - and if you have a calorie/protein target or goal weight set in Nutrition Settings, it factors in how close you are to hitting them.

  5. 5

    If you have Fitbit, Polar, or Google Fit connected, a ๐Ÿ‘ฃ daily step count card appears below your workout cards each day, showing your total steps for that day from your device's daily aggregate.

  6. 6

    Any day you've logged a Journal entry gets a ๐Ÿ““ card in the Feed showing your mood, energy and stress, any quick tags, and your note - the same wellbeing history shown in the Journal tab, surfaced alongside your workouts and nutrition for that day.

  7. 7

    Logging a body weight measurement or a medication dose also gets its own card in the Feed - a โš–๏ธ card showing the weight (and any note) for a weigh-in, and a ๐Ÿ’Š card listing each medication taken that day.

  8. 8

    If you have a sleep-tracking device connected (Polar or Fitbit), a ๐Ÿ˜ด card shows your total sleep duration for the night.

  9. 9

    Scroll down and click "Load older activity" to see further back.

  10. 10

    Weekly summary cards appear automatically at the end of each complete week.

๐Ÿ’ก

The Feed pulls from all your connected apps and manual logs so you get one picture of everything. Daily Inspiration is AI-generated and counts toward your AI usage (2 refreshes in the morning, 3 in the afternoon/evening - resets at noon and midnight UTC).

๐Ÿ‹๏ธ

Training tab

  1. 1

    The Training tab shows a detailed view of your training history with stats.

  2. 2

    Use the period selector at the top to switch between This week, Last week, 2 weeks, 4 weeks, Last month, This year and Last year.

  3. 3

    The stats bar above the list updates automatically to show totals for the selected period - including workout count, active time, avg daily calories, avg protein, avg mood/energy/stress, and avg daily water intake.

  4. 4

    Click any workout card to expand it and see the full details from each source.

  5. 5

    Duplicates are removed automatically. If two apps recorded the same session, you only see it once.

  6. 6

    Use the + Log training button to add a manual session.

โœ…

Setting up habits

  1. 1

    Go to Wellbeing โ†’ Habits and click the + button to create a new habit.

  2. 2

    Give it a name, choose how often (daily, weekly, specific days, or X times per day), and optionally set an auto-complete trigger.

  3. 3

    Auto-complete means FitMesh will tick the habit off for you when it detects you have done it. For example, a "Gym session" habit can auto-complete whenever a strength workout syncs. Available auto-complete triggers include workout types (strength, running, cycling, etc.), Sleep (ticks when sleep data meets your hour target), Drink Water (ticks when you hit your daily water target), and Daily Steps (ticks when your synced step count meets the target set in the habit's Target Value field - defaults to 10,000 steps if not set).

  4. 4

    Each habit supports three compliance tiers: a floor (non-negotiable minimum), a target (the actual goal), and a stretch goal. The weekly view shows which tier you hit each week. Floor, target and stretch values must be zero or higher and cannot exceed 100,000 (covering step-count targets up to 100k). Times-per-day/week habits are capped at 100 completions. If the habit is linked to sleep, the sleep target must be between 0 and 24 hours.

  5. 5

    Habits that require multiple completions per day - like "drink water 8ร— daily" - track a count rather than a simple yes/no. Set your daily target and log each completion separately.

  6. 6

    Each habit shows a rolling compliance percentage alongside the streak - useful for seeing consistency over time, not just whether you're on a current run. Click the "7d"/"30d" label to switch the badge between a 7-day and 30-day rolling window.

  7. 7

    Hover over a habit and use the โ–ฒ/โ–ผ arrows to reorder your habit list - handy for putting your most important habits at the top.

  8. 8

    Going away for travel or illness? Open the pencil icon and expand "pause for travel / illness" to set a from/until date range - or use the 7 days / 14 days shortcuts. Paused days don't count against your streak or compliance percentage, so you won't lose progress while you're out.

  9. 9

    To edit an existing habit - including frequency, trigger, or targets - click the pencil icon. Edits are validated the same way as creation: name cannot be empty or exceed 200 characters, numeric targets must be valid numbers within the allowed range, frequency must be one of the accepted options, and the sleep target (if set) cannot exceed 24 hours. The edit sheet also shows a 12-week history heatmap, so you can see at a glance which days you hit the habit, missed it, or it wasn't scheduled - plus a "Best day" line once there's enough history, showing which day of the week you're most likely to complete it, and a "Toughest day" line showing which day you're most likely to miss it.

  10. 10

    Tick habits off manually for anything FitMesh cannot detect automatically.

๐Ÿ’ก

Set habits up before you sync for the first time and FitMesh can back-fill completions from your history.

๐Ÿ†

Personal records

  1. 1

    Click your avatar โ†’ Records to see your personal bests.

  2. 2

    A "This Month's Records" strip highlights any PR set in the current calendar month, followed by four "All-Time Top 5" leaderboards - ranked by estimated 1RM, session volume (most weight moved in one session), max reps in a single set, and best set (highest single-set volume) - the full searchable, sortable list of every exercise sits below under "All Records".

  3. 3

    Strength records show your estimated 1RM, max reps, best set volume and highest session volume per exercise.

  4. 4

    Cardio records show your longest distance, best pace and longest duration for running, cycling, walking and swimming. A "This Month's Cardio" strip highlights any cardio best set in the current calendar month, followed by "All-Time Top 5 - Longest Distance", "All-Time Top 5 - Fastest Pace" and "All-Time Top 5 - Longest Duration" leaderboards across all cardio sports, matching the strength records layout above it.

  5. 5

    After your first sync, hit Calculate Records to process your full history.

  6. 6

    Records update automatically when new workouts sync.

  7. 7

    If the same exercise appears under slightly different names (e.g. "Leg Press" and "Leg Press Machine"), a ๐Ÿ”€ button appears on the card. Click it to merge the duplicates into one entry, keeping the best record value.

  8. 8

    Expand any exercise card to see a progression chart of your estimated 1RM over your last 20 sessions for that exercise, alongside its volume milestones.

  9. 9

    If it has been 60 or more days since your last PR on an exercise, a "days since last PR - needs a push" badge appears on that card so stalled lifts do not get lost among the ones you are progressing on.

๐Ÿ’ก

For cardio records to include pace and distance, make sure your workouts include distance data. Manual runs need a distance entered to get pace and distance records.

๐Ÿฅ—

Logging food

  1. 1

    Go to the Nutrition tab to log your meals. Use the โ€น โ€บ arrows to move between days - the day shown is the day you are logging for.

  2. 2

    Click + Add Food Entry and pick a tab: ๐Ÿ” Search (Open Food Facts database - millions of products, no account needed), ๐Ÿ“ท Photo (AI identifies your plate), โœ๏ธ Describe (plain English), ๐Ÿ“ฅ Import PDF (MyFitnessPal export), or โญ Favourites (starred foods and saved meals). On today, choose which day(s) to log or plan for. On a past day, it always logs directly onto that day - there is no future-planning picker, since a past day cannot be planned ahead of time.

  3. 3

    Add foods to Breakfast, Lunch, Dinner or Snacks.

  4. 4

    Set your daily calorie and macro targets in Nutrition Settings. Calories, protein, carbs and fat can each be toggled on or off with a target - fibre is available as a fifth optional macro, picked up automatically from barcode scans and Open Food Facts search. Targets must be non-negative numbers and cannot exceed 100,000 - if a value is out of range, a plain-English error names the specific field (e.g. "Calorie target must be a non-negative number"). The Log tab's Nutrition trends chart shows your calorie/protein/carb/fat history over 7, 30 or 90 days - once a calorie target is set, it also shows a ๐Ÿ”ฅ streak badge for consecutive days within ยฑ15% of your goal, plus a personal-best badge for your longest run in the selected range.

  5. 5

    Click any logged meal card to open it. Click โœ๏ธ on an individual item to edit it - change the name, quantity or any macro. Changing the quantity automatically rescales protein, carbs, fat and calories using the original per-gram ratio. The same validation applies as when logging: quantity must be greater than 0 and no more than 10,000g, macros cannot be negative or exceed their per-item limits (calories โ‰ค 9,999 kcal, protein/carbs/fat โ‰ค 999g), and names cannot exceed 500 characters.

  6. 6

    Copy a meal or an entire day of food to a different date using the copy buttons on each meal. When today's log is empty, a "๐Ÿ“‹ Copy yesterday's meals" button appears - tap it to instantly copy everything from yesterday into today. Below that, "๐Ÿ“… Copy meals from another dayโ€ฆ" opens a date picker so you can copy a full day's meals from any past date (e.g. copying last week's meal plan) into today. In the Planner tab, the "โง‰ Copy day" button copies both planned meals and any food already logged on that day - so nothing is left behind. Click "๐Ÿ›’ Shopping list for this week" at the top of the Planner tab to get a single consolidated list of everything you've planned that week, with recipe ingredients scaled to the servings you've planned and quantities for the same food combined across meals - copy it to your clipboard with one tap.

  7. 7

    Track your water intake with the water ring - click + to add a glass (250ml). Water intake is logged in millilitres: the value must be a number between 0 and 10,000 ml. Log dates cannot be earlier than 1970 or more than 1 day in the future. Water also has its own tab in the Log tab's Nutrition trends chart, with the same ๐Ÿ”ฅ streak and personal-best badges as calories - here a day counts if you hit your daily water target, with no upper band.

  8. 8

    To scan a barcode, click ๐Ÿ” Search then ๐Ÿ“ท Barcode. Point your camera at the product barcode and it looks it up automatically.

  9. 9

    To import a full diary from another app, click ๐Ÿ“ฅ Import diary PDF and upload a MyFitnessPal (or similar) PDF export. FitMesh reads every entry and shows a preview. Choose which days to import before confirming. Uses 1 AI credit per import (free: 2/day, PRO: 10/day).

  10. 10

    To log by description, click โœ๏ธ Describe and type what you ate in plain English. AI breaks it into items with estimated macros. Tick what to keep and log in one click. Remaining AI parses for the day are shown next to the button (free: 10/day, PRO: 50/day).

  11. 11

    To log by photo, click ๐Ÿ“ท Photo and take or upload a photo of your meal. AI identifies every item on the plate and estimates portions and macros. Tick what to keep and log in one click. Visual estimates can vary - use Describe for more precise logging when accuracy matters. Uses 1 AI credit per photo (free: 3/day, PRO: 15/day).

  12. 12

    Quantity must be greater than 0 and no more than 10,000g. Negative values, zero, non-numeric text, and quantities above 10,000g are rejected with a clear error message. Food item names are required and cannot be empty or exceed 500 characters. Log dates cannot be earlier than 1970 or more than 1 day in the future.

๐Ÿ’ก

The calorie ring turns red if you go over your daily target. AI features reset at midnight UTC each day.

โญ

Food library & favourites

  1. 1

    Every food you log via AI (Describe, Photo, or PDF import) is automatically saved to your personal library with the correct macros per 100g. There is nothing to do - it happens in the background.

  2. 2

    Go to Library โ†’ Foods to see everything, organised into โ˜… Favourites, Recent, and All. Click any food to quick-log it to a meal without retyping anything.

  3. 3

    Click the โ˜… star on any logged food row (inside a meal edit sheet) to save it as a favourite. Starred foods appear at the top of the Favourites tab whenever you add food.

  4. 4

    Inside a meal edit sheet, click "โ˜… Save as meal" to save the entire meal as a named bundle in one click. Saved meal names cannot exceed 200 characters, and each item quantity must be greater than 0 and no more than 10,000g. Great for meals you eat often - like your usual breakfast.

  5. 5

    When adding food, open the โญ Favourites tab to see your starred individual foods, saved meals, and saved recipes. Starred foods show the default serving - click to adjust quantity, then log in one click. Saved meals log all items at once - hover a saved meal to reveal a โœŽ edit button (adjust quantities or remove items) and a โœ• delete button, and double-click its name to rename it. Saved recipes log at their per-serving macros - adjust the servings stepper to log more than one.

  6. 6

    Go to Library โ†’ Recipes to build custom recipes. Click + Create recipe, give it a name (up to 200 characters), set the number of servings (must be 1 or more), then either list ingredients in the text box and click โœ๏ธ Parse ingredients (AI extracts macros from your list), or describe a dish name (e.g. "chicken stir fry") and click โœจ Generate recipe - AI creates the full ingredient list, macros, and cooking method for you. Adjust quantities per ingredient - macros rescale automatically. Check the per-serving totals, then save. Generate uses 1 AI credit per recipe (free: 3/day, PRO: 20/day).

  7. 7

    Saved recipes appear in Library โ†’ Recipes and can be logged to any meal from there. Click โœŽ on any recipe to edit its name, servings, or ingredients - the same builder used to create it, pre-filled with the current values.

๐Ÿ’ก

Starring a food only requires that it was logged via AI at least once (so it exists in your library). Foods logged from the Open Food Facts search database can also be starred from the library.

๐Ÿ’ช

Wellbeing - body, sleep, recovery & journal

  1. 1

    The Wellbeing menu (in the top nav) contains: Daily steps, Sleep, Recovery, Body measurements, Habits, Journal and Medications.

  2. 2

    Body measurements: log weight, height, body fat %, lean mass, waist, chest and more. FitMesh tracks trends over time and shows a weight chart, plus an up/down arrow on each snapshot card showing how much it has changed since your previous entry. Set a goal weight in Nutrition Settings and the weight trend chart shows a dashed target line plus how much you have left to lose or gain. Once you have logged a lean mass value, a separate Lean Mass snapshot card shows the same up/down trend. Once you have logged waist, chest or hip measurements, a separate Girth snapshot card shows the same up/down trend for those, and once you have logged bicep, thigh or calf measurements, a Limbs snapshot card does the same (left/right sides are averaged when both are logged). Log from the + button on the Body measurements screen. All measurement fields must be numbers - text values (e.g. "eighty kg") are rejected with a clear error. Valid ranges: weight 20โ€“400 kg, height 50โ€“250 cm, body fat 2โ€“70%, lean mass 10โ€“300 kg, girth measurements 10โ€“250 cm. Clothing sizes (top/bottom) cannot exceed 50 characters and notes cannot exceed 500 characters. Dates cannot be earlier than 1970 or more than 1 day in the future. To correct a typo on a saved entry, tap the pencil icon - individual fields can be updated without deleting and re-logging the measurement.

  3. 3

    If you have a Polar device connected, the Recovery tab shows your HRV, nightly recharge score and sleep data automatically after each night.

  4. 4

    The Sleep tab shows sleep duration and quality data synced from connected devices (Polar, Fitbit).

  5. 5

    Steps are synced from Google Fit, Fitbit or Polar and shown as a daily bar chart. A step habit (e.g. "10,000 steps") can auto-complete when your daily target is hit.

  6. 6

    The macro calculator in Nutrition Settings pre-fills your latest weight and height from Body measurements automatically.

  7. 7

    Journal: log daily mood (required, rated 1โ€“5), energy and stress (optional, each rated 1โ€“5), add quick tags (Sick, Tired, Stressed, Rest day, Travel, Period, Injury, Low energy), and write a free-text note up to 500 characters. Each entry is for a specific date - you can backfill past days. Click the pencil icon on any history entry to edit it, or the bin icon to delete it. Dates cannot be earlier than 1970 or more than 1 day in the future. Up to 10 tags per entry; each tag cannot exceed 50 characters. The month calendar at the top of the journal shows mood-coloured days - green for good, red for low. Click any day to filter the list to that date and pre-fill the log form. A small dot on a day means that entry has notes. Below the calendar, a search bar lets you filter entries by typing keywords - it matches against notes text and tags, so searching "Tired" shows all entries tagged Tired or mentioning it in notes. Below the calendar, a month summary shows your average energy, mood and stress for the visible month, journaling consistency (percentage of days logged), and your most-used tags - plus, once there's enough entries in the month, how your mood compares on days with your top tag versus days without it. A ๐Ÿ”ฅ streak badge appears next to the 7-day average once you have logged two or more consecutive days, plus a "PB:N" personal-best badge once your longest-ever run beats your current streak. Journal entries are read by Daily Inspiration - if you logged that you were sick or tired, the AI will acknowledge it in the recap rather than ignoring it. When you have a journal entry for today, a mood emoji and energy score also appear in the "Today so far" section of the inspiration card.

  8. 8

    Medications: log any medication - from everyday pain relief (Paracetamol, Ibuprofen) and vitamins (Vitamin D, Magnesium) to prescription drugs and GLP-1 injections (Ozempic, Wegovy, Mounjaro). Record name, dosage with unit (mg / ml / mcg / g / IU / tablets / capsules / drops / units), and date taken. Choose the type: Regular (an ongoing medication you take routinely, such as blood pressure pills or vitamins) or One-off (taken as needed, such as Paracetamol for a headache). Your history is split into Regular and One-off sections so you can see at a glance which are routine and which were situational. Rate appetite effect from 1 (no change) to 5 (barely hungry) - once you have logged appetite on two or more doses, an appetite trend chart appears above your history showing the last 14 logged doses. Tag side effects from the quick-select list (Nausea, Headache, Fatigue, Drowsiness, Rash, and more). Add free-text notes up to 500 characters. If you have logged a medication before, it appears as a quick-tap chip at the top of the form so you can log a repeat dose in one tap - name, dosage and type are pre-filled automatically. Medication name is required; dosage, appetite and side effects are optional. Each Regular medication shows a 7-day and 30-day adherence badge (e.g. "Vitamin D: 6/7 days ยท 84% (30d)") above your history, so you can see at a glance how consistently you're taking it - the badge also shows "๐Ÿ”ฅ taken today" or "โš ๏ธ Nd since last dose" once you've missed a day or more, so a gap is visible without doing the maths yourself. If any side effects were logged in the last 7 days (from any medication), a "This week" summary appears above your history showing each one and how many times it was reported. Regular medications also get a ๐Ÿ”” bell next to their quick-log chip - tap it to set a daily reminder time, and FitMesh will send a browser notification if that dose has not been logged yet by then.

๐Ÿ’ก

Recovery data requires a compatible device (Polar or Fitbit). Sleep and HRV sync automatically after each night - no manual logging needed.

๐Ÿ“Š

Reports

  1. 1

    Click the Reports link in the top right of the dashboard header.

  2. 2

    Your weekly report covers workouts, active days, calorie burn, habit completions and nutrition.

  3. 3

    Use the date picker to select any period. Free plan users can report on the last 30 days. PRO users can go back up to 12 months.

  4. 4

    Export to CSV, Excel (.xlsx) or save as PDF using the buttons in the toolbar. CSV export covers workouts, habits, nutrition, journal, body measurements, and personal records separately. The Excel export bundles a full workbook - summary, workouts, habits, personal records and nutrition on separate sheets - in one file.

  5. 5

    Reports are great for sharing with a personal trainer as a check-in summary.

๐Ÿ”’

Free plan and PRO

  1. 1

    FitMesh is free to use. The free plan gives you the last 30 days of data across every tab: Feed, Workouts, Habits, Nutrition and Reports.

  2. 2

    All your data is always stored in full. The 30-day limit is just what is shown - nothing is ever deleted.

  3. 3

    On the free plan, longer period presets in Workouts (2 weeks, 4 weeks, Last month etc.) are shown as locked. Habits month view is also locked.

  4. 4

    Upgrade to PRO to unlock up to 12 months of history, the full period selector, monthly habit view, and longer-range reports and exports.

  5. 5

    PRO also unlocks higher daily limits on all AI-powered features - see the AI features section below for the full breakdown.

  6. 6

    If you have a promo code, you can enter it during onboarding (the "Have a promo code?" link on the first screen) or later from Account settings. Promo codes unlock PRO for the duration specified by the code.

  7. 7

    If you are upgraded to PRO, your full history becomes visible immediately - no need to re-sync anything.

๐Ÿ’ก

Your data is yours. Downgrading from PRO to free never deletes anything - it just limits what is visible until you upgrade again.

โœจ

AI features & daily limits

  1. 1

    FitMesh uses AI (Claude by Anthropic) for several features. Each is capped per user per day to prevent abuse - not to frustrate real users.

  2. 2

    Describe food (โœ๏ธ Describe tab): type a meal in plain English and AI parses it into individual items with estimated macros. Free: 10/day. PRO: 50/day.

  3. 3

    Photo food logging (๐Ÿ“ท Photo tab): take or upload a photo of your meal and AI identifies every item on the plate with estimated portions and macros. Free: 3/day. PRO: 15/day.

  4. 4

    Import diary PDF (๐Ÿ“ฅ Import diary PDF): upload a PDF export from MyFitnessPal or a similar app. AI reads every entry and previews it for import. Free: 2/day. PRO: 10/day.

  5. 5

    Workout scan (๐Ÿ“ธ photo of notebook): photograph a handwritten workout log and AI extracts all exercises, sets, reps and weights. Free: 3/day. PRO: 15/day.

  6. 6

    Recipe generator (โœจ Generate recipe): describe a dish and AI creates the full recipe with ingredients, macros and cooking method. Free: 3/day. PRO: 20/day.

  7. 7

    Daily Inspiration: a personalised AI recap in your chosen tone. It reads your workouts, habits, nutrition, journal (mood, energy, stress, tags and notes), body weight trend, body fat % and waist trend, and any personal records set that day - so if you logged that you were injured or tired, or just hit a new 1RM, the AI knows and responds accordingly. If you have set a calorie/protein target or goal weight in Nutrition Settings, it also weighs in on how close you are to hitting them. Workouts synced via Strava are excluded from AI context (Strava API terms prohibit AI use of their data). 2 refreshes in the morning, 3 in the afternoon/evening - resets at noon and midnight UTC. Cached so refreshing the page does not use a credit. A ๐Ÿ• icon on the card opens your last 14 days of past messages, so a recap you liked is not lost the next day.

  8. 8

    All limits reset at midnight UTC. The remaining count is shown next to the relevant button so you always know where you stand.

๐Ÿ’ก

Limits are per user per calendar day (UTC). A blocked request returns a clear message telling you when the limit resets.

โž•

Logging workouts manually

  1. 1

    Go to the Training tab and click the + Log training button.

  2. 2

    Choose the activity type, fill in the date, duration and any other details.

  3. 3

    For strength sessions, add exercises and sets with weight and reps.

  4. 4

    You can also take a photo of a workout notebook or gym whiteboard and FitMesh will read it for you. Uses 1 AI credit per scan (free: 3/day, PRO: 15/day).

  5. 5

    For cardio activities, enter the distance so FitMesh can calculate your pace and update your records.

  6. 6

    Rehab is split into two types: Rehab Appointment logs a treatment session (physio, chiro, massage) with pre- and post-session pain levels and notes but no exercise sets. Rehab Training logs a structured rehab exercise session with the same block/set editor used for strength sessions, plus pain levels.

  7. 7

    Once you have two or more rehab sessions logged with pain levels, a pain trend chart appears at the top of the Training tab showing pre- and post-session pain over the selected period.

  8. 8

    If a field shows a red error after saving, check that duration, calories, and heart rate are entered as numbers - text values are rejected. Duration must be between 0 and 1,440 minutes (24 hours), heart rate cannot exceed 250 bpm, reps per set cannot exceed 9,999, and weight per set cannot exceed 2,000 kg. Distance must be between 0 and 1,000,000 metres, and step counts must be between 0 and 100,000. Workout titles cannot exceed 500 characters, exercise names cannot be empty or exceed 200 characters, notes cannot exceed 1,000 characters, and location labels cannot exceed 200 characters. Editing a saved workout enforces the same rules as creating one, with the same plain-English error messages - including the ability to correct distance and step count after the fact.

  9. 9

    Workouts imported from Strava, Hevy, Polar, and other sources also have an โœ๏ธ Edit button. You can rename the workout, change the activity type, correct the date, add a location, or attach notes. Exercise sets are read-only for synced workouts - edit those in the source app and re-sync. Only manually logged workouts have a Delete option.

  10. 10

    If a manually logged workout looks like it overlaps in time, duration, and activity type with a session already recorded - whether that's synced from another app or another manual entry you logged earlier - FitMesh shows a warning before saving so you do not log the same session twice. You can confirm "Save anyway" if it really is a separate session.

๐Ÿ’ก

AI scan credits reset at midnight UTC each day.

๐ŸŽจ

Appearance & notifications

  1. 1

    Open Account (click your avatar in the top right) to access Appearance settings.

  2. 2

    Under Colour scheme, switch between Dark and Light mode.

  3. 3

    Under Accent colour, choose from six highlight colours - Red (default), Violet, Blue, Teal, Amber, or Pink. The colour applies instantly across every button, ring, badge and progress bar in the app and is saved to your device.

  4. 4

    Under Text size, pick from Small, Medium, Large or XL to scale the UI to your screen and eyesight.

  5. 5

    Notifications from bug fixes and feature updates appear in the ๐Ÿ”” bell in the header. Click the bell to see them - they are marked as read automatically. Click โœ• on any notification to dismiss it, or use Clear all to remove the whole list at once.

๐Ÿ’ก

Accent colour is stored per device (not synced across devices). Dark/Light mode and Text size sync across devices because they are saved to your profile.