From cd92dadf6a852714a6f111f2a6bcb9f43834d23e Mon Sep 17 00:00:00 2001 From: Roman Priesol Date: Mon, 7 Sep 2026 22:56:46 +0200 Subject: [PATCH] Let a cached file's GeoJSON be downloaded by clicking its tree name Once a .gpx/.fit is cached, the tree shows it under its converted name ("ride.gpx" -> "ride.gpx.geojson", matching the real cache file next to it on disk) instead of still reading as un-converted -- the GeoJSON is what's actually on the map from that point on, and the original is never deleted, just not re-shown as itself. The name is now a real link (GET /api/gpx/file/?download=1) instead of plain text, the only way to get that converted form out of the app. Verified in a real browser that an nested in a `, not a ``, specifically so clicking it downloads +instead of also toggling the row's checkbox — a native ``/`