updates version to 0.10.0

This commit is contained in:
Christian Beutel
2024-11-05 23:33:33 +01:00
parent cf903f4071
commit ce3d65d324
12 changed files with 87 additions and 17 deletions

View File

@@ -1,3 +1,11 @@
# v0.10.0
## Features
- A new summit log entry is now added automatically when uploading a new GPX file for a new or existing trail
- GPX files can now be attached to summit logs
- Adds a new profile page with filterable statistics derived from summit log GPX data
- When importing a GPX file the filename will be used as a fallback
# v0.9.0
## Features
- Complete visual overhaul of the list page

View File

@@ -49,6 +49,10 @@ export default defineConfig({
label: 'Lists',
link: '/guides/lists/'
},
{
label: 'Statistics',
link: '/guides/statistics/'
},
{
label: 'Custom categories',
link: '/guides/custom-categories/'

View File

@@ -1,12 +1,12 @@
{
"name": "docs",
"version": "0.9.0",
"version": "0.10.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "docs",
"version": "0.9.0",
"version": "0.10.0",
"dependencies": {
"@astrojs/check": "^0.7.0",
"@astrojs/node": "^8.2.6",

View File

@@ -1,7 +1,7 @@
{
"name": "docs",
"type": "module",
"version": "0.9.0",
"version": "0.10.0",
"scripts": {
"dev": "astro dev",
"start": "astro dev",

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

View File

@@ -111,7 +111,7 @@ const isNotHomepage = Astro.props.slug !== "";
class="fill-primary dark:fill-white"
font-size="0.75rem"
>
v0.9.0
v0.10.0
</text>
</svg>
</div>

View File

@@ -32,8 +32,8 @@ GET /summit-log/{id}
|HTTP Status Code |Meaning|Description|Data schema|
|---|---|---|---|
|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|OK|Inline|
|404|[Not Found](https://tools.ietf.org/html/rfc7231#section-6.5.4)|Record Not Found|Inline|
|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|none|Inline|
|404|[Not Found](https://tools.ietf.org/html/rfc7231#section-6.5.4)|none|Inline|
### Responses Data Schema
@@ -112,8 +112,8 @@ POST /summit-log/{id}
|HTTP Status Code |Meaning|Description|Data schema|
|---|---|---|---|
|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|OK|Inline|
|404|[Not Found](https://tools.ietf.org/html/rfc7231#section-6.5.4)|Record Not Found|Inline|
|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|none|Inline|
|404|[Not Found](https://tools.ietf.org/html/rfc7231#section-6.5.4)|none|Inline|
### Responses Data Schema
@@ -173,8 +173,8 @@ DELETE /summit-log/{id}
|HTTP Status Code |Meaning|Description|Data schema|
|---|---|---|---|
|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|OK|Inline|
|404|[Not Found](https://tools.ietf.org/html/rfc7231#section-6.5.4)|Record Not Found|Inline|
|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|none|Inline|
|404|[Not Found](https://tools.ietf.org/html/rfc7231#section-6.5.4)|none|Inline|
### Responses Data Schema
@@ -204,6 +204,42 @@ HTTP Status Code **404**
|»»» data|object|true|none||none|
|» name|string|true|none||none|
## POST file
POST /summit-log/{id}/file
> Body Parameters
```yaml
gpx: ""
```
### Params
|Name|Location|Type|Required|Description|
|---|---|---|---|---|
|id|path|string| yes |none|
|Content-Type|header|string| yes |none|
|body|body|object| no |none|
|» gpx|body|string(binary)| no |none|
> Response Examples
> 200 Response
```json
{}
```
### Responses
|HTTP Status Code |Meaning|Description|Data schema|
|---|---|---|---|
|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|none|Inline|
### Responses Data Schema
## GET list
GET /summit-log
@@ -230,7 +266,7 @@ GET /summit-log
|HTTP Status Code |Meaning|Description|Data schema|
|---|---|---|---|
|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|OK|Inline|
|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|none|Inline|
### Responses Data Schema
@@ -287,8 +323,8 @@ PUT /summit-log
|HTTP Status Code |Meaning|Description|Data schema|
|---|---|---|---|
|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|OK|Inline|
|400|[Bad Request](https://tools.ietf.org/html/rfc7231#section-6.5.1)|Bad Request|Inline|
|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|none|Inline|
|400|[Bad Request](https://tools.ietf.org/html/rfc7231#section-6.5.1)|none|Inline|
### Responses Data Schema
@@ -323,3 +359,6 @@ HTTP Status Code **400**
|»»» message|string|true|none||none|
|»»» data|object|true|none||none|
|» name|string|true|none||none|
# Data Schema

View File

@@ -3,6 +3,13 @@ title: Changelog
description: What changed in the last patch?
---
## v0.10.0
### Features
- A new summit log entry is now added automatically when uploading a new GPX file for a new or existing trail
- GPX files can now be attached to summit logs
- Adds a new profile page with filterable statistics derived from summit log GPX data
- When importing a GPX file the filename will be used as a fallback
## v0.9.0
### Features
- Complete visual overhaul of the list page

View File

@@ -0,0 +1,12 @@
---
title: Statistics
description: Where can I find statistics and how are they derived?
---
wanderer can you show you a wide range of useful statistics about your latest adventures. Head over to the profile page (`/profile`) to get started. wanderer derives the values for your statistics from the [summit books](guides/create-a-trail/#summit-book) of your trails. So make sure to add some entries with GPS data beofre proceeding.
![Statistics](../../../assets/guides/wanderer_stats.gif)
With the filters in the top right corner you can determine which acitivities should be included in the statistics. With the drop down menu above the activity bar chart you can determine which metric should be visualized in the time series graph.
In the table at the bottom of the page you see an overview of all acitivities that match your selected filters. Clicking on the route preview at the beginning of each row will display the route on a more detailed map so you can take a closer at all the relevant data.

4
web/package-lock.json generated
View File

@@ -1,12 +1,12 @@
{
"name": "wanderer",
"version": "0.9.0",
"version": "0.10.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "wanderer",
"version": "0.9.0",
"version": "0.10.0",
"dependencies": {
"@fortawesome/fontawesome-free": "^6.5.1",
"@sveltejs/adapter-node": "^4.0.1",

View File

@@ -1,6 +1,6 @@
{
"name": "wanderer",
"version": "0.9.0",
"version": "0.10.0",
"private": true,
"scripts": {
"dev": "vite dev",

View File

@@ -95,5 +95,5 @@
d="M43.857 43.3045C44.0569 43.0652 44.4246 43.0652 44.6245 43.3045L46.6259 45.7008C46.8978 46.0263 46.6663 46.5213 46.2421 46.5213H42.2394C41.8152 46.5213 41.5837 46.0263 41.8556 45.7008L43.857 43.3045Z"
fill="#242734"
/>
<text x="178" y="64" fill="white" font-size="0.75rem">v0.9.0</text>
<text x="170" y="64" fill="white" font-size="0.75rem">v0.10.0</text>
</svg>

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB