Commit Graph

  • bc9ea58614 Start the NPS Unigrid visual redesign randy 2026-09-09 09:02:29 +02:00
  • d1f2e7376e Add offline vanlife feature ideas to TODO randy 2026-09-09 08:18:07 +02:00
  • 5c9516d038 Check the deployed revision, not just any 200, in the health poll randy 2026-09-08 21:19:03 +02:00
  • 4982f04258 Verify the deploy actually came up, not just that it was launched randy 2026-09-08 21:16:41 +02:00
  • a908cd7abc Fix the real cause of slow podman deploys: add --build, drop podman rmi randy 2026-09-08 21:12:54 +02:00
  • 049d54e44e Use the short maptool:latest image name in the deploy job randy 2026-09-08 20:38:14 +02:00
  • e4764c64e4 Drive maptool's deploy through the podman-compose@ systemd service randy 2026-09-08 20:33:03 +02:00
  • 0c4ee97368 Flag LiveTrack sessions whose map Garmin no longer serves randy 2026-09-08 14:19:15 +02:00
  • 141b7a08ce Show accuracy circle around the browser-location fallback marker randy 2026-09-08 14:16:16 +02:00
  • 67585cd99a Gate GNSS (turning it on and its position) behind login randy 2026-09-08 14:06:29 +02:00
  • d9879bad60 Switch to GNSS immediately if it turns on mid-track randy 2026-09-08 08:50:43 +02:00
  • f0ac8ac5d4 Give the browser-location fallback its own (blue) marker color randy 2026-09-08 08:04:31 +02:00
  • 6e5676c890 Make "find my location" actually follow GNSS, gated on the sidebar toggle randy 2026-09-08 00:56:25 +02:00
  • aec665179f Prefer this app's own GNSS receiver for "find my location" randy 2026-09-08 00:46:14 +02:00
  • 64a85afe6a Fix a filter-syntax warning found while investigating missing labels randy 2026-09-08 00:39:02 +02:00
  • 3e81ee8015 Run the GNSS simulator in production too randy 2026-09-08 00:33:44 +02:00
  • 61ba86c6e6 Add a GNSS simulator for dev without gpsd running randy 2026-09-08 00:28:34 +02:00
  • 4aafe332a7 Fix upload/new-folder buttons not actually hiding when logged out randy 2026-09-08 00:16:10 +02:00
  • ca224e95c1 Show the tree's file names without the .geojson suffix randy 2026-09-08 00:11:41 +02:00
  • 1b4463a3c1 Consolidate original/GeoJSON download into one menu button randy 2026-09-08 00:10:02 +02:00
  • 45567fc520 Show "Converting..." once an upload's bytes are fully sent randy 2026-09-08 00:05:40 +02:00
  • 37bc14f3ba Show the deployed commit as a hover tooltip on the topbar brand randy 2026-09-07 23:54:24 +02:00
  • 750f6c8fb0 Silence the MultiJson deprecation warning in every test run randy 2026-09-07 23:33:52 +02:00
  • bf17e00463 Hide write-action controls in the tree UI when logged out randy 2026-09-07 23:31:45 +02:00
  • 058c0990b4 Document four more NPS-adjacent resources randy 2026-09-07 23:21:37 +02:00
  • eca8519152 Require login to export files; allow downloading the original too randy 2026-09-07 23:18:59 +02:00
  • ceaaa0bb92 Apply the NPS-inspired palette to the online map too randy 2026-09-07 23:12:20 +02:00
  • 24b6180c03 Fix overlapping Distance/Area text; label each segment's own length randy 2026-09-07 23:05:54 +02:00
  • 12635a48c3 Badge the exception (not yet cached) instead of the near-universal case randy 2026-09-07 22:59:02 +02:00
  • cd92dadf6a Let a cached file's GeoJSON be downloaded by clicking its tree name randy 2026-09-07 22:56:46 +02:00
  • b4f205667b Support uploading .geojson files directly randy 2026-09-07 22:48:58 +02:00
  • 44d235bbcf Show a GeoJSON icon next to files with a ready cache randy 2026-09-07 22:44:04 +02:00
  • dd0ad6d845 Show waypoint photos from newer p4n2gpx exports randy 2026-09-07 22:38:22 +02:00
  • dd272ffb8a Convert GPX/FIT to GeoJSON at upload time, not first view randy 2026-09-07 22:33:29 +02:00
  • 96065b1237 Home button fits all of Slovakia; add an overview map, top-right randy 2026-09-07 22:30:56 +02:00
  • ddf2ee4990 Cache parsed GPX/FIT GeoJSON to fix large POI-export loads randy 2026-09-07 22:21:00 +02:00
  • b6a9c1546e Add a distance/area measuring tool randy 2026-09-07 22:15:08 +02:00
  • 16d36e4441 Add a zoom-level readout to the map control stack randy 2026-09-07 22:12:06 +02:00
  • 88637ded22 Move the locate-me button into the top-left control stack randy 2026-09-07 20:37:43 +02:00
  • 8fa3391c6b Add an Alt+click debug inspector, NPMap4-infobox style randy 2026-09-07 20:34:15 +02:00
  • d58580f4d9 Document national-dataset-query (not adopted) randy 2026-09-07 20:27:16 +02:00
  • ebc19cb46f Note that NPMap4 is currently more feature-complete than npmap5 randy 2026-09-07 20:24:38 +02:00
  • 215957382a Group Home/zoom/base-map into one top-left stack, NPS-style randy 2026-09-07 20:23:37 +02:00
  • be6d61e136 Stop coloring forests/scrub the same green as parks randy 2026-09-07 20:17:09 +02:00
  • a8f657b83c Document NPS typography (Rawlinson/Frutiger) and editorial style guide randy 2026-09-07 20:13:06 +02:00
  • bc505436c1 Document all NPS mapping resources investigated this session randy 2026-09-07 20:07:27 +02:00
  • a95964db77 Recolor the offline theme towards NPS Park Tiles' palette randy 2026-09-07 20:00:50 +02:00
  • 170af80cac Add a Home button and fill icon gaps from NPS's newer symbol library randy 2026-09-07 19:45:19 +02:00
  • 481233c232 Hide the Base map switch when there's no offline map to switch to randy 2026-09-07 17:32:05 +02:00
  • fd8852c0e1 Fix meta-row color regression, show Services/Activities as icon tags randy 2026-09-07 17:25:37 +02:00
  • 152a08f922 Sync the map view to the URL, like Google Maps/OSM permalinks randy 2026-09-07 17:12:21 +02:00
  • 4447b6cebb Make Rating/Services/Activities in waypoint popups muted, not bold randy 2026-09-07 17:07:25 +02:00
  • 3759f7a5c9 Format the structured lines in park4night waypoint popups randy 2026-09-07 17:03:36 +02:00
  • 6f7d332993 Stop faking SDF for POI icons, fix the resulting blur randy 2026-09-07 16:55:23 +02:00
  • 7de8428b05 Swap the pin marker for a rounded-square badge randy 2026-09-07 16:45:22 +02:00
  • 2a83bb10ca Turn POI markers into pins and use a real icon set randy 2026-09-07 16:37:31 +02:00
  • 0b18dc018a Color-code, cluster and add icons to POI waypoints randy 2026-09-07 16:18:06 +02:00
  • 708c08259b Fix a severe GPX parse slowdown and add route (<rte>) support randy 2026-09-07 14:36:12 +02:00
  • 0394befdec Ignore tea CLI's local log cache (.tmp/gitea-logs) randy 2026-09-07 14:19:34 +02:00
  • 11fc14824e Surface GPX/FIT parse errors instead of silently rendering nothing randy 2026-09-07 14:10:46 +02:00
  • a0476f1204 Add a Distance/Time toggle to the profile chart's x-axis randy 2026-09-07 13:54:49 +02:00
  • 4f7fe3c2a4 Show min/max y-axis values on each profile chart randy 2026-09-07 13:44:21 +02:00
  • 105651f005 Add activity type and a click-to-open track profile panel randy 2026-09-07 13:38:49 +02:00
  • cd4eef342b Add a persisted test suite randy 2026-09-07 12:46:35 +02:00
  • a3c31ace06 Show track properties (distance, elevation gain, duration) randy 2026-09-07 12:38:30 +02:00
  • fc174d4267 Support uploading FIT files (and zipped exports) alongside GPX randy 2026-09-07 12:23:37 +02:00
  • 8d3c126a14 Auto-refresh a track while its session is still live randy 2026-09-06 23:42:34 +02:00
  • 6b8ea27e22 Show Live/Ended status on LiveTrack sessions randy 2026-09-06 23:32:58 +02:00
  • 55607aece9 Show session summary on hover over its LiveTrack marker randy 2026-09-06 22:32:44 +02:00
  • 0ee98d8f07 Summarize LiveTrack sessions and prune stale ones randy 2026-09-06 22:18:25 +02:00
  • f4b5237f01 Render a session's track on the map randy 2026-09-06 22:07:13 +02:00
  • 7083cec36c Cache-bust app JS/CSS on each deploy randy 2026-09-06 21:41:57 +02:00
  • 566e80e38d Trigger CI: verify cache restore on second run randy 2026-09-06 21:29:54 +02:00
  • 7e984f9076 Trigger CI: verify actions cache fix on the runner randy 2026-09-06 21:26:30 +02:00
  • f9ddf860ea Add Garmin LiveTrack session tracking randy 2026-09-06 21:05:35 +02:00
  • 60170efda2 Rename deploy runner label to cube-host randy 2026-08-28 20:38:16 +02:00
  • 3fbd97a0bd Add a weekly Renovate workflow for dependency updates randy 2026-08-27 19:31:24 +02:00
  • 260006ad65 Support multiple allowed users for write access randy 2026-08-27 18:25:31 +02:00
  • e13d1a1e97 Require Gitea login to write GPX data; IPv6-capable bind randy 2026-08-27 18:02:37 +02:00
  • ae67cc72c7 Move deploy job to a dedicated native runner randy 2026-08-27 16:12:33 +02:00
  • 71e638b459 Fix CI: host-mode runner has no Node.js for actions/checkout randy 2026-08-27 15:39:47 +02:00
  • 3a79c3d6c1 Add Docker deployment via Gitea Actions host-mode runner randy 2026-08-27 14:54:21 +02:00
  • f186a3e8ef Fix CI: ruby/setup-ruby doesn't recognize "file" as a version keyword randy 2026-08-27 14:06:31 +02:00
  • 7f2ad57d1a Add a Gitea Actions CI workflow randy 2026-08-27 14:03:37 +02:00
  • 0887ccbfe7 Drop the OsmAnd-recolor map theme, add offline labels and a lighter palette nudge randy 2026-08-25 22:38:56 +02:00
  • 06ea8ea141 Add file-kind icons to the GPX tree, fix drop into an empty panel randy 2026-08-25 22:38:41 +02:00
  • 87df90f75c Redesign UI as an OsmAnd-style sidebar, add live GNSS position via gpsd randy 2026-08-25 19:39:13 +02:00
  • 008e034932 Add geolocate control to the map randy 2026-08-25 15:18:55 +02:00
  • d813dd0b20 Add GPX drag & drop, folder management, delete, and folder-first sort randy 2026-08-25 15:14:09 +02:00
  • 4e0d2abbd0 Add GPX upload with hierarchical folders and map display randy 2026-08-25 14:05:39 +02:00
  • 16e06b2ffe Remove Tauri desktop shell randy 2026-08-25 01:24:12 +02:00
  • 5afb130c45 Switch to vector maps (MapLibre GL JS + PMTiles) and add RainViewer radar randy 2026-08-25 01:18:36 +02:00
  • 7329497e95 Initial scaffold: Sinatra map app with Tauri desktop shell randy 2026-08-24 22:57:03 +02:00