A flag should take you to the flag
When an athlete flags a note on a workout, they want a coach to read it. The red Flag chip on the Coach Hub told you someone had flagged something. Clicking it, though, dropped you on the athlete’s dashboard, and you had to go hunting for which workout it was.
Now the chip takes you straight there. Clicking it opens the flagged workout with the Feel / Notes panel already expanded and scrolled into view.
- The oldest flag first. If an athlete has flagged more than one note, the chip opens the oldest one you haven’t acknowledged yet, not whatever they did today. Work through them in order and nothing gets buried.
- Any kind of workout. Completed, missed, or something the athlete did on their own: each opens the right page. A note left on the planned workout opens the session that completed it.
- Back to the same day. The back link at the top returns you to the Coach Hub on the day you were looking at, not today.
Averages that count the days you’ve had
In Month, Quarter and Year views, the summary cards show a per-day or per-week average. There were two problems with it.
First, it was hard to read. The average sat squeezed between the total and the planned numbers, and the captions ran together into things like “3.64 Mi / day162.65 planned”. Each caption now has its own line, below the planned numbers.
Second, and more important, it was wrong partway through a period. On September 25, the average for September divided the month’s miles by all 30 days, including five that hadn’t happened yet. An athlete running a steady 4.36 miles a day saw 3.64, and the number crept up as the month went on for no reason except the calendar. Averages now count only the days so far. Finished months, quarters and years look exactly as before.
Uploaded .fit files get the full treatment
Not every workout arrives through a sync. Sometimes an athlete exports a .fit file from their watch and uploads it by hand. Until now, those uploads got a bare-bones workout compared with a synced one. Now they get the same treatment:
- Full detail. A hand-uploaded file now gets the lap table and time-in-zone chips, the same as a workout synced from Garmin, Intervals.icu or COROS.
- The right activity. Walking, hiking and strength files are recognized as those activities instead of “Other”, so they can match the workout you assigned.
- A real name. Most watches label an ordinary run or ride with a sub-type of “Generic”, and Smagpie used that label as the title, so a Tuesday run showed up as Generic. Uploads are now named after what they are: Running, Cycling, or a more specific type such as Treadmill or Trail when the watch records one.
These changes apply to new uploads. Workouts uploaded earlier stay as they were.
Pool swims that count
Newer Garmin watches record a pool swim’s pace on each length, not on the swim as a whole, and Smagpie wasn’t reading it. As a result, most recent pool swims were saved with no Training Load Score or Effort Index, which left a gap in the athlete’s load picture every time they swam. Pace is now read from the lengths, so new syncs and re-imports get both scores. Swims already in your history stay as they were.
Swim workout details also no longer show elevation gain, elevation loss, or an elevation column in the lap table. In a pool those numbers were always zero, and in open water they were GPS noise. The stats row at the top is tidier without them.
Two-factor setup, not a dead end
Viewing the app as one of your athletes is a sensitive action, so it asks for a fresh code from your authenticator app. If you had never set up two-factor authentication, you got a code box with no way to fill it in.
Now, if two-factor isn’t set up on your account, you see a short explanation and a button that goes straight to setup. Once you’re enrolled, it works as before.
A quick update on your next visit
This release moves everyone onto the same version of the app. The next time you open Smagpie, you’ll see a short “Bringing you the latest version” screen while it updates. There’s nothing to tap, and it’s done in a moment.