Commit Graph

54 Commits

Author SHA1 Message Date
vcoppe
de0cc63d53 move ts-node to devDependencies 2025-05-09 19:45:21 +02:00
Jon Herman
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
4c56468970 rely on gpx postinstall script to build the library 2024-09-24 13:45:30 +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
2ccd3b71d9 update package lock 2024-05-07 18:44:35 +02:00
vcoppe
0bdd3e7d8a functional with immer 2024-05-07 18:14:47 +02:00
vcoppe
b85dc81c14 reorganize 2024-05-04 14:27:12 +02:00
vcoppe
cd919258ad dexie progress 2024-05-02 19:51:08 +02:00
vcoppe
f24a7ba427 functional undo-redo 2024-04-30 22:35:54 +02:00
vcoppe
667c94a4c4 patches with immer (not working atm) 2024-04-30 20:55:47 +02:00
vcoppe
49053bcaaa tab context menu and shortcuts 2024-04-29 17:03:23 +02:00
vcoppe
ca7d85b421 sonner on routing error, and dark mode 2024-04-27 11:16:59 +02:00
vcoppe
e5d2ca0574 remove insertable marker logic for now 2024-04-25 14:52:24 +02:00
vcoppe
78b7612171 start localization 2024-04-24 16:12:50 +02:00
vcoppe
dff39366fa kdbush to check for hover near track 2024-04-23 18:36:16 +02:00
vcoppe
3d4273f9fe toggle additional data on elevation profile 2024-04-21 16:40:28 +02:00
vcoppe
1ee25c093c responsive chartjs elevation profile 2024-04-20 23:17:11 +02:00
vcoppe
93df26bca4 static website 2024-04-20 15:43:44 +02:00
vcoppe
39f0871362 sortable file tabs 2024-04-19 17:06:36 +02:00
vcoppe
219400aa87 remove font awesome 2024-04-19 12:16:51 +02:00
vcoppe
cae8cb63f9 uniformize layer control input styling 2024-04-12 15:12:27 +02:00
vcoppe
75ef69ab42 beginning of map layer control 2024-04-11 17:18:21 +02:00
vcoppe
8fcdc13caf switch to mapbox gl 2024-04-10 14:54:35 +02:00
vcoppe
588175d30c toolbar 2024-04-09 18:46:01 +02:00