Skip to content

ScreenHarbour 0.2.53 — preserve shuffled rows on Back

Pre-release
Pre-release

Choose a tag to compare

@jampez77 jampez77 released this 04 Oct 11:05
· 9 commits to main since this release

ScreenHarbour 0.2.53 — prerelease

Opening a film from a shuffled Home row and returning with Back now keeps the current item order. The selected card returns to the same place in the originating row, including when that film appears in several Home rows.

A fresh Home visit still reshuffles rows with Shuffle on load enabled. Background refreshes keep the current visit’s order stable. Saved manual ordering, collection membership, seasonal settings and the shuffle preference itself are unchanged. No reconfiguration or settings migration is required.

Update

Update ScreenHarbour, restart Jellyfin, then fully reload browsers or close and reopen web-based TV clients. Keep File Transformation enabled.

Jellyfin server Plugin version
10.10.7 0.2.53.1
10.11.x 0.2.53.2
12.x 0.2.53.3

The existing catalogue remains:

https://raw.githubusercontent.com/jampez77/ScreenHarbour/main/manifest.json

Plugin identity, assembly name, existing API routes, storage keys and settings remain unchanged.

Validation

  • TypeScript check, 254 unit tests and 801 server checks passed.
  • 285 browser checks passed; 14 optional Featured/ElegantFin integration checks were skipped because their external fixtures are unavailable. Coverage includes exact row/tab restoration for duplicate films, unfocused desktop activation, nested details navigation, fresh-visit shuffling, metadata and resume updates, account isolation, and seasonal TV navigation.
  • The 240-card animated Home fixture retains the same rows, cards and loaded artwork on Back with shuffle enabled, remains interactive while background requests wait, and shows no initial loading screen.
  • All three target packages passed assembly identity/version, embedded client/artwork and checksum checks. All 159 historical catalogue entries remain unchanged, with the correct new version selected for each server target.
  • Physical LG webOS behavior has not been tested by this release work.