Skip to content

Release 1.9.0 - Gosaikunda Dawn

Choose a tag to compare

@github-actions github-actions released this 01 Mar 07:14
f13a7de

Summary

A major feature-focused release introducing AI-assisted content generation, deeper integration with Simkl for recommendations, and several robustness and UI improvements. This release also strengthens data validation and error handling to provide a smoother user experience.

Features

  • Require TMDB API key field during setup to enable TMDB data access.
  • Generate interest summaries and theme catalogs using a Large Language Model (LLM) for richer personalization.
  • Fetch recommendations from Simkl for all loved/liked items to improve discovery and relevance.
  • Add an option to enable or disable Simkl-based recommendations for flexible usage.
  • Display the total number of users in the UI to provide better scale visibility.
  • Add an option to group-sort results globally for more consistent organization.
  • Show a clear, user-friendly error message in addon descriptions when an addon update fails.

Refactors / Architecture

  • Introduce Pydantic model validation for the stats endpoint to ensure robust data integrity.
  • Merge multiple validation endpoints into a single, centralized validation path to simplify maintenance.

Improvements

  • UI and usability enhancements around user counts and sorting behavior for better discoverability.
  • Consolidated validation logic reduces fragmentation and improves maintainability.

Bug Fixes

  • Improve user settings filtering for Simkl candidates to deliver more relevant results.
  • Remove cache-control header when there are no recommendations to prevent unnecessary caching.
  • Fix Simkl trending items retrieval that was failing due to an improper list GET operation.
  • Improve retry logic to retry only retriable errors, avoiding unnecessary retries.