Commit Graph
44 Commits
Author SHA1 Message Date
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
vcoppeandvcoppe 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 7f8751fa38 turn wikipedia tags into links, closes #354 2026-06-03 19:05:15 +02:00
vcoppe 75e3bc6f93 use self-hosted overpass api 2026-05-31 15:25:10 +02:00
vcoppe 5aaacccef9 update components 2026-04-06 18:22:01 +02:00
vcoppe 84b90e1026 remove unused import 2026-04-01 08:36:33 +02:00
vcoppe b59cb9e200 Merge branch 'maplibre' into dev 2026-03-27 18:31:23 +01:00
vcoppe bfd0d90abc validate settings 2026-02-01 18:45:40 +01:00
vcoppe 6f8c9d66db use map layers for start/end/hover markers 2026-02-01 17:18:17 +01:00
vcoppe 9895c3c304 further improve event listener performance 2026-02-01 15:57:18 +01:00
vcoppe 0ab3b77db8 centralized map layer event listener for better performance 2026-01-31 12:57:08 +01:00
vcoppe 9c6e03f4a8 improve layer stacking 2026-01-30 21:30:37 +01:00
vcoppe 4d4d10d5c2 small UI tweaks 2026-01-30 21:16:32 +01:00
vcoppe e96b544a75 switch to maplibre, but laggy 2026-01-30 21:01:24 +01:00
vcoppe 2eb6ef6f03 new setting for selecting terrain source 2026-01-16 19:16:28 +01:00
vcoppe 5dcb93ca5d fix loading style font 2026-01-04 19:29:46 +01:00
vcoppe 256d62b29b only perform layer selection checks when settings are open 2026-01-04 19:00:13 +01:00
vcoppe b47bb4a771 fix overpass layers, and add cemeteries, closes #235 2025-12-07 14:11:31 +01:00
vcoppe 9cff71fed3 fix select components height 2025-12-07 12:15:40 +01:00
vcoppe 467cb2e589 update extension api 2025-11-25 19:18:54 +01:00
vcoppe bfc56b02a8 use map layer instead of markers for POIs 2025-11-19 21:59:17 +01:00
vcoppe f9e2315ba1 only show layer if it has been activated before 2025-11-12 15:50:05 +01:00
vcoppe 0eca588280 update extension api 2025-11-12 14:48:17 +01:00
vcoppe 110f23bdf1 update extension api 2025-11-12 12:47:26 +01:00
vcoppe 0f7f64fb2f migrate component 2025-11-11 17:30:06 +01:00
vcoppe db5cbffb70 api for adding overlays from extensions 2025-11-11 12:11:38 +01:00
vcoppe 683ac4e118 clean custom layer logic 2025-11-11 10:37:06 +01:00
vcoppe 738530a960 remove active layers when removed from selection 2025-11-10 15:26:12 +01:00
vcoppe 16023b0688 fix some typescript errors 2025-11-10 13:11:44 +01:00
vcoppe 4e5d7d391a small style fixes 2025-11-10 11:51:16 +01:00
vcoppe b2a5462372 improve website link 2025-11-09 20:14:52 +01:00
vcoppe 9d61f51270 fix spacing 2025-11-09 20:11:35 +01:00
vcoppe 9861b319f4 fix popup max height 2025-11-09 19:52:02 +01:00
vcoppe 2e828dfde3 migrate custom layers sortable list from sortablejs to svelte-dnd-action 2025-10-25 18:34:24 +02:00
vcoppe aa624e2c60 renaming 2025-10-23 18:58:33 +02:00
vcoppe 76b3d09320 fix layer control 2025-10-23 18:42:10 +02:00
vcoppe 899dcddd2e fix custom layer creation 2025-10-22 21:54:22 +02:00
vcoppe e68da7354e update shadcn components 2025-10-18 18:51:11 +02:00
vcoppe a73da0d81d progress 2025-10-17 23:54:45 +02:00
vcoppe 0733562c0d progress 2025-10-05 19:34:05 +02:00
vcoppe 1cc07901f6 progress 2025-06-21 21:07:36 +02:00