Skip to main content
2026.06.23.1640

Training Plan editor — every change auto-saves

For All Coaches

The plan editor used to work like a form: make your changes to the week × day grid, then remember to hit Save. Forget — close the tab, click away — and a whole session of edits was gone. This release turns that grid into a live document. It saves itself, the moment you touch it.

Every grid action saves the instant you make it

Add a workout, edit a coaching note, remove a workout, or drag one to another day — each one now persists immediately, on its own. A quiet “All changes saved” line near the top of the matrix is the only acknowledgment in the steady state. Smagpie stays out of your way.

The one time it speaks up is when a save fails. Instead of silently dropping your edit, the editor rolls the change back, tells you what went wrong in plain language, and gives you a Retry.

Removing a workout also gets an Undo — a quick snackbar so a misclick is one tap from being put back.

The Save button is now just for plan settings

With the grid saving itself, the top Save button has a narrower, clearer job: it commits the plan’s settings — title, code, sport, description, week count, phases, and status. The grid is no longer part of it.

Because there’s nothing left to abandon, the editor’s old Cancel button is gone. To leave, just use the breadcrumb back at the top.

See exactly what a shorter plan will drop

Shortening a plan used to hide the consequences behind a one-line “some workouts are hidden” note. Now, when you lower the week count below your last populated week, those at-risk weeks stay on-screen in a desaturated band, with a clear marker naming the blast radius — which weeks, and how many workouts, will be removed when you save.

And it’s genuinely a preview: lowering the number deletes nothing. Raise it back, or leave without saving, and every workout returns. The removal only happens when you Save — and the confirm dialog now spells out the staged consequence before you commit.

Also fixed

The add-workout cell picker used to slide behind the side menu and stretch too wide. It now sits cleanly above the menu, is capped to a sensible width, and drops your cursor straight into the search box when you click +.

Heads up — browser will refresh

This release changes the wire contract behind the plan editor, so your Smagpie web app will reload itself the next time you open it. You may need to sign in again.

How this helps your coaching

  • Auto-save across the grid:

    Add a workout, edit a coaching note, remove one, or drag it to another day — each saves immediately, on its own. A quiet 'All changes saved' line confirms it; a failed save rolls back and offers a Retry instead of vanishing silently.

  • Save is now metadata-only:

    The top Save button commits plan settings — title, sport, description, week count, phases, status. The grid manages itself, so the editor's old Cancel button is gone (there's nothing left to abandon).

  • Undo a removed workout:

    Removing a workout pops an Undo snackbar, so a misclick is one tap away from being put straight back.

  • See what a shorter plan will drop:

    Lower the week count and the at-risk weeks stay on-screen in a highlighted band naming how many workouts will go. Nothing is deleted until you Save — raise the number back and they all return.

  • Add-workout picker fix:

    The cell picker no longer hides behind the side menu or stretches too wide, and your cursor now lands right in the search box when you click the plus.