-
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