Skip to content

Release v3.71.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 23:43
· 345 commits to main since this release

Release v3.71.0.

Changelog

3.71.0 - 2026-10-19

User-facing changes

Added

  • Requests: Administrators can now disable 4K support globally in Settings → Main. Turning it off hides movie and TV 4K request, issue-reporting, and availability options, blocks new 4K requests and issue reports, and stops future scans from recording 4K separately. Existing records and Radarr/Sonarr server classifications are preserved.
  • Tv Requests: Users can request approval to enable the previous-season watch requirement for their own account, then turn it on or off from their profile. User managers can approve or decline pending requests from the Users page. The global administrator setting still applies the rule to everyone.

Changed

  • Books: SeerrNG now follows Bindery approval and download progress, explains pending review and service failures in request history, and withdraws requests that are still pending when canceled. Approved acquisitions continue in Bindery.
  • Bookshelf: Reader Apps settings now distinguish browsing imported files from book acquisition. SeerrNG sends approved requests to the configured book service; BookOrbit's separate request queue is not part of this connection.
  • Requests: Episode Queue now supports user manager approval and a saved per-user default for all current and future TV requests. Users can override the queue length per show, and profile, TV detail, request, and request management screens surface the setting and its approval status.
  • Media Details: Movie and series pages keep the familiar summary and overview up front, place request and playback controls in a clear side panel on wide screens, and stack those controls above expandable details on phones.

Fixed

  • Books: Bindery setup now retains the API key you type, so connection testing and saving work as expected.
  • Details: Movie and TV detail actions now stay within the page at wide desktop sizes and wrap cleanly on smaller layouts.
  • Settings: The Sportarr connection dialog now uses the same theme-aware form controls as the rest of the settings interface, keeping fields readable while configuring a server.
  • Media Details: Movie and series detail pages now load their responsive layout styles in production, so request and playback controls stay in the side panel on wide screens and above the details on phones.
  • Settings: Settings forms now use consistent, readable text sizing, and provider test actions remain clear of their selectors.

Security

  • Shared Links: Shared-link matching now checks provider hostnames precisely and decodes HTML entities once, so lookalike domains and double-encoded links are not treated as trusted media providers.

🚀 Features

  • (settings) Clarify global 4K control - (9a6714e)
  • Add per-user Episode Queue defaults and approval - (0908b6b)
  • Add global 4K setting - (ed853f8)

🐛 Bug Fixes

  • (bindery) Store API keys and cover setup flow - (8b1136d)
  • (i18n) Sort extracted 4k messages - (6bdefb9)
  • (release) Use supported Episode Queue note category - (6eb0b79)
  • (ui) Retain issue quality eligibility check - (ca79366)
  • Stabilize details layout and release attestations - (196552f)

🧪 Testing

  • (e2e) Stabilize settings integration fixtures - (babb7b7)
  • (ios) Wait for server actions before editing - (27d172a)
  • (ios) Wait for saved server row to appear - (a82de4e)
  • Cover global 4K feature gate - (22f3bbc)
  • Mark Cypress exception filter internal - (86c6908)
  • Contain anchored listbox resize warning - (37e772e)

Container images are published by this release pipeline; binary assets and package channels follow after asset generation.