slothful-vassal
b304e9975a
fix polyline db field size ( #1047 )
2026-06-04 17:47:04 +02:00
slothful-vassal
8153cfe14e
fix self-federation ( #1044 )
2026-06-04 10:52:15 +02:00
github-actions[bot]
7ad129b841
Release v0.19.2 ( #1035 )
...
* chore: release v0.19.2
* add changelog
---------
Co-authored-by: Flomp <26000991+Flomp@users.noreply.github.com >
Co-authored-by: Christian Beutel <>
2026-06-01 19:30:44 +02:00
dependabot[bot]
5710531585
Bump svelte from 5.55.5 to 5.56.0 in /docs ( #1032 )
...
Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte ) from 5.55.5 to 5.56.0.
- [Release notes](https://github.com/sveltejs/svelte/releases )
- [Changelog](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@5.56.0/packages/svelte )
---
updated-dependencies:
- dependency-name: svelte
dependency-version: 5.56.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Flomp <Flomp@users.noreply.github.com >
2026-06-01 16:14:48 +02:00
slothful-vassal
65c2e3d932
fix: reduce Meilisearch load, debounce federation sync ( #1012 )
...
* optimize meili trail index
* several fixes
---------
Co-authored-by: Flomp <Flomp@users.noreply.github.com >
2026-06-01 16:01:59 +02:00
dependabot[bot]
79b86b6219
Bump svelte from 5.55.4 to 5.55.7 in /web ( #999 )
...
Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte ) from 5.55.4 to 5.55.7.
- [Release notes](https://github.com/sveltejs/svelte/releases )
- [Changelog](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@5.55.7/packages/svelte )
---
updated-dependencies:
- dependency-name: svelte
dependency-version: 5.55.7
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Flomp <Flomp@users.noreply.github.com >
2026-05-31 16:59:10 +02:00
dependabot[bot]
1718fe6754
Bump @sveltejs/kit from 2.57.1 to 2.60.1 in /web ( #1010 )
...
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit ) from 2.57.1 to 2.60.1.
- [Release notes](https://github.com/sveltejs/kit/releases )
- [Changelog](https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.60.1/packages/kit )
---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
dependency-version: 2.60.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Flomp <Flomp@users.noreply.github.com >
2026-05-31 16:54:04 +02:00
Pål Håland
77cf8a0819
feat(strava): sync all activity photos instead of only primary photo ( #1015 )
...
Co-authored-by: Flomp <Flomp@users.noreply.github.com >
2026-05-31 16:46:43 +02:00
Pål Håland
64b39685ed
fix: use ActivityPub actor ID for shared trails/lists search token filtering ( #1014 )
...
* fix: use ActivityPub actor ID for shared trails/lists search token filtering
* fix deprecated meili token storage
---------
Co-authored-by: Flomp <Flomp@users.noreply.github.com >
Co-authored-by: Christian Beutel <>
2026-05-31 16:25:42 +02:00
slothful-vassal
903013823e
add contributing guidelines ( #1029 )
2026-05-31 14:31:21 +02:00
slothful-vassal
04844a64dd
fix waypoint creation from photo ( #1006 )
2026-05-26 09:24:45 +02:00
slothful-vassal
f7c7c6d805
meili: fix corrupt likes index after un-like ( #1011 )
2026-05-26 09:15:56 +02:00
github-actions[bot]
51bed0d3f3
chore: release v0.19.1 ( #995 )
...
Co-authored-by: Flomp <26000991+Flomp@users.noreply.github.com >
2026-05-14 18:47:06 +02:00
slothful-vassal
bfa8dfefbd
prepare v0.19.1 ( #988 )
...
* prepare v0.19.1
* update changelog
---------
Co-authored-by: Christian Beutel <>
Co-authored-by: Flomp <Flomp@users.noreply.github.com >
2026-05-14 18:41:14 +02:00
dependabot[bot]
7b7b841659
Bump astro from 6.1.9 to 6.3.2 (with dependencies) in /docs ( #992 )
...
* Bump astro from 6.1.9 to 6.3.1 in /docs
Bumps [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro ) from 6.1.9 to 6.3.1.
- [Release notes](https://github.com/withastro/astro/releases )
- [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md )
- [Commits](https://github.com/withastro/astro/commits/astro@6.3.1/packages/astro )
---
updated-dependencies:
- dependency-name: astro
dependency-version: 6.3.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update Astro adapter dependencies
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: slothful-vassal <89943360+slothful-vassal@users.noreply.github.com >
2026-05-13 20:31:34 +02:00
slothful-vassal
f69ad01029
optimize db view queries ( #729 )
...
* optimize db view queries
* add more indices
* appease gofmt
---------
Co-authored-by: Flomp <Flomp@users.noreply.github.com >
Co-authored-by: Christian Beutel <>
2026-05-13 19:11:01 +02:00
slothful-vassal
611a7b5f02
Fix/apiDocsBuild ( #989 )
...
* copy api json to docs
* copy api json to docs
* improvements
* fix web build
* mjs > js
2026-05-12 11:28:04 +02:00
Flomp
0bb55ef84e
Fix comment author rule ( #984 )
...
Co-authored-by: Christian Beutel <>
2026-05-11 20:03:18 +02:00
Flomp
c9024a4322
Fix trails being unavailable when profile is private ( #986 )
2026-05-11 20:02:37 +02:00
Flomp
ea6f5d5c95
initial commit ( #987 )
...
Co-authored-by: Christian Beutel <>
2026-05-11 19:48:43 +02:00
Flomp
b2753c29d2
initial commit ( #980 )
...
Co-authored-by: Christian Beutel <>
2026-05-11 11:11:09 +02:00
slothful-vassal
868010459f
fix docker build, prevent wrong directory after build ( #979 )
2026-05-10 19:36:36 +02:00
github-actions[bot]
be8de33c4d
chore: release v0.19.0 ( #975 )
...
Co-authored-by: Flomp <26000991+Flomp@users.noreply.github.com >
2026-05-10 18:41:55 +02:00
slothful-vassal
677d3a12b5
prepare changelog for upcoming release ( #970 )
...
* prepare changelog for upcoming release
* minor wording improvements
* #960
* #961
* update changelog
---------
Co-authored-by: Flomp <Flomp@users.noreply.github.com >
Co-authored-by: Christian Beutel <>
2026-05-10 10:11:48 +02:00
slothful-vassal
1b2781960a
fix: resolve Svelte 5 reactivity warnings ( #974 )
...
- Use untrack() for $derived/$state initial values captured outside reactive context (scene.svelte, lists edit page)
- Add $state() to bind:this component references in settings account page
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Flomp <Flomp@users.noreply.github.com >
2026-05-10 08:42:20 +02:00
slothful-vassal
edad99c7b4
fix email change issues ( #973 )
...
* fix email change
* isolated email update
* update email UI immediately
---------
Co-authored-by: Christian Beutel <>
2026-05-10 08:38:55 +02:00
Flomp
d2ac49470a
Federation Refactoring & Architecture Improvements ( #930 )
...
* initial commit
* add lists
* update permissions
* fix waypoint create
* needs_full_sync for activitypub trails
* fixes build issues
* fix list get
* further CSRF protection
* update API docs
* adds rate limiter
* fix tiptap mentions
* a bit more cleanup of main.go
* Fix migration order
* fixes reviewed notes
* require context for activitpub server calls
* improve hashing for identifier
* fix copy paste error
* fix sync trail/list issues
* fix summit log/comment duplicates
* adaptions after trail merge
* fix dockerignore
---------
Co-authored-by: Christian Beutel <>
Co-authored-by: slothful-vassal <89943360+slothful-vassal@users.noreply.github.com >
2026-05-09 17:30:34 +02:00
slothful-vassal
992ebfc0c4
prevent uploading gpx twice when creating a trail ( #969 )
2026-05-09 14:07:32 +02:00
slothful-vassal
b5739cb72e
merge trails function added ( #627 )
...
* merge trails function added
* fix conflict resolve issues
* avoid incorrect authorship when merging trail comments
* require edit access for all selected trails before merge
* fix likes checkbox binding in trail merge modal
* improve error handling
* require editable target and deletable sources for merge
* avoid duplicate trail fetch during merge
* prevent duplicate likes when merging trails
* check photo download responses during trail merge
* add merge completion toast notifications
* cleanup
* small fixes
* move merge code to backend, option to merge single trail selection with similar one, automatic merge for integrations add as option, maintenance page to find and merge similar trails added
* fix build error
* fix
* docu, beautifying, refactoring
---------
Co-authored-by: Flomp <Flomp@users.noreply.github.com >
2026-05-09 13:09:26 +02:00
slothful-vassal
d2268429c7
chore/pocketbase v0.38.0 ( #972 )
...
Co-authored-by: Flomp <Flomp@users.noreply.github.com >
2026-05-09 13:02:31 +02:00
dependabot[bot]
f1e2ae4088
Bump postcss from 8.5.8 to 8.5.14 in /docs ( #965 )
...
fixes a security issue
2026-05-09 12:25:29 +02:00
dependabot[bot]
17343bac9e
Bump fast-uri from 3.1.0 to 3.1.2 in /docs ( #971 )
...
fixes two security issues
2026-05-09 12:20:42 +02:00
dependabot[bot]
817616e801
Bump the docker-backward-compatible group in /docs with 7 updates ( #953 )
...
Bumps the docker-backward-compatible group in /docs with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [@astrojs/node](https://github.com/withastro/astro/tree/HEAD/packages/integrations/node ) | `10.0.5` | `10.0.6` |
| [@astrojs/starlight](https://github.com/withastro/starlight/tree/HEAD/packages/starlight ) | `0.38.3` | `0.38.4` |
| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite ) | `4.2.2` | `4.2.4` |
| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro ) | `6.1.7` | `6.1.9` |
| [starlight-openapi](https://github.com/HiDeoo/starlight-openapi/tree/HEAD/packages/starlight-openapi ) | `0.24.0` | `0.25.0` |
| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte ) | `5.55.4` | `5.55.5` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss ) | `4.2.2` | `4.2.4` |
Updates `@astrojs/node` from 10.0.5 to 10.0.6
- [Release notes](https://github.com/withastro/astro/releases )
- [Changelog](https://github.com/withastro/astro/blob/main/packages/integrations/node/CHANGELOG.md )
- [Commits](https://github.com/withastro/astro/commits/@astrojs/node@10.0.6/packages/integrations/node )
Updates `@astrojs/starlight` from 0.38.3 to 0.38.4
- [Release notes](https://github.com/withastro/starlight/releases )
- [Changelog](https://github.com/withastro/starlight/blob/main/packages/starlight/CHANGELOG.md )
- [Commits](https://github.com/withastro/starlight/commits/@astrojs/starlight@0.38.4/packages/starlight )
Updates `@tailwindcss/vite` from 4.2.2 to 4.2.4
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.4/packages/@tailwindcss-vite )
Updates `astro` from 6.1.7 to 6.1.9
- [Release notes](https://github.com/withastro/astro/releases )
- [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md )
- [Commits](https://github.com/withastro/astro/commits/astro@6.1.9/packages/astro )
Updates `starlight-openapi` from 0.24.0 to 0.25.0
- [Release notes](https://github.com/HiDeoo/starlight-openapi/releases )
- [Changelog](https://github.com/HiDeoo/starlight-openapi/blob/main/packages/starlight-openapi/CHANGELOG.md )
- [Commits](https://github.com/HiDeoo/starlight-openapi/commits/starlight-openapi@0.25.0/packages/starlight-openapi )
Updates `svelte` from 5.55.4 to 5.55.5
- [Release notes](https://github.com/sveltejs/svelte/releases )
- [Changelog](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@5.55.5/packages/svelte )
Updates `tailwindcss` from 4.2.2 to 4.2.4
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.4/packages/tailwindcss )
---
updated-dependencies:
- dependency-name: "@astrojs/node"
dependency-version: 10.0.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docker-backward-compatible
- dependency-name: "@astrojs/starlight"
dependency-version: 0.38.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docker-backward-compatible
- dependency-name: "@tailwindcss/vite"
dependency-version: 4.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docker-backward-compatible
- dependency-name: astro
dependency-version: 6.1.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docker-backward-compatible
- dependency-name: starlight-openapi
dependency-version: 0.25.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: docker-backward-compatible
- dependency-name: svelte
dependency-version: 5.55.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docker-backward-compatible
- dependency-name: tailwindcss
dependency-version: 4.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docker-backward-compatible
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: slothful-vassal <89943360+slothful-vassal@users.noreply.github.com >
2026-05-09 12:10:18 +02:00
Pål Håland
54e2fc2fe6
fix: error handling fallback in search endpoints ( #961 )
2026-05-08 22:19:43 +02:00
Pål Håland
a11a4cb3cb
fix: layer manager bug and null safety fixes ( #960 )
2026-05-08 22:13:39 +02:00
Pål Håland
127b7a0745
chore: meilisearch sdk rename and dependency upgrades ( #958 )
...
Co-authored-by: slothful-vassal <89943360+slothful-vassal@users.noreply.github.com >
2026-05-07 22:58:06 +02:00
Pål Håland
25fe7982c5
chore: dockerfile build optimizations ( #959 )
2026-05-07 21:33:46 +02:00
slothful-vassal
5cc6f7bd55
fix broken webfinger requests ( #966 )
2026-05-07 10:42:49 +02:00
Matteo Fortini
798970daa3
Fix syntax error in query selector for color scheme meta tag ( #957 )
2026-05-05 20:50:38 +02:00
slothful-vassal
6d1d1236ef
Trail Edit / Waypoints from photos: prevent creating different waypoints for near-by locations ( #457 )
...
* trail edit / waypoints from photos: prevent creating different waypoints for near-by locations
* remove not necessary imports
* remove changes from gitignore
* patch gitignore
* waypoint merge radius as category property
* change datamodel for merge radius (use more generic settings field for future implementations)
* fix npm run check issues
* several improvements/fixes
* fix
* move geo cluster code to db
* fix compile issue
* fix docker issue
* merge with existing waypoints
---------
Co-authored-by: Christian Beutel <>
Co-authored-by: Flomp <Flomp@users.noreply.github.com >
2026-04-29 11:15:06 +02:00
slothful-vassal
85e5fb6df7
server sided external api calls ( #697 )
...
* server sided external api calls
* fix uploading gpx files
* rename api/v1/nominatim with api/v1/geocoding to prepare photon support
* remove NOMINATIM_MAX_RETRIES (side-kick from other PR)
* re-add nominatim url fallback
* docu, env var defaults and fallbacks, docker compose files
* refactor
* furhter refactorings and fixes
* PUBLIC_VALHALLA_ENABLED in docker compose files added
* fix env var names
---------
Co-authored-by: Flomp <Flomp@users.noreply.github.com >
2026-04-28 18:19:06 +02:00
Flomp
7bdf0d3151
Adds option to mark trail as completed ( #920 )
...
* initial commit
* add completed for komoot tours
* mark hammerhead activities as completed
* fix review suggestions
* adds completed modal to trail edit page
---------
Co-authored-by: Christian Beutel <>
Co-authored-by: slothful-vassal <89943360+slothful-vassal@users.noreply.github.com >
2026-04-27 20:37:11 +02:00
slothful-vassal
7e84e39cda
fix hillshading visibility ( #942 )
...
Co-authored-by: Flomp <Flomp@users.noreply.github.com >
2026-04-27 16:31:58 +02:00
slothful-vassal
86c94a5ce2
fix komoot integration issue with 'invalid' photos ( #941 )
2026-04-27 16:17:00 +02:00
dependabot[bot]
35a5d657bf
Bump @astrojs/starlight-tailwind from 4.0.2 to 5.0.0 in /docs ( #905 )
...
Bumps [@astrojs/starlight-tailwind](https://github.com/withastro/starlight/tree/HEAD/packages/tailwind ) from 4.0.2 to 5.0.0.
- [Release notes](https://github.com/withastro/starlight/releases )
- [Changelog](https://github.com/withastro/starlight/blob/main/packages/tailwind/CHANGELOG.md )
- [Commits](https://github.com/withastro/starlight/commits/@astrojs/starlight-tailwind@5.0.0/packages/tailwind )
---
updated-dependencies:
- dependency-name: "@astrojs/starlight-tailwind"
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-23 19:58:43 +02:00
dependabot[bot]
41ee45d0e4
Bump the docker-backward-compatible group across 1 directory with 4 updates ( #945 )
...
Bumps the docker-backward-compatible group with 4 updates in the /docs directory: [@astrojs/starlight](https://github.com/withastro/starlight/tree/HEAD/packages/starlight ), [@astrojs/svelte](https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte ), [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro ) and [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte ).
Updates `@astrojs/starlight` from 0.38.2 to 0.38.3
- [Release notes](https://github.com/withastro/starlight/releases )
- [Changelog](https://github.com/withastro/starlight/blob/main/packages/starlight/CHANGELOG.md )
- [Commits](https://github.com/withastro/starlight/commits/@astrojs/starlight@0.38.3/packages/starlight )
Updates `@astrojs/svelte` from 8.0.3 to 8.0.5
- [Release notes](https://github.com/withastro/astro/releases )
- [Changelog](https://github.com/withastro/astro/blob/main/packages/integrations/svelte/CHANGELOG.md )
- [Commits](https://github.com/withastro/astro/commits/@astrojs/svelte@8.0.5/packages/integrations/svelte )
Updates `astro` from 6.0.8 to 6.1.7
- [Release notes](https://github.com/withastro/astro/releases )
- [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md )
- [Commits](https://github.com/withastro/astro/commits/astro@6.1.7/packages/astro )
Updates `svelte` from 5.55.0 to 5.55.4
- [Release notes](https://github.com/sveltejs/svelte/releases )
- [Changelog](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@5.55.4/packages/svelte )
---
updated-dependencies:
- dependency-name: "@astrojs/starlight"
dependency-version: 0.38.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docker-backward-compatible
- dependency-name: "@astrojs/svelte"
dependency-version: 8.0.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docker-backward-compatible
- dependency-name: astro
dependency-version: 6.1.7
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: docker-backward-compatible
- dependency-name: svelte
dependency-version: 5.55.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docker-backward-compatible
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-23 19:44:43 +02:00
dependabot[bot]
75a7e08433
Bump @astrojs/node from 10.0.3 to 10.0.5 in /docs ( #944 )
...
Bumps [@astrojs/node](https://github.com/withastro/astro/tree/HEAD/packages/integrations/node ) from 10.0.3 to 10.0.5.
- [Release notes](https://github.com/withastro/astro/releases )
- [Changelog](https://github.com/withastro/astro/blob/main/packages/integrations/node/CHANGELOG.md )
- [Commits](https://github.com/withastro/astro/commits/@astrojs/node@10.0.5/packages/integrations/node )
---
updated-dependencies:
- dependency-name: "@astrojs/node"
dependency-version: 10.0.5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-23 19:39:44 +02:00
Flomp
345452e720
Improve frontpage performance ( #929 )
...
* initial commit
* merge with origin/main
* fix package-lock.json
* fix tiptap mentions
* remove flutter
* update package-lock.json
* disable tailwindcss/typography until https://github.com/tailwindlabs/tailwindcss/issues/19946 is fixed
* reactivate tailwind/typography after fix
---------
Co-authored-by: Christian Beutel <>
Co-authored-by: slothful-vassal <89943360+slothful-vassal@users.noreply.github.com >
2026-04-22 09:04:53 +02:00
slothful-vassal
c9256aeb29
fix help links ( #938 )
2026-04-22 09:03:48 +02:00
Flomp
5457057bb2
Add metadata to exported waypoints in GPX ( #919 )
...
* initial commit
* consider wpt.sym as icon
* fix icons typing
---------
Co-authored-by: Christian Beutel <>
2026-04-20 21:04:32 +02:00