Every help screen checked against the v5 redesign. Tours is documented for the first time, as a screen of its own with twelve screens under it, and notifications get help of their own. All pictures are taken again on a realistic demo trip, with short loops where a still cannot show the motion. The English is plain and every language is written naturally rather than word for word. The switcher shows two levels at most, a screen's overview lists its sub-screens as cards above its guides, each wiki page is linked once, and the help sidebar is wider. Fixes found along the way: Save to Collection keeps a tour's route, a track dropped on the places column opens the Tours import, tour Share on desktop, the unsaved tour draft lives on the account, a route click no longer adds an end point, Trip places leaves the trip's tours out, Escape closes a stage's day menu, confirms before destructive deletes, DWD warnings sharing one id kept apart, a booking's date moves with it, and smaller fixes across notifications, bookings, the day plan, stays, Atlas, Collections, Vacay and the admin screens.
4.2 KiB
Addons Overview
Addons are optional features that an admin can enable or disable for the entire TREK instance. When an addon is disabled, its navigation tabs, menu items, and API routes are hidden from all users.
What addons are
Each addon extends TREK with functionality beyond the core trip-planning features. Addons are managed globally: you cannot enable an addon for one user only. Once enabled, the feature becomes available to all users on the instance.
Addon list
The following addons are registered in the system (defined in server/src/db/seeders/AddonSeeder.ts; the TypeScript constant ADDON_IDS in server/src/addons.ts covers all addons except naver_list_import):
| Addon ID | Type | Description |
|---|---|---|
mcp |
integration | Exposes TREK data and actions through the Model Context Protocol for AI assistant integrations. |
packing |
trip | Lists: packing lists and to-do tasks for your trips. See Packing-Lists. |
budget |
trip | Costs: track and split trip expenses. See Budget-Tracking. |
documents |
trip | Document and file attachments for trips: itineraries, visa copies and other files. Can be kept in step with a self-hosted document store (Paperless-ngx, Papra, Nextcloud, OpenCloud, Synology). See Documents-and-Files and Document-Sync. |
vacay |
global | Personal vacation day planner with a year calendar, holiday packs, collaborator fusion, and read-only calendar sharing. See Vacay. |
atlas |
global | Interactive world map showing countries and regions you have visited, plus a bucket list. See Atlas. |
collab |
trip | Notes, polls, and live chat for trip collaboration. See Real-Time-Collaboration. |
roadtrip |
trip | Road trip: plans a trip as one continuous drive, with stops along the route, driving times and arrival times that update themselves. Off by default. See Road-Trip. |
tours |
trip | Tours: hikes, city walks, bike, ski, paddle and horse tours with a route, drawn in TREK or imported from GPX, KML or KMZ, as single-day tours or with stages over several days. On by default. See Tours. |
journey |
global | Trip tracking and travel journal: check-ins, photos, and daily stories. See Journey-Journal. |
collections |
global | A personal, server-wide library of saved places in named lists, with idea/want/visited status, categories, and fusion sharing with per-member roles. See Collections. |
airtrail |
integration | Sync flights from your self-hosted AirTrail instance into trips. |
dawarich |
integration | Read the stays and recorded routes of each user's own Dawarich instance, offered as suggestions to confirm. Read-only, nothing is written back. See Dawarich. |
llm_parsing |
integration | AI Parsing: an LLM fallback that extracts bookings from confirmation files KDE Itinerary can't read. With a model that reads images it also takes photos and scanned PDFs, and Costs gets Scan receipt. See AI-Booking-Import and Budget-Tracking. |
naver_list_import |
integration | Import places from shared Naver Maps lists directly into a trip. |
Enabling addons
Admin: all addons are toggled from the admin panel. Navigate to Admin-Addons to enable or disable individual addons for your instance.
Per-addon sub-features
Some addons expose sub-features that an admin can independently toggle. The Real-Time-Collaboration addon, for example, lets an admin decide which of its five sub-features (chat, notes, links, polls, and what's next) are active across the instance. These are configured from the Admin-Addons panel alongside the addon's main toggle.
The Documents addon carries one switch per document store: Paperless-ngx, Papra, Nextcloud, OpenCloud and Synology Drive. They are off by default and only show while Documents is on, and switching Documents off switches all of them off. The stores themselves are connected per trip, in the trip's file manager. See Document-Sync.
