Skip to content

Release 1.12.0 - Sagarmatha

Choose a tag to compare

@github-actions github-actions released this 25 Jul 08:18
a201bda

Summary

This release expands provider integrations, strengthens authentication flows, and improves user experience around Nuvio, Trakt/Simkl, and LLM/provider support. It introduces dynamic poster URL placeholders, a more flexible login model, and streamlined Nuvio installation flows.

Features

  • Surface Nuvio support on the homepage to showcase latest integration and quick access.
  • One-click Install on Nuvio via Nuvio Sync to simplify onboarding.
  • UI enhancements for selecting LLM providers, enabling any LLM provider through a user-key approach powered by pydantic-ai.
  • Poster URLs now support {type} placeholder in custom posters for dynamic posters.
  • Configure: load saved settings automatically when logging in with Trakt or Simkl to preserve session state.
  • Configure: allow Trakt/Simkl-only setup directly from the UI for a streamlined setup.
  • Catalogs: serve Trakt/Simkl-only accounts without requiring Stremio authentication.
  • Auth: allow any provider to perform a full login, not limited to Stremio.
  • Auth: align identities with provider accounts and deduplicate duplicates to improve identity resolution.

Bug Fixes

  • fix(nuvio): Harden the third-party sign-in prompt to reduce friction and improve reliability.
  • fix(auth): Prevent identity lookup from leaking the user's other secrets.
  • fix(auth): Avoid blocking account saves due to stale provider tokens.
  • fix(catalogs): Accept minted base64url tokens in route validation for safer token handling.

Improvements

  • General reliability and UX improvements across login flows and account setup, including more robust handling of third-party sign-in prompts and token validation.