๐ค AI Provider Expansion
- ๐ง Added Google Gemini provider card
- ๐ชช Clear provider-specific configuration details in the UI
๐ฆ Request Processing & Reliability
Major improvements to how requests are handled and processed internally.
Highlights
- ๐ Submission lock mechanism to prevent duplicate media requests
- ๐งต Background Seer queue worker for processing pending requests
- ๐ Retry logic with failure tracking
- ๐ฆ Structured handling of queued / submitted / failed states
These changes significantly improve stability under load and prevent duplicate submissions.
๐ Fixes
- Fixed copy button not working in non-secure contexts (#229)
- Fixed empty Plex username being displayed in the UI (#231)
โป๏ธ Internal Improvements
- Improved queue architecture for better fault tolerance
- Cleaner request lifecycle management
- Better separation between submission and processing layers