diff --git a/package.json b/package.json index c7a6c715..1ae6dbfe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "homepage", - "version": "1.37.5", + "version": "1.37.6", "private": true, "type": "module", "scripts": { diff --git a/src/lib/js/workout.svelte.ts b/src/lib/js/workout.svelte.ts index eb4366d9..a251b0ba 100644 --- a/src/lib/js/workout.svelte.ts +++ b/src/lib/js/workout.svelte.ts @@ -714,6 +714,7 @@ export function createWorkout() { get paused() { return paused; }, get mode() { return mode; }, get activityType() { return activityType; }, + set activityType(v: GpsActivityType | null) { activityType = v; _persist(); }, get name() { return name; }, set name(v: string) { name = v; _persist(); }, get templateId() { return templateId; }, diff --git a/src/routes/fitness/[workout=fitnessWorkout]/[active=fitnessActive]/+page.svelte b/src/routes/fitness/[workout=fitnessWorkout]/[active=fitnessActive]/+page.svelte index 0b0132c7..18ea7145 100644 --- a/src/routes/fitness/[workout=fitnessWorkout]/[active=fitnessActive]/+page.svelte +++ b/src/routes/fitness/[workout=fitnessWorkout]/[active=fitnessActive]/+page.svelte @@ -252,6 +252,7 @@ function selectActivity(/** @type {string} */ id) { selectedActivity = /** @type {import('$lib/js/workout.svelte').GpsActivityType} */ (id); const labels = { running: 'Running', walking: 'Walking', cycling: 'Cycling', hiking: 'Hiking' }; + workout.activityType = selectedActivity; workout.name = labels[selectedActivity] ?? 'GPS Workout'; showActivityPicker = false; }