Workout Notes — keep the conversation on the workout
The DM graveyard ends here. Every workout detail page now has a notes section where athletes can tell you how the session actually went — and you can reply, 👍 it, flag it to come back to, or mark it as seen.
Athletes choose whether a note is visible to the whole team (for training partners to see) or coach-only (for the stuff they only want to say to you). Unread notes get a badge on the workout row so nothing slips past you.
No more scrolling through Discord to remember why an athlete said their hamstring felt tight last Tuesday — it’s right there on Tuesday’s workout.
Training Logs — ask every week, or every month
Training Logs are a new opt-in feature for coaches who want structured, periodic check-ins from their athletes. Turn it on in Team Settings, pick a cadence (Weekly or Monthly), choose a reminder day, and customize the prompts.
Want a Rating, a short text answer, or a long reflection? You pick the field type per prompt. Smart defaults are preloaded based on your team type, but you can reorder, rename, or add as many as you need.
Athletes see their log at the top of their dashboard with an Overall Feel 1–10 slider plus your custom prompts. Collapsed by default, one tap to expand. On log day they get a push reminder with a deep link that opens the form in place.
When you drill into an athlete’s dashboard, you see their submitted log read-only — or a “will be reminded on Monday” chip if they haven’t logged yet. Less nagging, more signal.
Calendar-native dashboards
We’ve replaced rolling presets (last 7 / 28 / 84 days) with real calendar sizes — Week, Month, Quarter, Year, plus Custom. Anchors stay on calendar boundaries so “April” means April.
A new Jump to menu puts “This Period / Last Period / Today” one click away, and rate captions on the summing cards (Distance, Time, TLS, Activity) keep comparisons honest when periods have different lengths.
The dashboard URL is the source of truth now, so sharing a link with a colleague lands them exactly where you are.
Mobile workout list, rebuilt
Your athlete dashboard’s workout list is now compact, triage-ready, and built for the phone-in-hand moment before a session.
Every row shows a color-coded compliance band (green / amber / red) on the left edge. Tap a completed row to inline-expand with just the metrics you care about. A new column chooser (gear icon, top of card) lets you pick what shows — Distance, Time, TLS, RPE, plus sport-specific (pace, watts, HR) and advanced (EI, Efficiency, Aerobic Decoupling, more). Your picks are remembered per device.
And the accessibility story got tighter: band color, status pill, and text style all tell the same compliance story — so it reads clearly for colorblind viewers too.
Compliance bands, now yours to tune
The ±10% / ±20% compliance bands used across the dashboard and workout list are now pulled from your team settings. Default values stay the same, but you can dial them to match your team’s tolerance. Change a threshold and the dashboard recolors immediately — no refresh required.
Training Schedule — countdown pills
Every group row on the Coach Training Schedule now shows a small “(3 Days to A)” pill next to its stats, color-coded by event priority. Tomorrow and Today variants included. Hover for full event details. Under the hood, we rewrote the database query so the page loads faster too.
Email notifications — finally
Email is now a real notification channel in Smagpie. If you’ve got a notification preference set to Immediate, you’ll get an email the moment something happens — even if you’re offline and not subscribed to push. For everything else, a daily digest bundles your missed notifications into a single end-of-day email, delivered in your local time window (including the tricky half-hour timezones).
Manage the mix from your Notification Preferences page — push / email immediate / email digest / off, per notification type.
Plus
- Library sharing invitations now trigger a proper notification when another coach shares a library with your team.
- Pilates is now correctly treated as a Strength-family sport in the library, Coros integration, and compliance coloring (was previously Endurance).
This is one of our biggest releases yet. Go explore — and tell us in Discord what clicks.