Merges v0.3.2 patch with main (#48)

* fixes public trail filter values bug

* updates CHANGELOG.md

* bumps version

---------

Co-authored-by: Christian Beutel <>
This commit is contained in:
Flomp
2024-04-05 17:07:46 +02:00
committed by GitHub
parent 2a2a49fd94
commit 50233b41a1
6 changed files with 86 additions and 68 deletions

View File

@@ -1,3 +1,13 @@
# v0.3.2
## Bug fixes
- Fixed a bug that caused a 500 Internal Error to appear when viewing trails without an account
## Translations
- improves Dutch translation (thanks to [Vistaus](https://github.com/Vistaus))
# v0.3.1 # v0.3.1
## Features ## Features

4
web/package-lock.json generated
View File

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

View File

@@ -1,6 +1,6 @@
{ {
"name": "wanderer", "name": "wanderer",
"version": "0.3.1", "version": "0.3.2",
"private": true, "private": true,
"scripts": { "scripts": {
"dev": "vite dev", "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" 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" fill="#242734"
/> />
<text x="178" y="64" fill="white" font-size="0.75rem">v0.3.1</text> <text x="178" y="64" fill="white" font-size="0.75rem">v0.3.2</text>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

@@ -1,130 +1,130 @@
{ {
"about": "Over", "about": "Over",
"account-delete-confirm": "Je staat op punt je account te verwijderen. Al je trails worden verwijderd. Wil je doorgaan?", "account-delete-confirm": "Je staat op het punt je account te verwijderen. Al je wandelroutes worden hierdoor eveneens verwijderd. Wil je doorgaan?",
"add-entry": "Item toevoegen", "add-entry": "Item toevoegen",
"add-to-list": "Aan lijst toevoegen", "add-to-list": "Toevoegen aan lijst",
"add-waypoint": "Via-punt toevoegen", "add-waypoint": "Routepunt toevoegen",
"added-trail-to": "Trail toegevoegd aan", "added-trail-to": "Wandelroute toegevoegd aan",
"alphabetical": "Alfabetisch", "alphabetical": "Alfabetisch",
"already-account": "Je hebt al een account?", "already-account": "Heb je al een account?",
"altitude": "Hoogte", "altitude": "Hoogte",
"api-documentation": "API Documentatie", "api-documentation": "API-documentatie",
"avatar": "Avatar", "avatar": "Profielfoto",
"basic-info": "Basisinformatie", "basic-info": "Algemene informatie",
"cancel": "Annuleren", "cancel": "Annuleren",
"card": "{n, plural, =1 {Kaart} other {Kaarten}}", "card": "{n, plural, =1 {kaart} other {kaarten}}",
"categories": "Categorieën", "categories": "Categorieën",
"category": "Categorie", "category": "Categorie",
"change": "Aanpassen", "change": "Wijzigen",
"changelog": "Changelog", "changelog": "Wijzigingslog",
"chinese": "Versimpeld Chinees", "chinese": "Versimpeld Chinees",
"comment": "{n, plural, =1 {Opmerking} other {Opmerkingen}}", "comment": "{n, plural, =1 {Opmerking} other {Opmerkingen}}",
"completed": "Voltooid", "completed": "Voltooid",
"completion-status": "Voltooiingsstatus", "completion-status": "Voltooiingsstatus",
"contribute": "Bijdragen", "contribute": "Bijdragen",
"create-new-list": "Nieuwe lijst aanmaken", "create-new-list": "Nieuwe lijst",
"creation-date": "Aanmaakdatum", "creation-date": "Aanmaakdatum",
"danger-zone": "Gevarenzone", "danger-zone": "Gevarenzone",
"date": "Datum", "date": "Datum",
"default-location": "Standaardlocatie", "default-location": "Standaardlocatie",
"delete": "Verwijder", "delete": "Verwijderen",
"delete-account": "Verwijder account", "delete-account": "Account verwijderen",
"delete-list-confirm": "Wil je deze lijst zeker verwijderen? De routes in de lijst blijven beschikbaar.", "delete-list-confirm": "Weet je zeker dat je deze lijst wilt verwijderen? De wandelroutes worden bewaard.",
"delete-trail-confirm": "Wil je deze route zeker verwijderen? Dit kan niet ongedaan gemaakt worden.", "delete-trail-confirm": "Weet je zeker dat je deze wandelroute wilt verwijderen? Deze actie is onomkeerbaar.",
"describe-your-trail": "Beschrijf je route", "describe-your-trail": "Omschrijf je route",
"description": "Beschrijving", "description": "Omschrijving",
"difficult": "Moeilijk", "difficult": "Moeilijk",
"difficulty": "Moeilijkheid", "difficulty": "Moeilijkheidsgraad",
"directions": "Wegbeschrijving", "directions": "Routebeschrijving",
"display-as": "Tonen als", "display-as": "Tonen als",
"distance": "Afstand", "distance": "Afstand",
"documentation": "Documentatie", "documentation": "Documentatie",
"download-gpx": "Download GPX", "download-gpx": "GPX-bestand downloaden",
"dutch": "Nederlands", "dutch": "Nederlands",
"easy": "Makkelijk", "easy": "Makkelijk",
"edit": "Aanpassen", "edit": "Bewerken",
"edit-entry": "Item aanpassen", "edit-entry": "Item bewerken",
"edit-list": "Lijst aanpassen", "edit-list": "Lijst aanpassen",
"edit-waypoint": "Via-punt aanpassen", "edit-waypoint": "Routepunt aanpassen",
"elevation-gain": "Hoogteverschil", "elevation-gain": "Hoogteverschil",
"email": "E-mail", "email": "E-mail",
"english": "Engels", "english": "Engels",
"entry": "Item", "entry": "Item",
"error-creating-user": "Fout bij het aanmaken van de gebruiker", "error-creating-user": "Het account kan niet worden aangemaakt",
"error-during-login": "Fout bij het inloggen", "error-during-login": "Het inloggen is mislukt",
"error-reading-file": "Fout bij lezen van bestand", "error-reading-file": "Het bestand kan niet worden ingelezen",
"est-duration": "Geschatte duur", "est-duration": "Geschatte duur",
"explore": "Verkennen", "explore": "Verkennen",
"explore-some-trails": "Verken enkele routes", "explore-some-trails": "Verken enkele wandelroutes",
"features": "Features", "features": "Kenmerken",
"french": "Frans", "french": "Frans",
"german": "Duits", "german": "Duits",
"hero_section_0_text": "Verken spannende routes, sla je favorieten op en ervaar de pracht van de natuur. Ontdek je volgende avontuur!", "hero_section_0_text": "Verken uitdagende wandelroutes, bewaar je favoriete en ervaar de pracht van de natuur. Op naar het volgende avontuur!",
"hero_section_1_heading": "Hier zijn nog geen routes.", "hero_section_1_heading": "Je hebt nog geen wandelroutes.",
"hero_section_1_text": "Hier zijn enkele routes die je misschien leuk vindt. Of je kan ook de volledige lijst bekijken.", "hero_section_1_text": "Wellicht vind je deze routes interessant. Ook kun je de volledige lijst bekijken.",
"hero_section_1_text_alternative": "Sla je laatste avontuur op om te beginnen.", "hero_section_1_text_alternative": "Bewaar je recentste avontuur om aan de slag te gaan.",
"hero_section_2_text": "Wist je dat? Je kan niet alleen wandelroutes opslaan. Er zijn verschillende categorieën voor al je avonturen.", "hero_section_2_text": "Wist je dat? Je kunt niet alleen wandelroutes opslaan: er zijn ook categorieën voor andere avonturen.",
"hungarian": "Hongaars", "hungarian": "Hongaars",
"icon": "Icoon", "icon": "Pictogram",
"imperial": "Amerikaans", "imperial": "Imperiaal",
"invalid-date": "Ongeldige datum", "invalid-date": "Ongeldige datum",
"invalid-username": "Ongeldige gebruikersnaam", "invalid-username": "Ongeldige gebruikersnaam",
"language": "Taal", "language": "Taal",
"latitude": "Breedtegraad", "latitude": "Breedtegraad",
"license": "Licentie", "license": "Licentie",
"list": "{n, plural, =1 {Lijst} other {Lijsten}}", "list": "{n, plural, =1 {lijst} other {lijsten}}",
"location": "Locatie", "location": "Locatie",
"login": "Inloggen", "login": "Inloggen",
"logout": "Uitloggen", "logout": "Uitloggen",
"longitude": "Lengtegraad", "longitude": "Lengtegraad",
"make-one": "Nieuwe aanmaken!", "make-one": "Maak er een aan!",
"make-thumbnail": "Thumbnail aanmaken", "make-thumbnail": "Miniatuur maken",
"map": "Kaart", "map": "Kaart",
"metric": "Metrisch", "metric": "Metrisch",
"moderate": "Gemiddeld", "moderate": "Gemiddeld",
"must-be-at-least-n-characters-long": "Moet minstens {n} karakters lang zijn", "must-be-at-least-n-characters-long": "Minimaal {n} tekens",
"name": "Naam", "name": "Naam",
"near": "Dichtbij", "near": "Nabij",
"new-list": "Nieuwe lijst", "new-list": "Nieuwe lijst",
"new-trail": "Nieuwe route", "new-trail": "Nieuwe wandelroute",
"no-account": "Geen account?", "no-account": "Heb je nog geen account?",
"no-preference": "Geen voorkeur", "no-preference": "Geen voorkeur",
"no-results": "Geen resultaten gevonden", "no-results": "Er zijn geen zoekresultaten",
"not-a-valid-email-address": "Geen geldig e-mail adres", "not-a-valid-email-address": "Het e-mailadres is ongeldig",
"not-completed": "Niet voltooid", "not-completed": "Niet voltooid",
"or": "of", "or": "of",
"password": "Wachtwoord", "password": "Wachtwoord",
"photos": "Foto's", "photos": "Foto's",
"pick-a-trail": "Kies een route", "pick-a-trail": "Kies een wandelroute",
"polish": "Pools", "polish": "Pools",
"portuguese": "Portugees", "portuguese": "Portugees",
"profile": "Profiel", "profile": "Profiel",
"public": "Openbaar", "public": "Openbaar",
"radius": "Straal", "radius": "Straal",
"register": "Registreren", "register": "Registreren",
"removed-trail-from": "Route verwijderd uit", "removed-trail-from": "De wandelroute is verwijderd van",
"required": "Verplicht", "required": "Verplicht",
"save": "Opslaan", "save": "Bewaren",
"save-trail": "Route opslaan", "save-trail": "Wandelroute bewaren",
"save-your-trail-first": "Sla eerst uw route op", "save-your-trail-first": "Bewaar eerst je wandelroute",
"search-cities": "Zoek steden", "search-cities": "Zoeken naar steden",
"search-for-trails-places": "Zoek routes, plaatsen", "search-for-trails-places": "Zoeken naar locaties en wandelroutes",
"search-trails": "Zoek routes", "search-trails": "Zoeken naar wandelroutes",
"select-list": "Zoek lijst", "select-list": "Kies een lijst",
"settings": "Instellingen", "settings": "Instellingen",
"show-in-overview": "Toon in overzicht", "show-in-overview": "Tonen op overzicht",
"show-on-map": "Toon op kaart", "show-on-map": "Tonen op kaart",
"slogan": "Sla je avonturen op!", "slogan": "Bewaar je avonturen!",
"sort": "Sorteren", "sort": "Sorteren",
"summit-book": "Bergtopboek", "summit-book": "Bergtopboek",
"text": "Tekst", "text": "Tekst",
"trail": "{n, plural, =1 {Route} other {Routes}}", "trail": "{n, plural, =1 {wandelroute} other {wandelroutes}}",
"trails-for-you": "Routes voor jou", "trails-for-you": "Wandelroutes voor jou",
"units": "Eenheden", "units": "Eenheden",
"upload-file": "Upload bestand", "upload-file": "Bestand uploaden",
"upload-gpx": "GPX uploaden", "upload-gpx": "GPX-bestand uploaden",
"username": "Gebruikersnaam", "username": "Gebruikersnaam",
"waypoints": "Via-punten", "waypoints": "Routepunten",
"welcome_to": "Welkom bij", "welcome_to": "Welkom bij",
"wrong-username-or-password": "Foute gebruikersnaam of wachtwoord" "wrong-username-or-password": "Onjuiste gebruikersnaam of wachtwoord"
} }

View File

@@ -3,10 +3,18 @@ import { pb } from '$lib/pocketbase';
import { error, json, type RequestEvent } from '@sveltejs/kit'; import { error, json, type RequestEvent } from '@sveltejs/kit';
export async function GET(event: RequestEvent) { export async function GET(event: RequestEvent) {
if (!pb.authStore.model) {
return json({
min_distance: 0,
max_distance: 20000,
min_elevation_gain: 0,
max_elevation_gain: 4000
});
}
try { try {
const r = await pb.collection('trails_filter').getOne<TrailFilterValues>(pb.authStore.model!.id) const r = await pb.collection('trails_filter').getOne<TrailFilterValues>(pb.authStore.model!.id)
return json(r) return json(r)
} catch (e: any) { } catch (e: any) {
throw error(e.status, e); throw error(e.status || 500, e);
} }
} }