Commit Graph

10 Commits

Author SHA1 Message Date
vcoppe
7e8f1acf67 remove apple touch icon 2025-05-08 18:54:46 +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
0b457f9a1e prettier config + format all, closes #175 2025-02-02 11:17:22 +01:00
vcoppe
60f24f8757 add h1's 2024-10-10 11:39:14 +02:00
vcoppe
bcc29480c7 preload all guide titles 2024-09-23 15:21:01 +02:00
vcoppe
1a10ecc44b unique title for each docs page 2024-09-21 10:18:01 +02:00
vcoppe
3e57bdc7c8 only put all dictionary strings for app page 2024-09-12 12:15:26 +02:00
vcoppe
1190a471fb set correct lang attribute, and prevent google translate 2024-09-12 09:59:23 +02:00
vcoppe
723a0138b6 add text content in static html for seo 2024-09-10 18:51:08 +02:00
vcoppe
fa30739fd0 inject static meta tags for each language 2024-08-16 12:25:24 +02:00