What's Changed
🐛 Fixed
- Trust proxy validation error:
TRUST_PROXY=truenow setstrust proxyto1(hop count) instead oftrue(boolean), resolvingERR_ERL_PERMISSIVE_TRUST_PROXYfrom express-rate-limit v7+ when running behind a reverse proxy like Traefik - Docker healthcheck: Default
docker-compose.ymlhealthcheck was hitting/api/config(auth-gated, always 401) instead of/api/health(public). Fixed to use the correct endpoint
🏗️ Code Quality
- SRP refactor:
app.jssplit into focused modules underroutes/,bot/,jellyfin/, andutils/— no behavior changes, improves maintainability and testability
Full Changelog: https://github.com/openVESSL/Anchorr/blob/main/CHANGELOG.md
Documentation written with AI assistance; all code changes manually verified.