Commit Graph

60 Commits

Author SHA1 Message Date
Flomp
6cac905368 Use dynamic tokens & bootstrap meili config on startup (#839)
* initial commit

* persist meili token in cookie

* handle login/logout cookie invalidation

* fix review suggestions

---------

Co-authored-by: Christian Beutel <>
2026-02-27 08:52:53 +01:00
Jonas Plum
82ad995cdc Make the env var change non-breaking (#778)
* Fix typo in environment variable for sender address

Make the env var change non-breaking.

* Fix formatting of environment variable access
2026-02-06 11:49:19 +01:00
Flomp
32e6b6a6cc fix/pocketbase-smtp-sender-address-spelling (#769)
Co-authored-by: Christian Beutel <>
2026-02-04 11:26:49 +01:00
Robert Clarke
029f1f134b Return 401s when logged out of more activitypub api endpoints (#750)
Co-authored-by: slothful-vassal <89943360+slothful-vassal@users.noreply.github.com>
2026-01-31 23:04:56 +01:00
Christian Beutel
962fddc1e2 adds dedup command 2025-09-13 13:27:23 +02:00
Christian Beutel
b2be48a282 improves initial meilisearch indexing speed 2025-09-13 11:33:19 +02:00
Christian Beutel
9c628c6511 cache public meilisearch key 2025-09-12 16:45:50 +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
fdb6ef3b76 adds category to trail card/item/feed 2025-08-22 17:19:12 +02:00
Jonas Plum
f9451d73bf Add healthchecks (#437) 2025-08-22 10:53:55 +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
d577ac209e fixes trail indexing for summit logs 2025-07-10 14:45:53 +02:00
Christian Beutel
277b435c65 fixes private profile issues 2025-06-26 21:19:53 +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
cb4f4f8125 fixes 404 for own private profile 2025-06-24 15:15:35 +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
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
Christian Beutel
3973fe7dd9 converts meilisearch key verification to warning 2025-03-29 17:08:40 +01:00
Christian Beutel
2ce2b5e742 makes POCKETBASE_ENCRYPTION_KEY optional 2025-03-28 21:10:50 +01:00
Christian Beutel
07edb2c457 fixes decryption check method 2025-03-28 20:15:03 +01:00
Tomaz Muraus
123470b81b Fix for double encryption of secrets (#216)
* Update db init code to verify that all the required environment
variables are set.

* Add a workaround for integration secret encryption code - make sure we
don't try to encrypt the secret twice.

This is needed due to the bug in the code which would encrypt secrets
even if they are already encrypted.

* fixes spelling & folder structure

---------

Co-authored-by: Christian Beutel <>
2025-03-28 19:54:43 +01:00
Christian Beutel
af106d4859 fixes double encryption of integration secrets 2025-03-28 17:11:10 +01:00
Christian Beutel
b261ada15c adds tags 2025-03-19 22:30:09 +01:00
Christian Beutel
80275ee153 fix shares index bug 2025-03-17 17:59:08 +01:00
Christian Beutel
d23444c799 front end fixes 2025-03-17 02:09:00 +01:00
Christian Beutel
eca79758ec updates migrations 2025-03-17 00:03:56 +01:00
Christian Beutel
c765e6391d start migration to pocketbase 0.23 2025-03-16 21:20:05 +01:00
Christian Beutel
92433ec618 fixes thumbnail bug 2025-03-16 18:39:48 +01:00
Christian Beutel
a2ad4a4800 komoot planned vs completed 2025-02-14 13:22:28 +01:00
Christian Beutel
550e3daa43 map speed improvements 2025-02-10 18:10:14 +01:00
Christian Beutel
d790f06216 encrypts integration secrets 2025-02-08 11:48:21 +01:00
Christian Beutel
d01ca30932 fixes trail filter bug 2025-02-04 22:51:37 +01:00
Christian Beutel
4d1d07922a adds komoot integration 2025-02-04 21:23:54 +01:00
Christian Beutel
a0b6480854 adds strava integration 2025-02-04 11:43:48 +01:00
Christian Beutel
f34fd7afed adds list search 2025-01-26 17:28:38 +01:00
Christian Beutel
741ca10b69 adds trail recommendation 2025-01-09 20:32:44 +01:00
Christian Beutel
788690086e adds email notifications 2025-01-04 14:24:00 +01:00
Christian Beutel
0d2e71c2f6 touchups after refactor 2025-01-03 00:13:59 +01:00
Christian Beutel
9140b523da adds notifications 2024-12-21 03:24:36 +01:00
Christian Beutel
b9ae01846b adds password reset 2024-11-17 21:49:46 +01:00
Christian Beutel
d0a408983b full settings overhaul 2024-07-05 18:14:31 +02:00
Christian Beutel
c11114e726 v0.6.1 2024-06-11 03:10:32 +02:00
Christian Beutel
ccb7a4cd3a fixes index filterable attributes & auto trail upload 2024-06-07 15:06:32 +02:00