Commit Graph

98 Commits

Author SHA1 Message Date
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
871bf38112 Feature: watcher based bulk uploads (#886)
* initial commit

* fix watcher.js for docker

* Update docs

* update healthcheck

* update docs

---------

Co-authored-by: Christian Beutel <>
2026-04-20 13:46:32 +02:00
slothful-vassal
369e71fcec hammerhead integration added (#628)
* hammerhead integration added

* typo corrected

* start date added, optimize some translations

* new option to send trail to hammerhead

* fix elevation information (was in cm)

* skip empty tracks on import

* update docs

* remove manual user-id input

* fix merge issues

* remove user-id from documentation

* fix hammerhead logo for light theme

* fix hammerhead logo for light theme

---------

Co-authored-by: Christian Beutel <>
Co-authored-by: Flomp <Flomp@users.noreply.github.com>
2026-03-20 13:58:34 +01:00
slothful-vassal
bd293e6739 new setting: begin drawing a new trail from current location (#592)
* new setting: begin drawing a new trail from  current location

* apply only when drawing

* fix application when editing an existing route

* documentation

* ignore pointer events on location circles

* fix i18n

---------

Co-authored-by: Flomp <Flomp@users.noreply.github.com>
Co-authored-by: Christian Beutel <>
2026-02-28 10:15:43 +01:00
github-actions[bot]
702681acee Release v0.18.5 (#830)
* chore: release v0.18.5

* update changelog

---------

Co-authored-by: Flomp <26000991+Flomp@users.noreply.github.com>
Co-authored-by: Christian Beutel <>
2026-02-20 14:50:42 +01:00
Martin Schmidt
c0be0629e3 docs: auth providers and file size limitations (#743)
* feat: document file size and improve auth providers

* Minor text modifications

---------

Co-authored-by: Flomp <Flomp@users.noreply.github.com>
Co-authored-by: Christian Beutel <>
2026-02-12 14:00:15 +01:00
Ole Albers
98389d774d Fix installation link in README (#798)
* Fix installation link in README

Corrected the link for installation from source in README.

* Fix link to 'from source' installation

Updated link for installation from source documentation.

---------

Co-authored-by: slothful-vassal <89943360+slothful-vassal@users.noreply.github.com>
2026-02-11 10:49:39 +01:00
Jonas Plum
d1c87577de Fix healthcheck in docs (#781) 2026-02-06 11:49:54 +01:00
Flomp
32e6b6a6cc fix/pocketbase-smtp-sender-address-spelling (#769)
Co-authored-by: Christian Beutel <>
2026-02-04 11:26:49 +01:00
Flomp
f99c650f8b v0.18.4 Changelog (#761)
* initial commit

* update changelog

---------

Co-authored-by: Christian Beutel <>
2026-02-02 18:24:45 +01:00
Jonas Plum
c2b86f5521 Change repo url (#722) 2026-01-13 20:23:42 +01:00
Jonas Plum
8bf4138962 Add setup.sh script (#595)
* Add setup.sh script

* Remove update menu item

* make setup.sh work on macOS

* Update wording

---------

Co-authored-by: Christian Beutel <>
2025-10-05 10:14:20 +02:00
slothful-vassal
44bb49ec96 speed up POI retrieval by custom overpass api url (#596)
* speed up POI retrieval by custom overpass api url

* consistent overpass api url default

* switches default to overpass-api.de

---------

Co-authored-by: Christian Beutel <>
2025-10-04 14:46:52 +02:00
slothful-vassal
03ef547a75 improve some elements for dark mode (#609) 2025-10-04 14:38:27 +02:00
Christian Beutel
722bd6c078 updates changelog 2025-09-19 18:07:27 +02:00
Christian Beutel
adf41c370b updates changelog 2025-09-13 16:39:37 +02:00
Christian Beutel
4ffd2dd0c2 updates changelog 2025-08-28 15:04:21 +02:00
Christian Beutel
7807c5c7c2 fix bare-metal update instructions 2025-08-28 14:53:29 +02:00
Flomp
00bb717def New Crowdin updates (#394)
* New translations en.json (Spanish)

* New translations en.json (French)

* New translations en.json (German)

* New translations en.json (Hungarian)

* New translations en.json (Italian)

* New translations en.json (Dutch)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Chinese Simplified)

* New translations en.json (Russian)

* New translations en.json (Basque)

* New translations en.json (Spanish)

* New translations en.json (French)

* New translations en.json (German)

* New translations en.json (Hungarian)

* New translations en.json (Italian)

* New translations en.json (Dutch)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Chinese Simplified)

* New translations en.json (Russian)

* New translations en.json (Basque)

* New translations en.json (Spanish)

* New translations en.json (French)

* New translations en.json (German)

* New translations en.json (Hungarian)

* New translations en.json (Italian)

* New translations en.json (Dutch)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Chinese Simplified)

* New translations en.json (Russian)

* New translations en.json (Basque)

* New translations en.json (Spanish)

* New translations en.json (French)

* New translations en.json (German)

* New translations en.json (Hungarian)

* New translations en.json (Italian)

* New translations en.json (Dutch)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Chinese Simplified)

* New translations en.json (Russian)

* New translations en.json (Basque)

* New translations en.json (Russian)

* New translations en.json (French)

* New translations en.json (French)

* New translations en.json (Spanish)

* New translations en.json (French)

* New translations en.json (German)

* New translations en.json (Hungarian)

* New translations en.json (Italian)

* New translations en.json (Dutch)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Chinese Simplified)

* New translations en.json (Russian)

* New translations en.json (Basque)

* New translations en.json (Spanish)

* New translations en.json (French)

* New translations en.json (German)

* New translations en.json (Hungarian)

* New translations en.json (Italian)

* New translations en.json (Dutch)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Chinese Simplified)

* New translations en.json (Russian)

* New translations en.json (Basque)

* New translations en.json (Italian)

* New translations en.json (Basque)

* New translations en.json (Basque)

* New translations en.json (Basque)

* New translations en.json (Basque)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Basque)

* New translations en.json (French)

* New translations en.json (Spanish)

* New translations en.json (German)

* New translations en.json (Basque)

* New translations en.json (Hungarian)

* New translations en.json (Italian)

* New translations en.json (Dutch)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Russian)

* New translations en.json (Chinese Simplified)

* New translations en.json (German)

* New translations en.json (French)

* New translations en.json (Spanish)

* New translations en.json (German)

* New translations en.json (Basque)

* New translations en.json (Hungarian)

* New translations en.json (Italian)

* New translations en.json (Dutch)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Russian)

* New translations en.json (Chinese Simplified)

* adds OpenHikingMaps

* update changelogs

---------

Co-authored-by: Christian Beutel <>
2025-08-24 13:39:28 +02:00
Christian Beutel
7cadd08cb0 adds docs for "About" section 2025-08-24 12:20:27 +02:00
Jonas Plum
05ad5ce8e0 Change docs (#441)
* Change docs

* hide backend config & small style change

---------

Co-authored-by: Christian Beutel <>
2025-08-22 17:56:38 +02:00
Jonas Plum
f9451d73bf Add healthchecks (#437) 2025-08-22 10:53:55 +02:00
Mario Angst
c47654cfa2 Fixed small typo environment-configuration.md (#411) 2025-08-20 13:14:51 +02:00
Jonas Plum
b1173d52ae Fix typos (#438) 2025-08-04 19:23:14 +02:00
Christian Beutel
620d724972 updates changelog 2025-07-10 18:59:18 +02:00
Christian Beutel
dc7afffe8a updates changelog 2025-07-10 18:52:27 +02:00
Christian Beutel
7cfca84ee3 updates server list 2025-07-10 18:52:21 +02:00
Christian Beutel
e923ec45a4 fixes valhalla URL 2025-07-04 11:21:39 +02:00
Christian Beutel
94a6915d6b updates server list 2025-06-28 13:37:16 +02:00
Christian Beutel
efebcc176b v0.17.1 2025-06-27 18:52:57 +02:00
Christian Beutel
67aa566888 adds server list to docs 2025-06-27 17:34:10 +02:00
Christian Beutel
01853dfaa0 Fixes valhalla URL 2025-06-26 12:29:54 +02:00
Christian Beutel
369202ec42 fixes map attribution && adds OpenFreeMap 2025-06-21 13:44:11 +02:00
Flomp
9276690d60 Federation (#327)
* initial commit federation

* more federation

* more federation

* more federation

* completes follow, accept, undo

* add trail create activity

* process trail create activity

* more trail create activity

* adds missing endpoints

* adds update and delete activity

* adds comment activities

* adds activities back

* adds summit logs activities

* deletes follow counts table

* fixes migrations

* fixes migrations

* fixes migrations

* fixes migrations

* adds remote profiles

* ctd

* ctd

* we are getting closer...

* adds public summit logs

* fixes federated trails in lists

* adds remote lists

* adds list activites

* fixes lists

* adds notifications

* adds iri redirect

* fixes comments and summitlogs

* fixes follows and profiles

* adds asynchronous send

* fixes list search

* adds encryption key

* bug fixes

* fixes activity signing

* removes custon activity object types

* adds html editor

* fixes html editor

* fixes display issues on mastodon

* adds federated sharing

* finishes announcements

* fixes small summit log issues

* adds trail likes

* finalizes likes

* fixes images for komoot

* add disable federation option

* adds private profiles

* updates docs

* adds federated comments

* adds trail and comments actvitiypub routes

* adds mentions to editor

* adds mentions to trails, comments, summit logs

* updates theme

* updates theme

* update docs

* update docs

* updates docs

* fixes various frontend problems

* fixes activitypub follows api

* updates docs

* updates docs

---------

Co-authored-by: Christian Beutel <>
2025-06-21 10:09:22 +02:00
Christian Beutel
40da416083 v0.16.5 2025-04-26 19:56:00 +02:00
Christian Beutel
dcdb82f5de v0.16.4 2025-04-18 13:18:37 +02:00
Christian Beutel
9529c6b0d2 v0.16.3 2025-04-15 20:42:07 +02:00
Christian Beutel
5d4a676a38 Adds mail settings envs 2025-04-15 20:24:18 +02:00
Christian Beutel
108d4775bd v0.16.2 2025-04-11 16:42:46 +02:00
Christian Beutel
61a6ca6b23 updates oauth docs 2025-04-11 16:18:23 +02:00
Christian Beutel
624d99a2b5 fixes configuration docs 2025-04-08 18:18:54 +02:00
slothful-vassal
b998894939 additional information about package dependencies in installation.mdx (#231)
* additional information about package dependencies in installation.mdx

* Changes wording

---------

Co-authored-by: Flomp <Flomp@users.noreply.github.com>
2025-04-08 18:00:17 +02:00
Christian Beutel
4732f5a86e updates changelog 2025-03-28 21:10:58 +01:00
Christian Beutel
2ce2b5e742 makes POCKETBASE_ENCRYPTION_KEY optional 2025-03-28 21:10:50 +01:00
Tomaz Muraus
ede51e00d9 Update local development docs - clarify pocketbase binary needs to be (#211)
built using CGO_ENABLED=0 if not building on musl since the Docker base
image is using Alpine linux.
2025-03-28 16:25:10 +01:00
huggenknubbel
1c03b895de Create Admin Access to Pocketbase (#224)
Describe the creation of admin accounts for PocketBase more clearly.
2025-03-28 16:21:49 +01:00
Christian Beutel
ebf39526ef v0.16.0 2025-03-20 20:12:07 +01:00
Christian Beutel
f2077cb171 v0.15.2 2025-02-16 20:57:20 +01:00
Christian Beutel
2317f82284 v0.15.1 2025-02-14 13:46:37 +01:00