vcoppe
b719fe908f
fix slow elevation profile tooltip
2026-11-11 11:06:39 +01:00
vcoppe
59c9427778
rename extension api event
2026-11-08 17:42:13 +01:00
vcoppe
57c34b388b
filter out extension layers on load
2026-11-08 17:34:35 +01:00
vcoppe
4050420b3c
extension api v2, ref #395
2026-11-08 17:23:22 +01:00
vcoppe
002fd259aa
hide point info in routing and scissors tools
2026-11-08 15:15:16 +01:00
vcoppe
21e27a4416
show hovered point on elevation profile
2026-11-08 15:06:03 +01:00
b80fa7d942
fix a click on the temporary anchor ( #397 )
...
Hovering a line in the routing tool shows a temporary anchor, which is
drawn in the anchors' layer with the index one past the last anchor.
Clicking it reached onClick, which looked that index up in the anchors,
got undefined and threw reading its properties. The click now adds the
anchor, as a click on the line does.
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Co-authored-by: vcoppe <vianney.coppe@gmail.com >
2026-11-08 14:26:58 +01:00
Nathan Cahill and vcoppe
2608870505
fix a latitude typed past ±90 in the waypoint tool ( #398 )
...
The pin followed the latitude and longitude fields on every keystroke,
and min/max on a number field don't stop typing, so a value on the way
to a coordinate (389) reached Marker.setLngLat and MapLibre threw
"Invalid LngLat latitude value". An empty field moved the pin to the
equator, saving with one threw on null.toFixed, and an out-of-range
value saved as typed.
The pin now stays where it was and Save is disabled until both fields
hold a coordinate in range, and the field that doesn't is marked
invalid.
Co-authored-by: vcoppe <vianney.coppe@gmail.com >
2026-11-08 14:17:45 +01:00
vcoppe
9e289c33be
rework time component
2026-11-08 14:03:48 +01:00
vcoppe and vcoppe
8fe7d8d64d
Migration to new Rust-based engine ( #401 )
...
* wasm first steps
* parsing start
* parsing continued
* progress
* progress
* progress
* progress
* progress
* progress
* progress
* progress
* fixes
* reorganize
* change type
* fix
* progress
* refactoring
* progress
* progress
* progress
* keep style info
* progress
* progress
* remove (copy) in name
* progress
* merge methods into 1
* splice
* progress
* progress
* progress
* cleaning
* progress
* progress
* progress
* visibility
* progress
* progress
* progress
* progress
* progress
* fixes
* progress
* fix markers
* fix
* progress
* progress
* progress
* progress
* progress
* progress
* small fix
* use engine info
* fix popups
* small fix
* progress
* progress
* progress
* clean tool
* handle self closing elements
* reduce data exchanges across boundary
* copy on wasm side to avoid any data corruption
* speed fix
* routing
* refactoring
* reverse
* reverse
* crop
* split
* merge
* progress
* time tool
* fix bounds for waypoints
* reduce
* fix reactivity
* handle corrupt time data
* export
* progress
* remove gpx js package
* remove todo
* update readme
* cleaning
* progress
* fix link fields
* remove unused fields
* refactoring and tests
* import and export of routes, ref #192
* per-chunk categories storage
* cross-tab sync
* outdated state
* refactoring
* reorder methods
* refactoring
* fix
* improve flow
* renaming
* progress
* progress
* fix
* progress
* per file history
* keep original flag
* use history variant
* fix
* progress
* file explorer
* progress
* fix
* sticky folders
* improved sticky folders
* fix sortable
* fix sortable
* fix
* fix tab size
* no file delete on desktop
* fix routing on other file
* fix sorting
* remember language
* open links in browser
* commit missing changes
* avoid selecting on resize
* clarify filename
* explorer actions
* fix folder styling
* drop anywhere in folder
* cleaning
* fixes
* remove focus-ring
* full screen
* small fix
* consistent highlight color
* improved preview
* performance improvements
* sparser data transfers
* sparser data transfers
* show popup once data is loaded
* fix routing control size
* fix
* sparse desktop build
* remove custom ign styles
* use new endpoint for openhikingmap
* strip native menu
* reorder context menu items
* route full support
* route - track conversion
* create route file action
* route export, filter out anchors at high zoom level
* clarify name handling
* move hide & center to view
* routes continued
* update docs
* fix power format, closes #378
* lint fixes
* fix display of additional data with gaps, closes #361
* fix linting issues
* fix import modules
* fix multidrag
* change base to resolve
* fix type errors
* fix layer typings
* fix last type error
* each keys
* improve typings
* deploy to cloudflare
---------
Co-authored-by: vcoppe <vcoppe@hexaly.com >
2026-10-31 18:08:22 +01:00
vcoppe
b319440a57
upgrade to maplibre v6
2026-07-24 19:06:39 +02:00
vcoppe
deef1bab47
fix embedding playground zoom
2026-07-21 11:11:13 +02:00
Dobrovolskyi Bohdan
108880f8cd
Update language on map ( #365 )
2026-07-14 18:50:51 +02:00
vcoppe
7f8751fa38
turn wikipedia tags into links, closes #354
2026-06-03 19:05:15 +02:00
vcoppe
befcba00b4
hopefully more reliable initial fitBounds
2026-06-03 18:48:07 +02:00
vcoppe
75e3bc6f93
use self-hosted overpass api
2026-05-31 15:25:10 +02:00
vcoppe
70bb125076
change contour line labels for all compatible styles
2026-05-29 08:35:11 +02:00
vcoppe
6a9d30e8ea
localization of OpenMapTiles styles
2026-05-28 19:15:01 +02:00
vcoppe
1e6a12eeda
update styles
2026-05-28 18:58:49 +02:00
vcoppe
31912da76f
use same font for markers
2026-05-27 22:03:53 +02:00
vcoppe
fe8896e870
get styles from github
2026-05-27 20:17:49 +02:00
vcoppe
c99517572e
update images
2026-05-27 19:40:09 +02:00
vcoppe
0b7f30a7c4
remove maptiler layers
2026-05-27 18:52:15 +02:00
vcoppe
fcfaf043c4
fix map localization
2026-05-26 06:28:32 +02:00
vcoppe
0393a330a6
fix loading initial style
2026-05-26 06:18:00 +02:00
vcoppe
2fdb58bc7d
switch contour lines based on units
2026-05-25 16:50:28 +02:00
vcoppe
88e301e2a2
use maptiler satellite
2026-05-25 14:45:03 +02:00
vcoppe
7361b54255
only apply minify to selection
2026-05-21 20:27:22 +02:00
vcoppe
f3bf4f0096
add minimize icon
2026-04-19 18:29:38 +02:00
vcoppe
b4094d0a5b
slightly resize routing controls
2026-04-19 18:20:01 +02:00
JCarrasco
36122b4ac5
Add fullscreen view mode ( #324 )
...
Closes #301
2026-04-19 18:12:02 +02:00
vcoppe
dd9aba3adb
fine tuning
2026-04-19 16:49:32 +02:00
vcoppe
bd40fbae74
fix routing controls on mobile
2026-04-19 16:34:06 +02:00
vcoppe
690cbc49cc
avoid querying features when dragging
2026-04-19 16:31:50 +02:00
vcoppe
36b16ddeef
catch errors when fetching styles and add fallback one
2026-04-19 14:47:19 +02:00
vcoppe
b3a11125a5
adapt temporary anchor layer
2026-04-07 22:19:03 +02:00
vcoppe
71cdc03da5
file specific routing controls layers
2026-04-07 22:15:17 +02:00
vcoppe
694e73a677
reinit shadcn-svelte, fixes #318
2026-04-07 22:01:58 +02:00
vcoppe
5aaacccef9
update components
2026-04-06 18:22:01 +02:00
vcoppe
f2bf043900
fix button size
2026-04-06 15:05:47 +02:00
vcoppe
ba251fe407
update date picker with language
2026-04-06 15:04:13 +02:00
vcoppe
30de3c6db5
update motorcycle profile
2026-04-04 20:10:53 +02:00
vcoppe
8aafa26238
fix for safari
2026-04-03 08:47:40 +02:00
vcoppe
1d204bacf2
fix threshold
2026-04-02 22:35:36 +02:00
vcoppe
84b90e1026
remove unused import
2026-04-01 08:36:33 +02:00
vcoppe
7b17900160
simplify styling
2026-03-29 20:21:52 +02:00
vcoppe
d1ef12db8d
work in progress
2026-03-28 19:31:52 +01:00
vcoppe
43d73edf29
small fix
2026-03-28 17:12:43 +01:00
vcoppe
5a0b8c376c
small ui changes
2026-03-28 13:03:25 +01:00
vcoppe
9743fd460e
update embedding instructions
2026-03-28 12:09:31 +01:00