Restores Library Play/Resume in the ordinary browser (overview cards were
no-ops outside the native desktop host).
Sorts Library Continue Watching by last played. Jellyfin Resume ignores
SortBy and returns items with no LastPlayedDate first, so a just-watched
title can land last.
Loads Library genre facets when Movies or Series is selected.
Scopes proxied Jellyfin artwork to the signed-in user.
Persists the Jellyfin session when Quick Connect creates a new user, so
Library / Watch Now / Better Trakt work without a password login.
Treats a missing Better Trakt Jellyfin session as unlinked instead of 500ing
media-action capabilities and hiding every control.
Stops episode watched writes from snapping back after a successful Trakt
update (stale GET cache).
Hides watched Discover titles using Jellyfin played state as well as Trakt.
Isolates Trakt 429 cool-downs per token instead of blocking every user.
Sends episode and ongoing requests to Sonarr even when the series is already
Available in the library.
Routes anime Sonarr folders/profiles/tags from anime detection, not
seriesType === 'anime'.
Keeps all-day calendar rows on the first visible day in west-of-UTC
timezones.
Stops episode-only requests from marking the whole series as “mine” on the
calendar.
Clears Servarr release lists when the episode/season target changes, and
pages Arr queues so busy download activity is not missed.
Maps mixed Discover genres (Family/Kids) and movie vs TV date defaults
independently; refreshes hide-watched genre and Trakt lists after a watch.
Denies native desktop play until the new user is ready after a session
switch.