Improve request handling, job system, and provider integrations
This release introduces new request handling capabilities, improvements to job processing, and better integration with external providers, along with multiple bug fixes.
๐ฏ Request System
- Added REQUEST_FIRST_SEASON_ONLY configuration to control TV series requests (#306)
- Introduced max total requests limit for better request management (#320)
- Improved job history retrieval with user role checks and media account linking (#260)
๐ Providers & Integrations
- Enhanced TMDB ID normalization via updated Plex handler (#270)
- Fixed Jellyfin issue where
SeriesProviderIdswere not returned (#291) - Fixed OpenRouter connectivity test failing due to insufficient token count (#299)
โ๏ธ Core & Performance
- Implemented safe event loop management utilities (#292)
- Refactored internal logic for improved stability and async handling
๐จ UI Improvements
- Updated UI components to support new job configuration options
- Improved handling of request limits and settings in the interface
๐ Fixes
- Fixed deprecated
baseUrloption intsconfig.json - Fixed logout button visibility when bypass local network is active
- Fixed login flow to support
201 Createdresponse for session token (#321)
๐งน Misc
- General cleanup and minor improvements