refactor: simplify connector logic — remove GPX proximity suppression

autoconnect:true now connects every consecutive entry pair in
chronological order; the old proximity check (suppress where GPX
covers the route) is removed entirely.

- buildJourneySegments: drops allTrackpoints/thresholdKm params;
  logic is now force_connect || autoconnect (binary, no GPX math)
- renderGpxJourney: no longer extracts trackpoints; just renders
  visual GPX layers then calls buildJourneySegments
- dailies.html.twig: removes GPX URL collection, toGeoJSON CDN load,
  and the Promise.all — connectors are now synchronous
- extractTrackpoints/isNearTrack/haversineKm removed (dead code)
- blueprint help text updated

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Vgmzx8VTTTmCskSpQtsLTr
This commit is contained in:
2026-06-21 11:38:50 +02:00
parent 21b572677e
commit 9809950347
3 changed files with 25 additions and 147 deletions
+1 -1
View File
@@ -70,7 +70,7 @@ form:
header.autoconnect:
type: toggle
label: Connect markers
help: 'Draw connector lines between location markers (suppressed where GPX covers the route)'
help: 'Draw connector lines between all location markers in chronological order'
highlight: 1
default: 1
options: