Commit Graph
70 Commits
Author SHA1 Message Date
vcoppe 001246a49e fix tests 2026-10-31 18:25:48 +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 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 421aa9dc69 remove now unused package 2026-04-06 14:26:19 +02:00
vcoppe 02efe708c2 update maplibre 2026-03-27 21:47:17 +01:00
vcoppe e96b544a75 switch to maplibre, but laggy 2026-01-30 21:01:24 +01:00
vcoppe 9019317e5c fix prettier paths, continued 2026-01-11 19:06:54 +01:00
vcoppe 4b45b5d716 update bits-ui 2025-12-24 15:27:44 +01:00
vcoppe 22b8e0edb4 update chartjs 2025-12-24 10:11:43 +01:00
vcoppe d062a38e8f new mapbox version 2025-12-24 08:48:50 +01:00
vcoppe 3c816567bc use explicit path for prettierrc file, closes #289 2025-12-23 17:34:34 +01:00
vcoppe 4ea0ea6a7a update mapbox 2025-11-20 00:27:53 +01:00
vcoppe 2e828dfde3 migrate custom layers sortable list from sortablejs to svelte-dnd-action 2025-10-25 18:34:24 +02:00
vcoppe e68da7354e update shadcn components 2025-10-18 18:51:11 +02:00
vcoppe 1cc07901f6 progress 2025-06-21 21:07:36 +02:00
vcoppe f0230d4634 commit before upgrading to tailwind 4 2025-06-08 16:32:41 +02:00
vcoppe 228ad1044e remove svelte-i18n dependency, replace with minimalistic implementation 2025-06-08 13:49:39 +02:00
vcoppe a9ea0e223d add turkish language 2025-06-07 11:30:06 +02:00
Jon Hermanandvcoppe 4e9d65089c Add basic PWA support (#38) (#210)
* Add basic PWA support

See: https://github.com/gpxstudio/gpx.studio/issues/38

This will add a basic manifest.json file to the response that creates an
installable PWA.

It still needs to be internationalized.

* Refactor PWA integration and update dependencies

- Removed @vite-pwa/sveltekit dependency and related configurations from package.json and vite.config.ts.
- Added prebuild script to generate PWA manifest before build.
- Moved the manifest link to hooks.server.js and included Apple touch icon.
-Added images for various platforms. Images were generated with https://www.pwabuilder.com/imageGenerator

* use svg icon, fix urls, and remove generated manifest files

---------

Co-authored-by: jonherman <jonherman@gmail.com>
Co-authored-by: vcoppe <vianney.coppe@gmail.com>
2025-05-08 18:23:07 +02:00
vcoppe 71cccc5bdc fix config, closes #211 2025-05-08 14:16:07 +02:00
vcoppe 7fde60a267 upgrade mapbox gl js 2025-04-24 19:42:46 +02:00
vcoppe 63f3d63518 use filesaver 2025-01-24 20:42:45 +01:00
Anthony 0d03ebfe96 Export multiple files as zip (#153) 2025-01-24 19:57:08 +01:00
vcoppe 7d2c030ebd update Mapbox GL JS, closes #129 2024-12-24 16:50:52 +01:00
vcoppe 23c41f18de use new toilet icon, closes #100 2024-11-18 21:08:30 +01:00
vcoppe d5022c3ce2 update dependencies 2024-09-30 14:14:43 +02:00
vcoppe 1d443f0626 algolia docsearch 2024-09-13 13:58:48 +02:00
vcoppe 8985623639 add elevation tool 2024-09-04 19:11:56 +02:00
vcoppe 195e54af6d zoom on elevation profile, closes #54 2024-08-12 12:42:16 +02:00
vcoppe 7e39634cdb rework some icons 2024-08-11 13:47:10 +02:00
vcoppe 143dd71f4a allow HTML in wpt desc, and handle link field 2024-08-09 16:22:32 +02:00
vcoppe 75d9813fe0 export options 2024-07-23 11:20:31 +02:00
vcoppe 9bc5e16351 working overpass layer, and selection 2024-07-17 14:19:04 +02:00
vcoppe af919c7316 overpass layer progress 2024-07-16 23:57:17 +02:00
vcoppe a85beee1f0 disclaimer message 2024-07-15 13:19:56 +02:00
vcoppe 09d25c2876 sitemap generation 2024-07-08 19:07:33 +02:00
vcoppe 38cad3308c use enhanced img 2024-07-05 17:13:19 +02:00
vcoppe 89382a497c using markdown for docs 2024-07-02 10:07:54 +02:00
vcoppe ec8d3f8f87 export dialog progress 2024-06-28 15:43:57 +02:00
vcoppe 1198390d7d seo 2024-06-26 20:33:01 +02:00
vcoppe ad6b1900a1 street view control 2024-06-24 19:41:44 +02:00
vcoppe 6003d8b409 fix dependency conflict 2024-06-20 15:39:02 +02:00
vcoppe c062908000 update dependencies 2024-06-20 12:16:53 +02:00
vcoppe b29500cfeb time tool progress 2024-06-13 17:36:43 +02:00
vcoppe 14a81a530c scissor tool 2024-06-10 20:03:57 +02:00
vcoppe 80180f7a41 update ign layers 2024-06-07 13:19:28 +02:00
vcoppe 0bdd3e7d8a functional with immer 2024-05-07 18:14:47 +02:00
vcoppe cd919258ad dexie progress 2024-05-02 19:51:08 +02:00