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>
This commit is contained in:
vcoppeandvcoppe authored and GitHub committed 2026-10-31 18:08:22 +01:00
1 parent 6a0d434371
commit 8fe7d8d64d
484 files changed
+53949 -41152

No files matched your search

-1
View File
@@ -8,7 +8,6 @@
"description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations."
},
"menu": {
"new": "New",
"new_file": "Стварыць новы файл",
"new_track": "Стварыць маршрут",
"new_segment": "Стварыць сегмент",
-1
View File
@@ -8,7 +8,6 @@
"description": "Visualitza, edita i crea fitxers GPX en línia amb capacitats avançades de planificació de rutes i eines de processament de fitxers, mapes bonics i visualitzacions de dades detallades."
},
"menu": {
"new": "Nou",
"new_file": "Nou fitxer",
"new_track": "Nou trac",
"new_segment": "Nou segment",
-1
View File
@@ -8,7 +8,6 @@
"description": "Zobrazujte, upravujte a vytvářejte GPX soubory online s pokročilými možnostmi plánování tras a nástroji ke zpracování souborů, krásnými mapami a podrobnými vizualizacemi dat."
},
"menu": {
"new": "Nový",
"new_file": "Nový soubor",
"new_track": "Nová trasa",
"new_segment": "Nový úsek",
-1
View File
@@ -8,7 +8,6 @@
"description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations."
},
"menu": {
"new": "New",
"new_file": "New file",
"new_track": "New track",
"new_segment": "New segment",
-1
View File
@@ -8,7 +8,6 @@
"description": "GPX-Dateien online anzeigen, bearbeiten und erstellen mit erweiterten Routenplanungs- und Dateiverarbeitungswerkzeugen, schönen Karten und detaillierten Datenvisualisierungen."
},
"menu": {
"new": "Neu",
"new_file": "Neue Datei",
"new_track": "Neue Route",
"new_segment": "Neues Segment",
-1
View File
@@ -8,7 +8,6 @@
"description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations."
},
"menu": {
"new": "New",
"new_file": "New file",
"new_track": "New track",
"new_segment": "New segment",
+45 -3
View File
@@ -8,11 +8,43 @@
"description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations."
},
"menu": {
"new": "New",
"new_file": "New file",
"new_route_file": "New route file",
"new_track": "New track",
"new_route": "New route",
"convert_to_route": "Convert to route",
"convert_to_track": "Convert to track",
"convert_to_routes": "Convert to route file",
"convert_to_tracks": "Convert to track file",
"new_segment": "New segment",
"open": "Open...",
"open_folder": "Open folder...",
"explorer": "Explorer",
"explorer_menu": {
"open": "Open",
"new_file": "New file...",
"new_route_file": "New route file...",
"new_folder": "New folder...",
"rename": "Rename...",
"reveal_finder": "Reveal in Finder",
"reveal": "Reveal in file explorer",
"delete_failed": "The files could not be moved to the trash."
},
"workspace": "Workspace",
"save": "Save",
"save_all": "Save all",
"save_as": "Save as...",
"close": "Close",
"close_all": "Close all",
"close_folder": "Close folder",
"reload": "Reload from disk",
"discard": "Discard",
"cancel": "Cancel",
"overwrite": "Overwrite",
"unsaved_title": "Unsaved changes",
"unsaved_description": "These files have changes that are not saved:",
"overwrite_title": "Overwrite changes made elsewhere?",
"overwrite_description": "These files have changes, and were also changed on the disk. Overwrite what is on the disk, or reload it and lose your changes?",
"duplicate": "Duplicate",
"copy": "Copy",
"paste": "Paste",
@@ -69,7 +101,10 @@
"button": "Info...",
"name": "Name",
"description": "Description",
"save": "Save"
"save": "Save",
"rename_file": "Rename the file on disk",
"name_taken": "A file with this name already exists in the folder.",
"rename_failed": "The file could not be renamed."
},
"style": {
"button": "Appearance...",
@@ -433,6 +468,8 @@
"gpx": {
"file": "File",
"files": "Files",
"route": "Route",
"routes": "Routes",
"track": "Track",
"tracks": "Tracks",
"segment": "Segment",
@@ -556,5 +593,10 @@
},
"webgl2_required": "WebGL 2 is required to display the map.",
"enable_webgl2": "Learn how to enable WebGL 2 in your browser",
"page_not_found": "page not found"
"page_not_found": "page not found",
"outdated": {
"title": "This page is out of date",
"description": "Your files were saved by a newer version of gpx.studio, which this page cannot read. Reload the page to get the latest version.",
"reload": "Reload"
}
}
-1
View File
@@ -8,7 +8,6 @@
"description": "Visualiza, edita y crea archivos GPX online con planificación avanzada de rutas y herramientas de procesamiento de archivos, bonitos mapas y visualizaciones detalladas de datos."
},
"menu": {
"new": "Nuevo",
"new_file": "Nuevo archivo",
"new_track": "Nuevo recorrido",
"new_segment": "Nuevo segmento",
-1
View File
@@ -8,7 +8,6 @@
"description": "Ikusi, editatu eta sortu GPX fitxategiak bideak bilatzeko aukera aurreratuarekin eta fitxategiak prozesatzeko tresnekin, mapa ederrekin eta datuak ikusteko xehetasun handiarekin."
},
"menu": {
"new": "Berria",
"new_file": "Fitxategi berria",
"new_track": "Arrasto berria",
"new_segment": "Segmentu berria",
-1
View File
@@ -8,7 +8,6 @@
"description": "Katsele, muokkaa ja luo GPX-tiedostoja verkossa edistyneitä reittisuunnittelutyökaluja, näyttäviä karttoja ja yksityiskohtaisia esityksiä hyödyntäen."
},
"menu": {
"new": "Uusi",
"new_file": "Uusi tiedosto",
"new_track": "Uusi reitti",
"new_segment": "Uusi osio",
-1
View File
@@ -8,7 +8,6 @@
"description": "Affichez, éditez et créez des fichiers GPX en ligne avec des outils avancés de planification et de traitement de fichiers, de magnifiques cartes et des visualisations de données détaillées."
},
"menu": {
"new": "Nouveau",
"new_file": "Nouveau fichier",
"new_track": "Nouvelle piste",
"new_segment": "Nouveau segment",
-1
View File
@@ -8,7 +8,6 @@
"description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations."
},
"menu": {
"new": "חדש",
"new_file": "קובץ חדש",
"new_track": "New track",
"new_segment": "קטע חדש",
-1
View File
@@ -8,7 +8,6 @@
"description": "GPX fájlok online szerkesztése és létrehozása fejlett útvonal tervezési képességekkel és fájlfeldolgozó eszközökkel, gyönyörű térképekkel és részletekkel."
},
"menu": {
"new": "Új.",
"new_file": "Új fájl ",
"new_track": "Új útvonal",
"new_segment": "Új szakasz",
-1
View File
@@ -8,7 +8,6 @@
"description": "Lihat, edit, dan buat berkas GPX secara online dengan fitur perencanaan rute canggih dan alat pemrosesan berkas, peta yang indah, dan visualisasi data yang detail."
},
"menu": {
"new": "Baru",
"new_file": "Berkas baru",
"new_track": "Trek baru",
"new_segment": "Segmen Baru",
-1
View File
@@ -8,7 +8,6 @@
"description": "Visualizza, modifica e genera file GPX online con avanzate funzionalità di pianificazione del percorso e strumenti di elaborazione dei file, mappe eleganti e visualizzazione dettagliata dei dati."
},
"menu": {
"new": "Nuova",
"new_file": "Nuovo file",
"new_track": "Nuova traccia",
"new_segment": "Nuovo segmento",
-1
View File
@@ -8,7 +8,6 @@
"description": "고급 경로 계획과 파일 처리 도구를 이용하여 온라인에서 GPX 파일을 확인하고, 편집하고, 생성하세요. 아름다운 지도와 정밀한 데이터 시각화도 지원합니다."
},
"menu": {
"new": "새 파일",
"new_file": "새 파일",
"new_track": "새 트랙",
"new_segment": "새 세그먼트",
-1
View File
@@ -8,7 +8,6 @@
"description": "Peržiūrėkite, redaguokite ir kurkite GPX failus internete naudodami išplėstines maršruto planavimo galimybes ir failų apdorojimo įrankius, gražius žemėlapius ir išsamias duomenų vizualizacijas."
},
"menu": {
"new": "Naujas",
"new_file": "Naujas failas",
"new_track": "Nauja trasa",
"new_segment": "Naujas segmentas",
-1
View File
@@ -8,7 +8,6 @@
"description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations."
},
"menu": {
"new": "New",
"new_file": "New file",
"new_track": "New track",
"new_segment": "New segment",
-1
View File
@@ -8,7 +8,6 @@
"description": "Bekijk, bewerk en maak GPX-bestanden met geavanceerde mogelijkheden voor route planning en nabewerkingsmogelijkheden, prachtige kaarten en gedetailleerde visualisaties."
},
"menu": {
"new": "Nieuw",
"new_file": "Nieuw bestand",
"new_track": "Nieuwe route",
"new_segment": "Nieuw segment",
-1
View File
@@ -8,7 +8,6 @@
"description": "Vis, rediger og opprett GPX-filer online med avansert ruteplanlegging og filbehandling, vakre kart og detaljert visualisering."
},
"menu": {
"new": "Ny",
"new_file": "Ny fil",
"new_track": "Nytt spor",
"new_segment": "Nytt segment",
-1
View File
@@ -8,7 +8,6 @@
"description": "Przeglądaj, edytuj i twórz pliki GPX online z zaawansowanymi możliwościami planowania trasy i narzędziami do przetwarzania plików, pięknymi mapami i szczegółowymi wizualizacjami danych."
},
"menu": {
"new": "Nowy",
"new_file": "Nowy plik",
"new_track": "Nowa ścieżka",
"new_segment": "Nowy segment",
-1
View File
@@ -8,7 +8,6 @@
"description": "Visualizar, editar e criar arquivos GPX online com capacidade de roteamento avançado e ferramentas de processamento de arquivos, belos mapas e visualização de dados detalhados."
},
"menu": {
"new": "Novo",
"new_file": "Novo arquivo",
"new_track": "Novo percurso",
"new_segment": "Novo segmento",
-1
View File
@@ -8,7 +8,6 @@
"description": "Visualizar, editar, e criar arquivos GPX \"online\" com capacidades avançadas de planeamento de rotas"
},
"menu": {
"new": "Novo",
"new_file": "Novo arquivo",
"new_track": "Novo percurso",
"new_segment": "Novo segmento",
-1
View File
@@ -8,7 +8,6 @@
"description": "Vizualizați, editați și creați fișiere GPX online cu capacități avansate de planificare a rutelor și instrumente de procesare a fișierelor, hărți frumoase și vizualizări de date detaliate."
},
"menu": {
"new": "Nou",
"new_file": "Fișier nou",
"new_track": "Traseu nou",
"new_segment": "Segment nou",
-1
View File
@@ -8,7 +8,6 @@
"description": "Просматривайте, редактируйте, создавайте GPX файлы онлайн с расширенными возможностями планирования маршрутов и инструментами обработки файлов, красивыми картами и детальной визуализацией данных."
},
"menu": {
"new": "Новый",
"new_file": "Новый файл",
"new_track": "Новый трек",
"new_segment": "Новый сегмент",
-1
View File
@@ -8,7 +8,6 @@
"description": "Pregledajte, uređujte i kreirajte GPX datoteke uz napredne mogućnosti planiranja ruta i alatima za obradu datoteka, prelepim mapama i detaljnim vizualizacijama podataka."
},
"menu": {
"new": "Novo",
"new_file": "Nova datoteka",
"new_track": "Nova ruta",
"new_segment": "Novi segment",
-1
View File
@@ -8,7 +8,6 @@
"description": "Visa, redigera och skapa GPX-filer online med avancerade ruttplaneringsfunktioner, verktyg för filhantering, tilltalande kartor och detaljerade datavisualiseringar."
},
"menu": {
"new": "Nytt",
"new_file": "Ny fil",
"new_track": "Nytt spår",
"new_segment": "Nytt segment",
-1
View File
@@ -8,7 +8,6 @@
"description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations."
},
"menu": {
"new": "New",
"new_file": "New file",
"new_track": "New track",
"new_segment": "New segment",
-1
View File
@@ -8,7 +8,6 @@
"description": "Gelişmiş rota planlama özellikleri ve dosya işleme araçları, harika haritalar ve ayrıntılı veri görselleştirmeleri ile GPX dosyalarını çevrimiçi görüntüleyin, düzenleyin ve oluşturun."
},
"menu": {
"new": "Yeni",
"new_file": "Yeni dosya",
"new_track": "Yeni yol",
"new_segment": "Yeni kısım",
-1
View File
@@ -8,7 +8,6 @@
"description": "Переглядайте, редагуйте та створюйте GPX-файли онлайн за допомогою розширених можливостей планування маршрутів та інструментів обробки файлів, красивих карт і детальної візуалізації даних."
},
"menu": {
"new": "Новий",
"new_file": "Новий файл",
"new_track": "Новий трек",
"new_segment": "Новий сегмент",
-1
View File
@@ -8,7 +8,6 @@
"description": "Xem, chỉnh sửa và tạo tệp tin GPX trực tuyến với các tính năng vẽ bản đồ nâng cao cùng với nhiều công cụ trợ giúp, bản đồ đa dạng và dữ liệu trực quan."
},
"menu": {
"new": "Mới",
"new_file": "Tạo tệp tin mới",
"new_track": "Tạo tuyến đường mới",
"new_segment": "Tạo đoạn đường mới",
-1
View File
@@ -8,7 +8,6 @@
"description": "線上查看、編輯和建立 GPX 檔案,包含高級路線規劃、檔案管理器、精美的地圖和詳細的資料可視化功能。"
},
"menu": {
"new": "新建",
"new_file": "新增檔案",
"new_track": "新增路徑",
"new_segment": "新增路段",
-1
View File
@@ -8,7 +8,6 @@
"description": "在线查看、编辑和创建 GPX 文件,包含高级路线规划、文件管理器、精美的地图和详细的数据可视化功能。"
},
"menu": {
"new": "新建",
"new_file": "新建文件",
"new_track": "新建轨迹",
"new_segment": "新建路段",