diff --git a/CHANGELOG.md b/CHANGELOG.md index 17d6454b..bbdef225 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +# v0.7.0 +## Features +- Trail sort and sort direction are now remembered through a page reload +- You can now pick between OpenStreetMaps and OpenTopoMaps tiles +- The gradient track line can now display altitude, slope, and speed +- A waypoint's coordinates can now be inferred from a photo's EXIF data + +## Docs + +- Added a guide for custom categories + + # v0.6.1 ## Bug fixes - Fixes a bug that would show wrong comments under a trail diff --git a/docs/.dockerignore b/docs/.dockerignore index a60cbafc..c47151e4 100644 --- a/docs/.dockerignore +++ b/docs/.dockerignore @@ -1,5 +1,4 @@ .DS_Store node_modules -dist .astro .vscode \ No newline at end of file diff --git a/docs/Dockerfile b/docs/Dockerfile index 4698bebb..119a72e9 100644 --- a/docs/Dockerfile +++ b/docs/Dockerfile @@ -1,10 +1,10 @@ FROM node:slim AS runtime WORKDIR /app -COPY . . +COPY ./dist dist/ +COPY package*.json . -RUN npm install -RUN npm run build +RUN npm ci --omit=dev ENV HOST=0.0.0.0 ENV PORT=4321 diff --git a/docs/package-lock.json b/docs/package-lock.json index ea4d4833..bf85d321 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -1,12 +1,12 @@ { "name": "docs", - "version": "0.6.1", + "version": "0.7.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "docs", - "version": "0.6.1", + "version": "0.7.0", "dependencies": { "@astrojs/check": "^0.7.0", "@astrojs/node": "^8.2.6", diff --git a/docs/package.json b/docs/package.json index bb9d36d6..a1bbb429 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,7 +1,7 @@ { "name": "docs", "type": "module", - "version": "0.6.1", + "version": "0.7.0", "scripts": { "dev": "astro dev", "start": "astro dev", diff --git a/docs/src/components/footer.astro b/docs/src/components/footer.astro index 222cc641..5560c1ac 100644 --- a/docs/src/components/footer.astro +++ b/docs/src/components/footer.astro @@ -111,7 +111,7 @@ const isNotHomepage = Astro.props.slug !== ""; class="fill-primary dark:fill-white" font-size="0.75rem" > - v0.6.1 + v0.7.0 diff --git a/docs/src/content/docs/getting-started/changelog.md b/docs/src/content/docs/getting-started/changelog.md index 39e61af5..0c9dd38f 100644 --- a/docs/src/content/docs/getting-started/changelog.md +++ b/docs/src/content/docs/getting-started/changelog.md @@ -3,6 +3,17 @@ title: Changelog description: What changed in the last patch? --- +## v0.7.0 +### Features +- Trail sort and sort direction are now remembered through a page reload +- You can now pick between OpenStreetMaps and OpenTopoMaps tiles +- The gradient track line can now display altitude, slope, and speed +- A waypoint's coordinates can now be inferred from a photo's EXIF data + +### Docs + +- Added a guide for custom categories + ## v0.6.1 ### Bug fixes - Fixes a bug that would show wrong comments under a trail diff --git a/web/package-lock.json b/web/package-lock.json index 698f4ccf..f92ed292 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -1,12 +1,12 @@ { "name": "wanderer", - "version": "0.6.1", + "version": "0.7.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "wanderer", - "version": "0.6.1", + "version": "0.7.0", "dependencies": { "@fortawesome/fontawesome-free": "^6.5.1", "@sveltejs/adapter-node": "^4.0.1", diff --git a/web/package.json b/web/package.json index 6c2a0baa..8f520e6d 100644 --- a/web/package.json +++ b/web/package.json @@ -1,6 +1,6 @@ { "name": "wanderer", - "version": "0.6.1", + "version": "0.7.0", "private": true, "scripts": { "dev": "vite dev", diff --git a/web/src/lib/components/trail/map_with_elevation.svelte b/web/src/lib/components/trail/map_with_elevation.svelte index d2495264..c57c5dc1 100644 --- a/web/src/lib/components/trail/map_with_elevation.svelte +++ b/web/src/lib/components/trail/map_with_elevation.svelte @@ -27,6 +27,9 @@ $: gpxData = trail?.expand.gpx_data; $: if (gpxData && controlElevation) { + controlElevation.updateOptions({ + autofitBounds: true, + }); controlElevation.clear(); controlElevation.load(gpxData); }