AI Search, Cleanup Automation, and Subpath Improvements
This release introduces major improvements to AI-powered search, automated request cleanup, and frontend subpath handling, along with multiple fixes and backend stability enhancements.
๐ค AI Search Improvements
- Added like/dislike feedback system for AI search recommendations (#339)
- Added option to hide already recommended titles from AI search results (#339)
- Added support for tracking viewed recommendations with new internal tables
- Improved recommendation normalization, schema validation, and fallback handling in the LLM service
- Added Enter-to-search support for a smoother search experience
๐งน Cleanup Automation
- Added automatic cleanup for unfavorited SuggestArr requests after a grace period (#340)
- Improved cleanup messaging for multiple media servers
- Updated cleanup notifications to better reflect Seer file deletion requests
- Integrated cleanup settings directly into the advanced settings interface
๐ Routing & Subpath Handling
- Improved frontend routing and static asset handling for deployments using a SUBPATH (#328)
- Added normalized
SUBPATHhelper utilities and middleware support - Enhanced HTML injection and frontend response handling for reverse proxy environments
๐ Providers & Integrations
- Improved Seer integration by refreshing login sessions before submitting requests (#351)
- Fixed LLM connection tests to properly use
max_completion_tokens(#338) - Updated multiple Python dependencies
โก Core & Performance
- Added concurrent IMDb lookups in the discover API to resolve N+1 bottlenecks (#329)
- Improved async client lifecycle handling and internal service stability
- Enhanced audit log display with collapsible sections and pagination
- Improved toggle option titles and UI clarity across settings pages
๐ Fixes
- Fixed static files not respecting configured subpaths (#328)
- Fixed Seer permission issues caused by expired sessions (#351)
- Fixed cleanup messaging inconsistencies
- Fixed missing environment variable loading in
app.py - Standardized internal database comment formatting
๐งน Misc
- Removed outdated documentation
- General cleanup and minor improvements