├── .gitignore ├── LICENSE.txt ├── README.md ├── api ├── .editorconfig ├── .env ├── .env.dev ├── .gitignore ├── Makefile ├── bin │ └── console ├── composer.json ├── composer.lock ├── config │ ├── bundles.php │ ├── packages │ │ ├── cache.yaml │ │ ├── debug.yaml │ │ ├── framework.yaml │ │ ├── monolog.yaml │ │ ├── property_info.yaml │ │ ├── routing.yaml │ │ ├── translation.yaml │ │ ├── twig.yaml │ │ ├── validator.yaml │ │ └── web_profiler.yaml │ ├── preload.php │ ├── routes.yaml │ ├── routes │ │ ├── framework.yaml │ │ └── web_profiler.yaml │ └── services.yaml ├── migrations │ ├── 0000000000_create.sql │ └── 2025092601.sql ├── phpcs.xml.dist ├── phpstan.dist.neon ├── public │ ├── .htaccess │ └── index.php ├── src │ ├── Controller │ │ ├── AdventureLabController.php │ │ ├── DownloadController.php │ │ └── Lab2GpxController.php │ ├── EventListener │ │ ├── ApiExceptionListener.php │ │ └── RequestLogger.php │ ├── Kernel.php │ ├── Model │ │ ├── AdventureLabApiClient.php │ │ ├── AdventureLabDatabase.php │ │ ├── DecimalMinutes.php │ │ ├── Dto │ │ │ ├── CacheType.php │ │ │ ├── Coordinates.php │ │ │ ├── Linear.php │ │ │ ├── Locale.php │ │ │ ├── OutputFormat.php │ │ │ └── Settings.php │ │ ├── Exception │ │ │ └── BadGatewayHttpException.php │ │ ├── ExportGenerator.php │ │ ├── Twig │ │ │ ├── CsvEscaper.php │ │ │ ├── GpxExportTwigExtension.php │ │ │ └── XmlEscaper.php │ │ └── Util │ │ │ └── Base31Util.php │ └── request │ │ ├── download-by-uuid.http │ │ ├── download-form-urlencoded.http │ │ ├── download.http │ │ ├── get-adventure-id-by-smart-link.http │ │ ├── get-adventure.http │ │ ├── lab2gpx-by-code.http │ │ └── lab2gpx-by-uuid.http ├── symfony.lock ├── templates │ ├── cacheturdotno.csv.twig │ ├── gpx.xml.twig │ ├── gpxwaypoints.xml.twig │ └── partials │ │ ├── description-waypoints.html.twig │ │ └── description.html.twig ├── templates_custom │ └── .gitkeep └── translations │ ├── messages+intl-icu.de.php │ └── messages+intl-icu.en.php ├── data └── .htaccess └── frontend ├── .editorconfig ├── .env ├── .env.development ├── .gitattributes ├── .gitignore ├── .nvmrc ├── .prettierrc.json ├── README.md ├── env.d.ts ├── eslint.config.ts ├── index.html ├── package-lock.json ├── package.json ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── geocaching.png └── site.webmanifest ├── src ├── App.vue ├── assets │ └── main.css ├── components │ ├── AwesomeIcon.vue │ ├── DownloadModal.vue │ ├── HelpModal.vue │ ├── MapView.vue │ ├── ModalWrap.vue │ ├── SearchBar.vue │ └── SettingsModal.vue ├── composables │ ├── useDownload.ts │ ├── useGeocoding.ts │ └── useSettings.ts ├── interfaces │ ├── Coordinates.ts │ └── Settings.ts ├── locales │ ├── de.json │ └── en.json └── main.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | data 3 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/README.md -------------------------------------------------------------------------------- /api/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/.editorconfig -------------------------------------------------------------------------------- /api/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/.env -------------------------------------------------------------------------------- /api/.env.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/.env.dev -------------------------------------------------------------------------------- /api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/.gitignore -------------------------------------------------------------------------------- /api/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/Makefile -------------------------------------------------------------------------------- /api/bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/bin/console -------------------------------------------------------------------------------- /api/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/composer.json -------------------------------------------------------------------------------- /api/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/composer.lock -------------------------------------------------------------------------------- /api/config/bundles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/config/bundles.php -------------------------------------------------------------------------------- /api/config/packages/cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/config/packages/cache.yaml -------------------------------------------------------------------------------- /api/config/packages/debug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/config/packages/debug.yaml -------------------------------------------------------------------------------- /api/config/packages/framework.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/config/packages/framework.yaml -------------------------------------------------------------------------------- /api/config/packages/monolog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/config/packages/monolog.yaml -------------------------------------------------------------------------------- /api/config/packages/property_info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/config/packages/property_info.yaml -------------------------------------------------------------------------------- /api/config/packages/routing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/config/packages/routing.yaml -------------------------------------------------------------------------------- /api/config/packages/translation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/config/packages/translation.yaml -------------------------------------------------------------------------------- /api/config/packages/twig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/config/packages/twig.yaml -------------------------------------------------------------------------------- /api/config/packages/validator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/config/packages/validator.yaml -------------------------------------------------------------------------------- /api/config/packages/web_profiler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/config/packages/web_profiler.yaml -------------------------------------------------------------------------------- /api/config/preload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/config/preload.php -------------------------------------------------------------------------------- /api/config/routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/config/routes.yaml -------------------------------------------------------------------------------- /api/config/routes/framework.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/config/routes/framework.yaml -------------------------------------------------------------------------------- /api/config/routes/web_profiler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/config/routes/web_profiler.yaml -------------------------------------------------------------------------------- /api/config/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/config/services.yaml -------------------------------------------------------------------------------- /api/migrations/0000000000_create.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/migrations/0000000000_create.sql -------------------------------------------------------------------------------- /api/migrations/2025092601.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/migrations/2025092601.sql -------------------------------------------------------------------------------- /api/phpcs.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/phpcs.xml.dist -------------------------------------------------------------------------------- /api/phpstan.dist.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/phpstan.dist.neon -------------------------------------------------------------------------------- /api/public/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/public/.htaccess -------------------------------------------------------------------------------- /api/public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/public/index.php -------------------------------------------------------------------------------- /api/src/Controller/AdventureLabController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/Controller/AdventureLabController.php -------------------------------------------------------------------------------- /api/src/Controller/DownloadController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/Controller/DownloadController.php -------------------------------------------------------------------------------- /api/src/Controller/Lab2GpxController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/Controller/Lab2GpxController.php -------------------------------------------------------------------------------- /api/src/EventListener/ApiExceptionListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/EventListener/ApiExceptionListener.php -------------------------------------------------------------------------------- /api/src/EventListener/RequestLogger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/EventListener/RequestLogger.php -------------------------------------------------------------------------------- /api/src/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/Kernel.php -------------------------------------------------------------------------------- /api/src/Model/AdventureLabApiClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/Model/AdventureLabApiClient.php -------------------------------------------------------------------------------- /api/src/Model/AdventureLabDatabase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/Model/AdventureLabDatabase.php -------------------------------------------------------------------------------- /api/src/Model/DecimalMinutes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/Model/DecimalMinutes.php -------------------------------------------------------------------------------- /api/src/Model/Dto/CacheType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/Model/Dto/CacheType.php -------------------------------------------------------------------------------- /api/src/Model/Dto/Coordinates.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/Model/Dto/Coordinates.php -------------------------------------------------------------------------------- /api/src/Model/Dto/Linear.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/Model/Dto/Linear.php -------------------------------------------------------------------------------- /api/src/Model/Dto/Locale.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/Model/Dto/Locale.php -------------------------------------------------------------------------------- /api/src/Model/Dto/OutputFormat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/Model/Dto/OutputFormat.php -------------------------------------------------------------------------------- /api/src/Model/Dto/Settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/Model/Dto/Settings.php -------------------------------------------------------------------------------- /api/src/Model/Exception/BadGatewayHttpException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/Model/Exception/BadGatewayHttpException.php -------------------------------------------------------------------------------- /api/src/Model/ExportGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/Model/ExportGenerator.php -------------------------------------------------------------------------------- /api/src/Model/Twig/CsvEscaper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/Model/Twig/CsvEscaper.php -------------------------------------------------------------------------------- /api/src/Model/Twig/GpxExportTwigExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/Model/Twig/GpxExportTwigExtension.php -------------------------------------------------------------------------------- /api/src/Model/Twig/XmlEscaper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/Model/Twig/XmlEscaper.php -------------------------------------------------------------------------------- /api/src/Model/Util/Base31Util.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/Model/Util/Base31Util.php -------------------------------------------------------------------------------- /api/src/request/download-by-uuid.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/request/download-by-uuid.http -------------------------------------------------------------------------------- /api/src/request/download-form-urlencoded.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/request/download-form-urlencoded.http -------------------------------------------------------------------------------- /api/src/request/download.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/request/download.http -------------------------------------------------------------------------------- /api/src/request/get-adventure-id-by-smart-link.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/request/get-adventure-id-by-smart-link.http -------------------------------------------------------------------------------- /api/src/request/get-adventure.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/request/get-adventure.http -------------------------------------------------------------------------------- /api/src/request/lab2gpx-by-code.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/request/lab2gpx-by-code.http -------------------------------------------------------------------------------- /api/src/request/lab2gpx-by-uuid.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/src/request/lab2gpx-by-uuid.http -------------------------------------------------------------------------------- /api/symfony.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/symfony.lock -------------------------------------------------------------------------------- /api/templates/cacheturdotno.csv.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/templates/cacheturdotno.csv.twig -------------------------------------------------------------------------------- /api/templates/gpx.xml.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/templates/gpx.xml.twig -------------------------------------------------------------------------------- /api/templates/gpxwaypoints.xml.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/templates/gpxwaypoints.xml.twig -------------------------------------------------------------------------------- /api/templates/partials/description-waypoints.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/templates/partials/description-waypoints.html.twig -------------------------------------------------------------------------------- /api/templates/partials/description.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/templates/partials/description.html.twig -------------------------------------------------------------------------------- /api/templates_custom/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/translations/messages+intl-icu.de.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/translations/messages+intl-icu.de.php -------------------------------------------------------------------------------- /api/translations/messages+intl-icu.en.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/api/translations/messages+intl-icu.en.php -------------------------------------------------------------------------------- /data/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/data/.htaccess -------------------------------------------------------------------------------- /frontend/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/.editorconfig -------------------------------------------------------------------------------- /frontend/.env: -------------------------------------------------------------------------------- 1 | VITE_API_URL=https://api.lab2gpx.gcutils.de -------------------------------------------------------------------------------- /frontend/.env.development: -------------------------------------------------------------------------------- 1 | VITE_API_URL=http://localhost:8080 2 | -------------------------------------------------------------------------------- /frontend/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.nvmrc: -------------------------------------------------------------------------------- 1 | v22.19.0 2 | -------------------------------------------------------------------------------- /frontend/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/.prettierrc.json -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /frontend/eslint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/eslint.config.ts -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /frontend/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /frontend/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/public/apple-touch-icon.png -------------------------------------------------------------------------------- /frontend/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/public/favicon-16x16.png -------------------------------------------------------------------------------- /frontend/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/public/favicon-32x32.png -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/geocaching.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/public/geocaching.png -------------------------------------------------------------------------------- /frontend/public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/public/site.webmanifest -------------------------------------------------------------------------------- /frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/src/App.vue -------------------------------------------------------------------------------- /frontend/src/assets/main.css: -------------------------------------------------------------------------------- 1 | html, body, #app { 2 | height: 100%; 3 | margin: 0; 4 | } 5 | -------------------------------------------------------------------------------- /frontend/src/components/AwesomeIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/src/components/AwesomeIcon.vue -------------------------------------------------------------------------------- /frontend/src/components/DownloadModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/src/components/DownloadModal.vue -------------------------------------------------------------------------------- /frontend/src/components/HelpModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/src/components/HelpModal.vue -------------------------------------------------------------------------------- /frontend/src/components/MapView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/src/components/MapView.vue -------------------------------------------------------------------------------- /frontend/src/components/ModalWrap.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/src/components/ModalWrap.vue -------------------------------------------------------------------------------- /frontend/src/components/SearchBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/src/components/SearchBar.vue -------------------------------------------------------------------------------- /frontend/src/components/SettingsModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/src/components/SettingsModal.vue -------------------------------------------------------------------------------- /frontend/src/composables/useDownload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/src/composables/useDownload.ts -------------------------------------------------------------------------------- /frontend/src/composables/useGeocoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/src/composables/useGeocoding.ts -------------------------------------------------------------------------------- /frontend/src/composables/useSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/src/composables/useSettings.ts -------------------------------------------------------------------------------- /frontend/src/interfaces/Coordinates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/src/interfaces/Coordinates.ts -------------------------------------------------------------------------------- /frontend/src/interfaces/Settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/src/interfaces/Settings.ts -------------------------------------------------------------------------------- /frontend/src/locales/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/src/locales/de.json -------------------------------------------------------------------------------- /frontend/src/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/src/locales/en.json -------------------------------------------------------------------------------- /frontend/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/src/main.ts -------------------------------------------------------------------------------- /frontend/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/tsconfig.app.json -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirsch/lab2gpx/HEAD/frontend/vite.config.ts --------------------------------------------------------------------------------