Improve auth system, performance, and infrastructure
This release focuses on authentication improvements, performance optimizations, and infrastructure updates.
๐ Authentication
- Added flexible authentication modes with local bypass support
- Improved authentication handling
- Fixed session management issues when using subpaths
๐จ UI Improvements
- Introduced BaseCheckbox component
- Refactored checkbox usage across the application
โก Performance
- Increased API fetch limit to improve recent items uniqueness
- Optimized TMDB and OMDB API calls
- Improved AI search merging from O(Nยฒ) to O(N)
๐ณ Infrastructure
- Updated Docker workflows
- Improved GHCR authentication handling
- Fixed Docker image publishing
- Added automatic push to GHCR (GitHub Container Registry) alongside existing Docker Hub publishing
๐ฆ Dependencies
- Updated backend and frontend dependencies
โ๏ธ Configuration
- Added option to include adult content in TMDB searches (@DarkseidAM)
๐งน Misc
- General cleanup and minor fixes