What's Changed
✨ New Features
- Dashboard Tabs: New tabbed interface with Overview and Active Queue tabs for better organization (#89ab065)
- System Settings with Configurable Ports: Configure API and Web ports directly from the Settings page (#71ef37d, #77cd67c)
- URL Base Support: Reverse proxy deployments now supported with URL Base configuration (#93f2ae0)
- UI Improvements: Enhanced calendar, discover, library, and settings interfaces (#7316811)
🐛 Bug Fixes
- Favicon Fix: Resolved HTTP 500 error caused by duplicate icon files (#36f87e7)
- TypeScript/Lint Errors: Fixed compilation errors in OIDC providers and template updater (#902905c)
- Runtime API_PORT Configuration: Docker containers now properly respect API_PORT environment variable (#1d46ac8)
- Deployment Flow: Fixed error display and SSR crash issues during deployment (#b051912)
- Unraid Template: Simplified and updated template for v2.5 compatibility (#18f6b62, #bd921f0)
⚡ Performance & CI
- Docker Optimization: Reduced runtime layers from 12 to 6 for faster container startup (#f019a11)
- CI/CD Improvements: Optimized build times with caching and parallelization (#8f15cfb, #e450322)
- Dev Build Simplification: AMD64-only dev builds with security scanning (#10c88be)
📚 Documentation
- Docker Hub Description: Added description file for easier Docker Hub updates (#b18269a)
Upgrading
From v2.5.0
This is a compatible update. Simply pull the latest image:
docker pull khak1s/arr-dashboard:v2.5.1
# or
docker pull khak1s/arr-dashboard:latestNew Configuration Options
The following new environment variables are available (all optional):
API_PORT: Configure API server port (default: 3001)PORT: Configure web server port (default: 3000)BASE_PATH: URL base path for reverse proxy deployments
Full Changelog: https://github.com/khak1s/arr-dashboard/compare/v2.5.0...v2.5.1