github giuseppe99barchetta/SuggestArr v2.8.0
v.2.8.0

6 hours ago

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 SUBPATH helper 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

Don't miss a new SuggestArr release

NewReleases is sending notifications on new releases.