Commit Graph

48 Commits

Author SHA1 Message Date
Brian Nelson
c848a991e4 feat: add pwa favicon support 2026-05-20 18:23:35 -04: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
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
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
Flomp
b7b16e5a6e Adds API docs annotations & generator (#927)
* initial commit

* fixes category api route

* fixes follow api routes

---------

Co-authored-by: Christian Beutel <>
2026-04-18 17:04:49 +02:00
Christian Beutel
4ba0281e0f adds customizable "about" section 2025-08-23 19:10:46 +02:00
Christian Beutel
bdfaedb5fd fixes performance issues for private actors 2025-08-20 14:49:51 +02:00
Christian Beutel
753c1f1385 fixes map 2025-06-27 12:55:57 +02:00
Christian Beutel
87334e2532 updates default map 2025-06-24 18:33:45 +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
d8f7a862f6 race condition security patch 2025-04-18 12:59:17 +02:00
Christian Beutel
354496299a fixes API docs trail difficulty 2025-04-08 18:04:06 +02:00
Christian Beutel
676f9b0ebd updates readme logo 2025-01-09 20:47:11 +01:00
Christian Beutel
f9a69903d3 updates openapi spec 2025-01-09 20:35:57 +01:00
Christian Beutel
a704db6366 adds new empty states 2025-01-04 17:05:35 +01:00
Christian Beutel
788690086e adds email notifications 2025-01-04 14:24:00 +01:00
Christian Beutel
9887874ad7 updates docs with openAPI yaml 2025-01-03 17:07:32 +01:00
Christian Beutel
92f0b033fa adds privacy settings 2024-12-17 00:53:27 +01:00
Christian Beutel
43b6be8fb2 adds list default thumbnail 2024-12-16 21:15:52 +01:00
Christian Beutel
8f8d28ef7a cleanup of obsolote leaflet components 2024-11-30 01:13:57 +01:00
Christian Beutel
390a7b52ee adds multi trail support for maplibre 2024-11-29 18:36:33 +01:00
Christian Beutel
b9ae01846b adds password reset 2024-11-17 21:49:46 +01:00
Christian Beutel
7c1304f159 adds sophie 2024-11-17 18:08:01 +01:00
Christian Beutel
c62a0e4f7e adds compressed model 2024-11-17 16:32:47 +01:00
Christian Beutel
2e8d7f5e82 improves new 3D model 2024-11-16 13:24:09 +01:00
Christian Beutel
b13686529c adds new 3D model 2024-11-16 01:59:09 +01:00
Christian Beutel
f260b63d43 adds trail author filter 2024-11-15 23:57:09 +01:00
Christian Beutel
369e63972c #75 ,#79 #80, #81 2024-06-15 18:13:46 +02:00
Christian Beutel
930feda4d6 adds gpx rte tag to maps 2024-05-05 12:31:08 +02:00
Christian Beutel
8a3894106f adds height to route drawing 2024-04-23 01:39:20 +02:00
Christian Beutel
f9f8998617 finishes trail printing 2024-04-12 00:25:26 +02:00
Christian Beutel
e44ba65bd9 more work on print view 2024-04-10 02:05:13 +02:00
Christian Beutel
77b87e2d96 adds API docs 2024-03-23 20:19:20 +01:00
Christian Beutel
eae455112b fixes leaflet-elevation in build 2024-03-16 19:26:26 +01:00
Christian Beutel
288f68566a adds footer links 2024-03-16 12:52:10 +01:00
Christian Beutel
814fbe4996 adds docs folder
Former-commit-id: b8f174c66402b64a5a61ce96ad01911c0aeebd20
2024-03-15 17:16:50 +01:00
Christian Beutel
fa50aa01ea updates features
Former-commit-id: f032aa84cd8066be80a3a6d80264cc17e39e9206
2024-03-14 21:13:04 +01:00
Christian Beutel
65d6e1d20b updates features
Former-commit-id: e76f2a625ec26c303a0af91bd83dbef3b469694f
2024-03-14 21:08:16 +01:00
Christian Beutel
2d82b4f2e5 switches logo 2024-03-14 21:05:59 +01:00
Christian Beutel
ceddcc799a switches logo 2024-03-14 20:52:34 +01:00
Christian Beutel
eeac6cadc1 updates readme 2024-03-14 15:07:50 +01:00
Christian Beutel
02c82d3e46 adds new default state images 2024-03-11 00:08:02 +01:00
Christian Beutel
9b7a4adadf fixes serverside pb auth 2024-02-27 00:19:17 +01:00
Christian Beutel
b2482233ac improves 3d model 2024-02-22 17:43:04 +01:00
Christian Beutel
442e13b7c7 adds dark mode 2024-02-22 01:00:09 +01:00
Christian Beutel
e9cb72b250 adds 3d model 2024-02-14 17:48:37 +01:00
Christian Beutel
b302ccded0 initial commit 2024-01-27 20:39:12 +01:00