Commit Graph

158 Commits

Author SHA1 Message Date
slothful-vassal
86cca8e8c3 fix duplicated lists after publishing (activitypub instances) (#706) 2026-01-11 22:19:16 +01:00
Christian Beutel
e910b3c44d removes deprecated fsys call 2025-09-19 18:21:15 +02:00
Christian Beutel
1632bc4f34 update pocketbase to 0.30.0 2025-09-19 15:47:43 +02:00
Christian Beutel
5580832675 fixes waypoint update/delete 2025-09-19 14:02:03 +02:00
Christian Beutel
72acac072c fixes strava integration 2025-09-13 16:04:48 +02:00
Christian Beutel
962fddc1e2 adds dedup command 2025-09-13 13:27:23 +02:00
Christian Beutel
24908993fa adds index to activity_actors table 2025-09-13 12:36:22 +02:00
Christian Beutel
b2be48a282 improves initial meilisearch indexing speed 2025-09-13 11:33:19 +02:00
Christian Beutel
73d20b1cbc reverses waypoint relation 2025-09-12 17:48:41 +02:00
Christian Beutel
9c628c6511 cache public meilisearch key 2025-09-12 16:45:50 +02:00
Christian Beutel
3b7f30908c fixes sorting by difficulty 2025-09-07 17:59:35 +02:00
Christian Beutel
64579808a9 fixes duplicate trails 2025-08-31 16:41:03 +02:00
Christian Beutel
c6042db9a8 fixes permission issues for non-public trails 2025-08-29 15:18:44 +02:00
Christian Beutel
a8de5d075f adds es, eu, ru translations 2025-08-24 15:23:54 +02:00
Christian Beutel
a00d92e93b fixes actor discovery 2025-08-24 14:59:50 +02:00
Christian Beutel
a02c6698c5 update db alpine version 2025-08-24 11:19:55 +02:00
Jonas Plum
98d3a90546 Add db CI (#472)
* Add Go CI

* Adjust trigger

* Adjust trigger
2025-08-24 10:49:59 +02:00
Jonas Plum
f73a109866 Verifiy settings more strictly (#433)
* Verifiy settings more strictly

* Warn only for usage of default keys
2025-08-23 14:40:39 +02:00
Christian Beutel
1cc70c4e4b adds polyline simplyfication 2025-08-23 14:28:00 +02:00
Christian Beutel
fdb6ef3b76 adds category to trail card/item/feed 2025-08-22 17:19:12 +02:00
Christian Beutel
380c1802f2 adds trail preview on high map zoom 2025-08-22 15:41:34 +02:00
Jonas Plum
f9451d73bf Add healthchecks (#437) 2025-08-22 10:53:55 +02:00
Christian Beutel
1e22c78c22 adds trail link sharing 2025-08-20 16:51:33 +02:00
Christian Beutel
bdfaedb5fd fixes performance issues for private actors 2025-08-20 14:49:51 +02:00
Christian Beutel
687fc0e1f6 limits feed to public items 2025-07-12 16:58:45 +02:00
Christian Beutel
03bf5aa5ad finishes feed 2025-07-12 16:36:40 +02:00
Christian Beutel
e8c7e7721a fixes feed 2025-07-11 17:13:30 +02:00
Christian Beutel
237d12bfec adds feed 2025-07-11 16:02:18 +02:00
Christian Beutel
25bf00a38b fixes timeline fetch 2025-07-11 12:12:42 +02:00
Christian Beutel
d6e08e6d80 makes PostActivity fully async 2025-07-10 14:46:12 +02:00
Christian Beutel
d577ac209e fixes trail indexing for summit logs 2025-07-10 14:45:53 +02:00
Christian Beutel
a7194027d8 allows public acces to public profiles 2025-07-04 11:11:56 +02:00
Christian Beutel
7f1b34e66c fixes iri in user create 2025-06-28 12:33:45 +02:00
Christian Beutel
7b57252f7f fixes mail notifications 2025-06-27 11:51:23 +02:00
Christian Beutel
277b435c65 fixes private profile issues 2025-06-26 21:19:53 +02:00
slothful-vassal
06f6d58b5e Trail Table: Allow multi select (#264)
* trail table: multi select

* trail cards: multi select

* multiselect for list view, several multiselect fixes, code beautify

* remove unnecessary imports, move code to simplify diff of trail_dropdown

* translations

* fix horizontal scrollbar in table view

* direct export from list, multiselect export

* fix refreshing share icon after sharing from trail list

* fix adding multiple trails to a trail-list

* fix retrieving mail notification template

* migrates to v0.17.0

---------

Co-authored-by: Christian Beutel <>
2025-06-26 15:28:27 +02:00
Christian Beutel
b828cdb533 auto set pocketbase app name 2025-06-26 11:34:12 +02:00
Christian Beutel
6f0fc6db72 auto set pocketbase app url 2025-06-26 11:15:26 +02:00
Christian Beutel
4051d232c6 signs all activitypub requests 2025-06-26 00:51:15 +02:00
Christian Beutel
54d7357603 converts trail duration to seconds 2025-06-25 15:59:56 +02:00
Christian Beutel
8bf8642703 switches username and preferred_username 2025-06-24 17:55:59 +02:00
Christian Beutel
cb4f4f8125 fixes 404 for own private profile 2025-06-24 15:15:35 +02:00
Christian Beutel
8e3eea6216 fixes home page search 2025-06-21 18:55:18 +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
c6b17ad32e fixes performance issues for waypoints and summit logs 2025-04-25 13:17:38 +02:00
Christian Beutel
7ac1d4dbb4 fixes duration for komoot summit logs 2025-04-24 19:48:54 +02:00
Christian Beutel
5997c66f49 breaks after 429 error in strava integration 2025-04-24 19:24:37 +02:00
Christian Beutel
3804a384c3 Fixes tags not showing on front page 2025-04-21 20:53:54 +02:00
Christian Beutel
15aa629b6c allows indexing to continue on error 2025-04-16 11:50:37 +02:00
Christian Beutel
5d4a676a38 Adds mail settings envs 2025-04-15 20:24:18 +02:00