detail
v5.68: fixed newest-first sort not actually guaranteed after save (4 save paths). v5.69: brightened Cardio Warmup/Main/Cooldown section highlighting. v5.70: extended bright active-section highlight to ALL sections app-wide. v5.71: fixed blurry glow text, switched to clean light yellow. v5.72: added ✎ manager to Stretching Duration/Focus (last fields still on hardcoded lists). v5.73: added Stretching Time In/Out with auto-duration; found/fixed finishWorkout() silently dropping Swimming and Stretching entirely. v5.74: simplified Stretching (removed manual Duration, Focus full-width); converted ALL remaining plain-text Notes fields (Cardio x3, Swimming, Stretching) to reusable dropdowns; found/fixed my own v5.72 gap (stretch_dur/stretch_focus never declared in sharedLists) and Cardio Notes also being dropped by finishWorkout. v5.75: Swimming expanded 4->6 stroke rows. v5.76: renamed Sauna section to Recovery, added Type dropdown. v5.77: Recovery expanded to 3 independent entries (sau/rec2/rec3), same nested pattern as Cardio's Warmup/Main/Cooldown. Every version: backed up before edit, both script blocks node --check clean pre-deploy, deployed, live file fetched back and byte-diffed against source.