Trek_CN/server/tests/integration
Neil Soult 6a797a39ae fix(atlas): gzip-compress responses so large country GeoJSON loads behind reverse proxies (#1262)
The admin-0 country GeoJSON served at /api/addons/atlas/countries/geo is
~30 MB uncompressed. With no compression in the request pipeline the
transfer aborts (~8s, net::ERR_FAILED despite a 200) behind reverse
proxies / Cloudflare Tunnel, so the Atlas map never colours visited
countries. LAN is unaffected.

Add the `compression` middleware to the shared applyGlobalMiddleware
pipeline (gzip brings ~30 MB down to ~4 MB). text/event-stream is
excluded so the /mcp StreamableHTTP (SSE) transport is not buffered.

Adds BOOT-008 asserting content-encoding: gzip on the geo endpoint.

Fixes #1254

Co-authored-by: pai <pai@stabpablo.eu>
2026-06-23 21:23:39 +02:00
..
admin.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
assignments.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
atlas.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
auth.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
backup.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
bootstrap.test.ts fix(atlas): gzip-compress responses so large country GeoJSON loads behind reverse proxies (#1262) 2026-06-23 21:23:39 +02:00
budget.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
categories.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
collab.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
dayNotes.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
dayReorder.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
days.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
files.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
immich.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
journey.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
maps.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
mcp.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
memories-immich.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
memories-synology.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
memories-unified.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
misc.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
notifications.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
oauth.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
oidc.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
packing.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
places.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
profile.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
reservations.test.ts v3.1.1 bug fixes (#1228) 2026-06-18 20:13:30 +02:00
security.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
settings.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
share.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
systemNotices.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
tags.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
todo.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
trips.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
vacay.test.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00