From 8591e5cff76a54a1dba25d70952593ea93a0bb56 Mon Sep 17 00:00:00 2001 From: Alexander Bocken Date: Sat, 11 Apr 2026 13:17:05 +0200 Subject: [PATCH] feat: add Day 6 stretching template to seed defaults Full-body stretching session (~30 min) covering all major muscle groups with 15 bodyweight exercises: neck, shoulders, chest, back, spine, hips, hamstrings, quads, glutes, calves, and arms. Each exercise has 2 sets of 60-90s holds with 15s rest. Co-Authored-By: Claude Opus 4.6 --- package.json | 2 +- .../api/fitness/templates/seed/+server.ts | 141 ++++++++++++++++++ 2 files changed, 142 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index e50fc96..1e4e8d2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "homepage", - "version": "1.24.0", + "version": "1.24.1", "private": true, "type": "module", "scripts": { diff --git a/src/routes/api/fitness/templates/seed/+server.ts b/src/routes/api/fitness/templates/seed/+server.ts index f5047e8..3f89b5d 100644 --- a/src/routes/api/fitness/templates/seed/+server.ts +++ b/src/routes/api/fitness/templates/seed/+server.ts @@ -265,6 +265,147 @@ const defaultTemplates = [ restTime: 60 } ] + }, + { + name: 'Day 6 - Stretching', + description: 'Full-body stretching — all muscle groups, no equipment (~30 min)', + exercises: [ + { + // Neck: sternocleidomastoid, levator scapulae, trapezius + exerciseId: 'neck-circle-stretch', + sets: [ + { duration: 1.5 }, + { duration: 1.5 } + ], + restTime: 15 + }, + { + // Neck/traps: lateral neck flexion + exerciseId: 'side-push-neck-stretch', + sets: [ + { duration: 1 }, + { duration: 1 } + ], + restTime: 15 + }, + { + // Chest & front delts + exerciseId: 'seated-shoulder-flexor-stretch-bent-knee', + sets: [ + { duration: 1 }, + { duration: 1 } + ], + restTime: 15 + }, + { + // Rear delts, triceps, traps + exerciseId: 'shoulder-stretch-behind-back', + sets: [ + { duration: 1 }, + { duration: 1 } + ], + restTime: 15 + }, + { + // Triceps + exerciseId: 'elbows-back-stretch', + sets: [ + { duration: 1 }, + { duration: 1 } + ], + restTime: 15 + }, + { + // Lats & back + exerciseId: 'back-pec-stretch', + sets: [ + { duration: 1 }, + { duration: 1 } + ], + restTime: 15 + }, + { + // Spine, erector spinae, levator scapulae + exerciseId: 'cow-stretch', + sets: [ + { duration: 1.5 }, + { duration: 1.5 } + ], + restTime: 15 + }, + { + // Thoracic spine, shoulders, glutes, calves (multi-target bridge) + exerciseId: 'thoracic-bridge', + sets: [ + { duration: 1 }, + { duration: 1 } + ], + restTime: 15 + }, + { + // Hip adductors & hip flexors + exerciseId: 'butterfly-yoga-pose', + sets: [ + { duration: 1.5 }, + { duration: 1.5 } + ], + restTime: 15 + }, + { + // Hamstrings + exerciseId: 'seated-single-leg-hamstring-stretch', + sets: [ + { duration: 1 }, + { duration: 1 } + ], + restTime: 15 + }, + { + // Hamstrings (toe-up variation) + exerciseId: 'kneeling-toe-up-hamstring-stretch', + sets: [ + { duration: 1 }, + { duration: 1 } + ], + restTime: 15 + }, + { + // Quads, glutes, hip flexors, calves + exerciseId: 'side-lunge-stretch', + sets: [ + { duration: 1 }, + { duration: 1 } + ], + restTime: 15 + }, + { + // Lower back & glutes + exerciseId: 'lying-lower-back-stretch', + sets: [ + { duration: 1.5 }, + { duration: 1.5 } + ], + restTime: 15 + }, + { + // Calves (soleus & gastrocnemius) + exerciseId: 'calf-stretch-wall', + sets: [ + { duration: 1 }, + { duration: 1 } + ], + restTime: 15 + }, + { + // Biceps & forearm flexors + exerciseId: 'elbow-flexor-stretch', + sets: [ + { duration: 1 }, + { duration: 1 } + ], + restTime: 15 + } + ] } ];