Files
streamyfin/translations
Fredrik Burmester bbef84132b feat(tv): add Jellyseerr connect support on TV (incl. Apple TV)
Adds the missing piece for Jellyseerr on TV: a way to configure and
connect to a Jellyseerr server from the TV settings screen. The discover
and search UI, native tvOS search field, and post-login auto-connect
already existed on develop, but there was no TV-side connect/disconnect
flow — so seerr could never be enabled on Apple TV.

- settings.tv.tsx: new "seerr" section with server URL + password inputs
  and Connect/Disconnect (respects plugin-locked server URLs)
- useJellyseerr: add validateJellyseerrSession(); clear cached search
  results on disconnect
- search: prompt to connect when a server is configured but no session
  exists, and warn when the session has expired on Discover
- translations: add connect/session keys to en + sv

All additions are platform-agnostic React Native, so they work on both
Apple TV and Android TV. Ported from #1676 (which was 40 commits behind
develop and conflicting); the unrelated Android tv-recommendations
changes from that PR were intentionally left out.

Co-authored-by: Lance Chant <13349722+lancechant@users.noreply.github.com>
Claude-Session: https://claude.ai/code/session_016Hhu5DruGLPhdP4LAoy1Xd
2026-06-29 08:47:23 +02:00
..
2026-06-17 11:32:38 +02:00
2026-06-17 11:32:38 +02:00
2026-06-17 11:32:38 +02:00
2026-06-17 11:32:38 +02:00
2026-06-17 11:32:38 +02:00
2026-06-17 11:32:38 +02:00
2026-06-17 11:32:38 +02:00
2026-06-17 11:32:38 +02:00
2026-06-17 11:32:38 +02:00
2026-06-17 11:32:38 +02:00
2026-06-17 11:32:38 +02:00
2026-06-17 11:32:38 +02:00
2026-06-17 11:32:38 +02:00
2026-06-17 11:32:38 +02:00
2026-06-17 11:32:38 +02:00
2026-06-17 11:32:38 +02:00
2026-06-17 11:32:38 +02:00
2026-06-17 11:32:38 +02:00
2026-06-17 11:32:38 +02:00
2026-06-17 11:32:38 +02:00
2026-06-17 11:32:38 +02:00
2026-06-17 11:32:38 +02:00
2026-06-17 11:32:38 +02:00
2026-06-17 11:32:38 +02:00
2026-06-17 11:32:38 +02:00