Training Progress Dashboard

Standalone progress section for your program. It keeps overall session trends at the top and now adds an exercise-by-exercise view below. Each exercise card now shows total volume, highest-set volume, and session max load on every logged date.

Total sessions
-
-
Total recorded volume
-
Weighted training volume only. Cardio stays visible in its own charts.
Average volume per session
-
Useful for spotting whether training load is drifting up or down.

Workout Completion Count

How often each of the four rotating workouts has been completed so far.

Session Volume By Workout Type

Each chart shows total volume per regular session for one workout type. Ad hoc workouts outside the 4-day rotation are left out here.

Recent Sessions

Newest first, limited to the last 8 sessions.

Date Workout Volume

Session Volume By Day

Useful for checking whether days are accidentally getting too bloated.

Workout Average Best

Exercise Progress

Bars show total volume and highest-set volume for that exercise on each date. The dashed line uses the right axis and shows the max load in that session. Cardio exercises are hidden here, and exercises only logged once are also skipped so the overview stays useful.

How To Update This Dashboard

For now, this is a standalone file meant to be easy to tweak by hand.

1. Open this HTML file in an editor. 2. Update the progressData.sessions array near the bottom. 3. Save the file. 4. Refresh the browser tab. Each session needs: - date - workout key - title - notes - exercises array Each exercise entry needs: - name - category - volume - maxWeight