From 9fe37d39cea46ddfb9a4896f3ed00c5c1173b46b Mon Sep 17 00:00:00 2001 From: Jakub <106778416+MarekZegare4@users.noreply.github.com> Date: Tue, 26 May 2026 08:02:41 +0200 Subject: [PATCH] =?UTF-8?q?docs(features):=20trail=20=E2=80=94=20note=20"E?= =?UTF-8?q?xport=20saved"=20path=20for=20flash=20trails?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- FEATURES.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/FEATURES.md b/FEATURES.md index ab7791be..f6a4ed0d 100644 --- a/FEATURES.md +++ b/FEATURES.md @@ -74,10 +74,13 @@ Phase 2 ✅ (auto-fit Map view with cos(lat) aspect compensation; LEFT/RIGHT cyc and total distance skips segment boundaries Phase 3 ✅ (per-point list view with HH:MM local time + delta-from-previous; segment-start rows show "start" instead of a delta) -Phase 4 ✅ (Hold-Enter popup grows Save / Load / Reset / Export GPX entries. - Single flash slot at /trail (binary header with magic+version+count+ - accumulated_ms then raw TrailPoint records). GPX 1.1 dump goes over USB - Serial; segments respect SEG_START boundaries) +Phase 4 ✅ (Hold-Enter popup grows Save / Load / Reset / Export GPX / + Export saved entries. Single flash slot at /trail (binary header with + magic+version+count+accumulated_ms then raw TrailPoint records). GPX 1.1 + dump goes over USB Serial; "Export GPX" streams the live RAM ring, + "Export saved" streams the flash file straight to USB without touching + the live ring. Segments respect SEG_START boundaries. Alert reflects + BLE-app-collision state) Phase 5 ✅ (Settings + actions consolidated into a single Hold-Enter popup — Min dist + Units cycled with LEFT/RIGHT (popup stays open), plus Start/Stop tracking and Reset action items. Short Enter never toggles —