From 8522d5a444111fc8d8afa2791f966a999f13e1c0 Mon Sep 17 00:00:00 2001 From: Alexander Bocken Date: Fri, 20 Mar 2026 07:00:53 +0100 Subject: [PATCH] fitness: make recorded measurements editable with history list Show measurement history with edit/delete per entry. Editing reuses the add form pre-filled with existing values and saves via PUT. --- src/routes/fitness/measure/+page.svelte | 267 ++++++++++++++++++++++-- 1 file changed, 247 insertions(+), 20 deletions(-) diff --git a/src/routes/fitness/measure/+page.svelte b/src/routes/fitness/measure/+page.svelte index cd221bb..f5dafab 100644 --- a/src/routes/fitness/measure/+page.svelte +++ b/src/routes/fitness/measure/+page.svelte @@ -1,5 +1,5 @@
@@ -122,6 +227,11 @@ {#if showForm}
{ e.preventDefault(); saveMeasurement(); }}> +
+

{editingId ? 'Edit' : 'New'} Measurement

+ +
+
@@ -171,7 +281,7 @@
{/if} @@ -207,10 +317,36 @@
{/if} + + {#if measurements.length > 0} +
+

History

+
+ {#each measurements as m (m._id)} +
+
+
+ {formatDate(m.date)} + {summaryParts(m)} +
+
+ + +
+
+
+ {/each} +
+
+ {/if} {#if !workout.active} - showForm = !showForm} ariaLabel="Add measurement" /> + {/if}