Bug Fixes
Reverse Proxy Routing (#6)
Fixed login redirect ignoring HEALARR_BASE_PATH when deployed behind a reverse proxy.
The Problem: When accessing Healarr at myhost.net/healarr, users were redirected to myhost.net/login instead of myhost.net/healarr/login.
The Solution: Server now injects the base path directly into index.html as window.__HEALARR_BASE_PATH__, ensuring React Router knows the correct basename before any client-side code runs.
Changes
- Server-side injection of base path into HTML for reliable SPA routing
- Frontend prioritizes injected value, falls back to URL detection
- Works in both production (embedded assets) and development modes
Upgrade
Pull the latest Docker image to apply the fix:
docker compose pull healarr
docker compose up -d healarrFull Changelog: v1.1.3...v1.1.4