From ff42fa0b8c06c5c70cb04ad0e4933a3c7a1d71ec Mon Sep 17 00:00:00 2001 From: Maurice Date: Wed, 22 Apr 2026 18:10:00 +0200 Subject: [PATCH] docs: sync README with current dev state - MCP: 80+ tools/27 resources -> 150+ tools/30 resources - MCP: 24 -> 27 OAuth scopes - i18n: 14 -> 15 languages - admin seeding on first boot (not first-to-register) - nginx: client_max_body_size 50m -> 500m, add proxy_read_timeout 86400 on /ws --- README.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 03f6da23..f8734794 100644 --- a/README.md +++ b/README.md @@ -138,8 +138,8 @@ A self-hosted, real-time collaborative travel planner โ€” with maps, budgets, pa #### ๐Ÿค– AI / MCP -- **Built-in MCP server** โ€” OAuth 2.1 authenticated. 80+ tools, 27 resources -- **Granular scopes** โ€” 24 OAuth scopes across 13 permission groups +- **Built-in MCP server** โ€” OAuth 2.1 authenticated. 150+ tools, 30 resources +- **Granular scopes** โ€” 27 OAuth scopes across 13 permission groups - **Full automation** โ€” AI can create trips, plan days, build packing lists, manage budgets, mark countries visited - **Pre-built prompts** โ€” `trip-summary`, `packing-list`, `budget-overview` - **Addon-aware** โ€” exposes Atlas, Collab, Vacay when those addons are on @@ -152,7 +152,7 @@ A self-hosted, real-time collaborative travel planner โ€” with maps, budgets, pa #### โš™๏ธ Admin & customisation - **Dashboard views** โ€” card grid or compact list ยท **Dark mode** โ€” full theme with matching status bar -- **14 languages** โ€” EN, DE, ES, FR, IT, NL, HU, RU, ZH, ZH-TW, PL, CS, AR (RTL), BR, ID +- **15 languages** โ€” EN, DE, ES, FR, IT, NL, HU, RU, ZH, ZH-TW, PL, CS, AR (RTL), BR, ID - **Admin panel** โ€” users, invites, packing templates, categories, addons, API keys, backups, GitHub history - **Auto-backups** โ€” scheduled with configurable retention ยท **Units** โ€” ยฐC/ยฐF, 12h/24h, map tile sources, default coordinates @@ -172,7 +172,7 @@ ENCRYPTION_KEY=$(openssl rand -hex 32) docker run -d -p 3000:3000 \ -v ./data:/app/data -v ./uploads:/app/uploads mauriceboe/trek ``` -Open `http://localhost:3000`. The first user to register becomes admin. +Open `http://localhost:3000`. On first boot TREK seeds an admin account โ€” if you set `ADMIN_EMAIL`/`ADMIN_PASSWORD` those are used, otherwise the credentials are printed to the container log (`docker logs trek`).
@@ -338,7 +338,8 @@ server { ssl_certificate /etc/ssl/fullchain.pem; ssl_certificate_key /etc/ssl/privkey.pem; - client_max_body_size 50m; + # 500 MB covers backup-restore uploads (capped at 500 MB server-side). + client_max_body_size 500m; location / { proxy_pass http://localhost:3000; @@ -355,6 +356,7 @@ server { proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; + proxy_read_timeout 86400; } } ```