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
ec76b69dba
Fix mentions when username != preferred_username ( #885 )
...
* initial commit
* fixes mention name
---------
Co-authored-by: Christian Beutel <>
2026-03-20 19:35:34 +01:00
Flomp
711a592038
Feature: API Tokens ( #848 )
...
* initial commit
* fix last_used timestamp
---------
Co-authored-by: Christian Beutel <>
2026-03-07 10:10:25 +01:00
slothful-vassal
f2396ae574
new trail view options: create copy & change visibility ( #571 )
...
* change visibility of multiple trails in trails view (multi-select)
* error handling
* create copy option added
* wait for meilisearch when updating trail
* remove toggles from dropdown
* change public/private logic
* adds loading spinner for bulk operations
* fixes trail duplicate
* fixes tags delete on visiblility change
* fix conflict resolving issue
* edit labels & german translation
---------
Co-authored-by: Christian Beutel <>
Co-authored-by: Flomp <Flomp@users.noreply.github.com >
2026-03-01 18:18:09 +01:00
slothful-vassal
c8af897cdd
resolve svelte-check warnings ( #819 )
...
Co-authored-by: Jonas Plum <cugu@users.noreply.github.com >
2026-02-18 22:08:21 +01:00
slothful-vassal
adc32339b6
search field: fix losing focus, fix duplicated cancel button in chrome ( #738 )
2026-02-16 19:42:18 +01:00
slothful-vassal
9282f37c15
fix list fetch timeout ( #701 )
...
* fix list fetch timeout
* list search modal added (replaces list select modal)
* query startsWith -> includes
---------
Co-authored-by: Christian Beutel <>
2026-01-11 22:03:35 +01:00
slothful-vassal
b09675f2b2
Select number of search items per page ( #577 )
...
* select items per pages
* fix 'all'
* fix page switch
* fix filter update when 'all'
* startDrawing: set map to current user position
* remove startDrawing change from other branch
* handle 413
* remove 'all', cange increment, use local storage
* remove obsolete import, fix 413
2025-10-04 17:22:46 +02:00
slothful-vassal
03ef547a75
improve some elements for dark mode ( #609 )
2025-10-04 14:38:27 +02:00
Christian Beutel
ef1571c54e
adds route edit menu
2025-07-19 19:40:11 +02:00
Christian Beutel
eac9b2e489
adds layer manager
2025-07-13 22:22:08 +02:00
Christian Beutel
03bf5aa5ad
finishes feed
2025-07-12 16:36:40 +02:00
James Geiger
783e2cf233
Implement localization in calendar component ( #386 )
...
* Updates calendar component to use localized months/weekdays
Leverages svelte-i18n date formatter to localize the month name of the calendar.
For weekdays, to remain consistent with the two-letter format, implement custom i18n locale keys.
* Adds locale translations for weekday abbreviations in en and de
2025-07-10 18:55:38 +02:00
Christian Beutel
57234acf3a
adds ogp meta tags
2025-07-04 10:00:52 +02:00
Brian Nelson
9b6522ec21
Enhance Tags on TrailCard component with toggle support ( #285 )
...
* Updated trail card to show first 2 tags and made tags smaller
* fixes ux and adds i18n
---------
Co-authored-by: Christian Beutel <>
2025-06-26 13:22:54 +02:00
Christian Beutel
8bf8642703
switches username and preferred_username
2025-06-24 17:55:59 +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
8fc10baaf1
adds waypoints from photos
2025-04-15 15:49:21 +02:00
Christian Beutel
7f1b5b5178
add icon to public private toggle
2025-04-11 16:23:26 +02:00
Christian Beutel
60be2f65e4
adds routing options
2025-03-29 12:51:28 +01:00
Christian Beutel
1b5dd529bd
cosmetic changes
2025-03-20 19:28:18 +01:00
Christian Beutel
efcec77c95
cosmetic changes
2025-03-20 19:16:04 +01:00
Christian Beutel
b261ada15c
adds tags
2025-03-19 22:30:09 +01:00
Christian Beutel
bd8bae2ac9
trail save fix
2025-02-14 13:22:28 +01:00
Christian Beutel
a0b6480854
adds strava integration
2025-02-04 11:43:48 +01:00
Christian Beutel
3ab591177a
Adds import from URL
2025-02-01 20:36:39 +01:00
Christian Beutel
e837b6e04b
updates trail panel view
2025-01-27 19:38:54 +01:00
Christian Beutel
f34fd7afed
adds list search
2025-01-26 17:28:38 +01:00
Christian Beutel
eda94f3003
switches to nominatim
2025-01-25 17:03:29 +01:00
Christian Beutel
3721b7f537
Migrates to svelte 5
2025-01-24 17:46:13 +01:00
Christian Beutel
7571f6e9b9
adds tests
2025-01-21 14:37:52 +01:00
Christian Beutel
c40e01d56c
fixes category filter presets
2025-01-21 14:35:22 +01:00
Christian Beutel
3f7913f506
fixes waypoint icon picker
2025-01-12 15:28:42 +01:00
Christian Beutel
871481a84e
refactor zo zod and felte
2024-12-30 19:52:44 +01:00
Christian Beutel
1f81779a64
fixes button loading spinner
2024-12-26 23:43:26 +01:00
Christian Beutel
9140b523da
adds notifications
2024-12-21 03:24:36 +01:00
Christian Beutel
92f0b033fa
adds privacy settings
2024-12-17 00:53:27 +01:00
Christian Beutel
b0d136ccea
adds profile timeline and follows
2024-12-14 21:14:02 +01:00
Christian Beutel
e315c4d58a
adds activity timeline
2024-12-14 17:42:00 +01:00
Christian Beutel
d1a416629b
adds lists and trails to profile
2024-12-13 19:49:03 +01:00
Christian Beutel
c00cf85fed
adds lists search and filter
2024-12-13 18:24:24 +01:00
Christian Beutel
4d6657b64e
adds loaders for trail cards and lists
2024-12-02 20:21:25 +01:00
Christian Beutel
54835b10d1
fixes calendar
2024-11-16 15:18:44 +01:00
Christian Beutel
f260b63d43
adds trail author filter
2024-11-15 23:57:09 +01:00
Christian Beutel
a147f7e6fd
fixes drawer height
2024-11-09 13:10:18 +01:00
Christian Beutel
01b0d49913
adds elevation loss for trails
2024-11-09 12:56:11 +01:00
Christian Beutel
cf903f4071
updates dashboard layout
2024-11-05 22:56:29 +01:00
Christian Beutel
81d309c582
finishes translation
2024-11-05 01:23:06 +01:00
Christian Beutel
87eb879c7f
finishes profile page
2024-11-05 00:47:47 +01:00