Skip to main content
Every synced activity gets a detail view with your route, splits, heart-rate zones, and a coach read.

Planned vs. Actual

For runs that are tied to a plan session, the activity detail screen shows a Planned vs. Actual block near the top so you can see, at a glance, how the run tracked against its target. It lays the planned and actual values side by side for the three numbers that matter most:
  • Distance — target distance vs. the distance you actually ran.
  • Pace — the planned pace band vs. your average pace for the run.
  • Duration — planned duration vs. moving time.
The header carries the overall completion percentage in a colored chip that matches the same on-target / caution / off-target bands used on activity cards and the training calendar — see Completion and adherence for the full band definitions. Any metric NexRex couldn’t compare (for example, a plan session with no pace target) shows a dash. Standalone runs that aren’t tied to a plan session don’t show this block.

Execution ledger

Underneath Planned vs. Actual, an Execution section summarizes how well the session was carried out beyond raw volume. It has two pieces:
  • Overall score — a 0–100 rating of execution quality, colored using the same band as the completion chip above.
  • Ledger rows — one line per notable target (for example, average pace on a workout’s fast reps, or the rest-interval target on an interval session) showing the target, what you actually did, and how the two differed.
The Execution section only shows up when NexRex has enough structured data to score the run. Easy runs and long runs typically show Planned vs. Actual on its own; workouts with structured reps are the sessions most likely to get a full execution ledger.

Interval Metrics

When NexRex detects that a run was an interval session (structured reps with recoveries — for example, 3 × 4 × 400 m), the activity’s Data tab shows an extra Interval Metrics section built from the rep-by-rep breakdown. The section only appears on runs that were classified as intervals. Steady runs, long runs, and workouts that don’t parse cleanly as reps show the normal Data tab without it.

What you’ll see

  • Set structure — how NexRex read the workout (for example, 3 × 4 sets × reps), the rep distance, and the average rest between sets.
  • Average rep pace — the mean pace across all working reps, tagged with the pace zone it fell into.
  • Rep-pace chart — a comb chart of every rep’s pace, grouped by set. The fastest rep is highlighted so you can see where you peaked; the slowest rep is marked for contrast.
  • vs last session — if you’ve done a comparable interval workout recently, a card at the bottom shows honest deltas against it. When the closest prior session was a different flavor of workout (for example, a fartlek), the pace row is labeled different type so you don’t over-read the comparison.

Rated metric cards

Four cards rate how the session went. Each one uses the same coaching scale the backend uses, so Excellent on one run means the same thing as Excellent on another.
  • Consistency — pace coefficient of variation (CV) across your reps. Lower is better: it means you held pace evenly rep to rep instead of blowing out the first few and hanging on.
  • HRR60 — average heart-rate drop in the 60 seconds after each rep. A bigger drop is a stronger sign of aerobic recovery.
  • Endurance — how much your pace faded from the first third of the reps to the last third. Stable means you held on; Fading means the back half was materially slower than the front.
  • HR Cost — how much your peak heart rate drifted up from the first rep to the last at the same effort. A low, flat trend is what you want; a steep rise means the session cost more cardiovascularly than the pace suggests.
Interval Metrics is generated from backend insights, so it may take a minute to appear after a run finishes syncing. If a workout you expected to be classified as intervals doesn’t show the section, the reps likely didn’t parse cleanly — open the activity’s normal splits view instead.

Grouped lap-set view

On structured workouts synced from Garmin, the activity overview’s lap tab shows a grouped interval table above the flat lap list. It reads the work/recovery structure straight from the watch instead of guessing it from the splits, so you see the workout the way you ran it.
  • Set headers — each block is labeled N × distance (for example, 6 × 400 m), taken from the most common work-rep distance in the set.
  • Work reps are highlighted and paired with their recovery underneath, so each rep sits next to the jog that followed it.
  • Averages footer — a row at the bottom shows the distance-weighted Work avg pace and Recovery avg pace across the whole session, alongside average heart rate.
  • Warm-up and cool-down laps are labeled with their own kind so they don’t get counted into the rep-pace averages.
The grouped view only appears when the activity carries structured lap-set data — that’s Garmin structured workouts today. Steady runs, easy runs, and workouts without lap markers keep the existing flat lap table.

Weekly summary

Each week NexRex sends a summary of your training load, compliance against the plan, and notable trends. Past weekly summaries stay available in your notification inbox — tap one to reopen it any time. For weeks where you logged meals, a Fueling this week tile appears between the metrics row and your runner score, showing how many days you logged and your average calories on logged days. Tap the tile to open the Nutrition analytics view — see Fueling insights outside the analytics tab for details. Track mileage, pace, and fitness trends across weeks and months to see whether your training is moving in the right direction.

Private activities

Any single activity can be marked private. A private activity is yours only — your coach, group, followers, and public profile don’t see it, and it is omitted from the developer API just like any other privacy-filtered activity. Use it when a run isn’t representative (a warm-up alongside a friend, a badly GPS-drifted route, a race-day pre-run) and you’d rather keep it off other people’s screens without deleting the data.

Toggle from the overflow menu

On any activity you own:
  1. Open the activity detail screen.
  2. Tap the overflow menu in the top-right of the app bar.
  3. Choose Make private to hide it, or Make visible to un-hide it.
The change saves immediately.

Toggle from the Review tab

The Review tab has a Private activity switch near the top of the edit form. Flipping it saves right away — you don’t need to submit the review to apply the change. The overflow menu and the Review switch stay in sync.
Coaches and other viewers never see this toggle. It only appears on activities you own.

Where you’ll see the lock

A lock badge marks activities you’ve made private:
  • Activity detail — a lock next to the title in the app bar.
  • Month calendar — a lock icon on your own activity cards.
Other list surfaces reflect the change on their next reload.

Notes & comments

Every activity has a Notes & Comments thread on its Review tab. It’s a single place to jot down how a run felt and to talk to your coach about it — no more choosing between a private note field and a separate comment box.

Write a note or a message

Tap the composer at the bottom of the thread (or the reply bar on an activity’s full comment page) to open the composer sheet. It slides up over the keyboard so the input stays visible while you type. The composer has two audience options at the top:
  • 訓練心得 · Coach visible — anyone with access to the activity (you and your coach) can read it. Use this to share how the session felt or ask a question.
  • 私人筆記 · Private — only you can read it. Use this for personal reflections you don’t want your coach to see.
Pick the audience, type your message, and tap Send. A row of quick emoji above the keyboard lets you drop 💪 🔥 😮‍💨 🥵 👍 ❤️ 😂 🎉 at the cursor without switching to the emoji keyboard.
The audience toggle is only for new entries. Once a note or comment is sent, its visibility is fixed — delete and re-post if you need to change who can see it.

Attach a photo, video, or voice note

Each comment can carry one media attachment alongside (or instead of) text. Tap the + button on the composer to open the attachment menu:
  • Photo — take a new photo with the camera or pick one from your gallery.
  • Video — record or pick a clip up to 60 seconds. Longer clips are trimmed at pick time.
  • Voice — record a voice note up to 120 seconds. The first time you record, NexRex asks for microphone access; grant it to continue.
A preview card appears above the composer once media is attached, with an ✕ to remove it. Only one attachment is allowed per comment — picking a new one replaces the previous. You can send a comment with just an attachment and no text (for example, a voice note on its own). In the thread, attachments render inline: tap a photo to open it fullscreen, and use the inline player to play videos and voice notes without leaving the thread.

The unified thread

Coach-visible comments and private notes appear together in the Review-tab thread, sorted by time, so you can see your own reflections and any coach replies in context. Private notes are marked so you always know which entries your coach can see. If you wrote a training note on this activity before the unified thread existed, it’s pinned at the top of the thread as a read-only “訓練心得” card. Tap it to reopen it in the composer — as soon as you save, it becomes a regular comment in the thread and the old note field is cleared.

Image journal

The image journal is a chronological photo wall built from your calendar. It pulls every run photo and every meal scan you’ve logged and lays them out newest first in a single continuous timeline, so you can scroll back through your training and nutrition history visually. Open the journal from the calendar tab.

Layout

The wall is one continuous 2-column masonry — tiles pack together across days so there are no half-empty rows, even when a day only has a single photo. Each tile carries a compact date on its badge so you can still tell when a photo was taken while scrolling. Photos from today and yesterday are labeled Today and Yesterday; older photos show the month and day (for example, Jun 9).

Filter by type

When your journal contains both photo types, two chips appear at the top of the wall:
  • Food — meal photos from nutrition scans.
  • Running — photos attached to your run activities.
Both are on by default. Tap a chip to hide that source, or tap it again to bring it back. If you only have one type of photo (for example, runs but no meal scans), the chips are hidden and every photo shows. The wall also stays visible if a previously saved filter would otherwise hide everything.

How photos are stacked

Each tile represents one moment, not one photo:
  • A run with several photos appears as a single tile with a count badge, using its cover photo. Tap it to page through every photo on that run.
  • A meal with several scans (for example, three photos of the same lunch) stacks into one tile for that meal, with its cover photo on top. Tap it to page through every scan in the meal.

Set a cover photo

The cover photo is the one shown on the tile and in other places the run or meal appears. For a meal:
  1. Tap the meal tile to open the photo viewer.
  2. Swipe to the photo you want as the cover.
  3. Tap Set as cover. The badge changes to Cover photo to confirm.
For a run:
  1. Tap the run tile to open the photo viewer.
  2. Swipe to the photo you want as the cover.
  3. Tap Set as cover. The chosen photo moves to the front of the run’s photo list and becomes the tile thumbnail.
If a weekly summary looks like it’s for the wrong week, your latest activities may still be syncing. Give it a few minutes after your last run.