⚠️ BREAKING CHANGES
Environment variable structure simplified for better reverse proxy support.
Expect Bugs
Migration Required
Removed: BACKEND_HOST, BACKEND_PORT, FRONTEND_HOST, FRONTEND_PORT
Added: BACKEND_URL, FRONTEND_URL, BACKEND_DOCKER_PORT, FRONTEND_DOCKER_PORT
Optional: CORS_ORIGIN (FRONTEND_URL is auto-allowed)
Migration:
# OLD → NEW
BACKEND_HOST=192.168.1.100 → BACKEND_URL=http://192.168.1.100:3000/api
BACKEND_PORT=3000 → BACKEND_DOCKER_PORT=3000
FRONTEND_HOST=192.168.1.100 → FRONTEND_URL=http://192.168.1.100:8080
FRONTEND_PORT=8080 → FRONTEND_DOCKER_PORT=8080Why: Full URLs support custom domains, HTTPS, and path-based routing. Fixes reverse proxy scenarios.
Bug Fixes
- Fixed ERR_BLOCKED_BY_CLIENT errors from strict CORS policy
- Multi-origin CORS support (localhost, 127.0.0.1, configured URLs)
- Port normalization for 80/443
- Ad blocker compatibility (renamed
/auth/check-setupto/auth/initial-config)
What's Changed
- Env-fixes by @DMJoh in #30
- Develop by @DMJoh in #31
- fix: resolve CORS and browser compatibility issues by @DMJoh in #33
- Env-fixes by @DMJoh in #34
- Env-fixes by @DMJoh in #36
- Env-fixes by @DMJoh in #35
- Fixes for CORS issue by @DMJoh in #37
Full Changelog: 1.0.7...1.0.8