Read live shell state inside cached navigation entries
This commit is contained in:
parent
d401ebc355
commit
afff383b75
4 changed files with 140 additions and 2 deletions
|
|
@ -481,6 +481,10 @@ navigation and related titles, rather than the header-only design preview. Held
|
|||
items whose detail omits ProviderIds or People get an explicit Jellyfin field read
|
||||
before catalogue enrichment, without changing their playback identity. Scrolled
|
||||
navigation draws an opaque band; the unscrolled hero treatment is unchanged.
|
||||
Cached `NavDisplay` entries read the current shell and Discover composition locals,
|
||||
not the temporary launch shell captured when the entry was first created. Otherwise
|
||||
the screen can retain skeleton people, disconnected tab actions and an open picker
|
||||
even after the real session is ready.
|
||||
|
||||
Artwork uses a fresh bounded Wolfskin loader, not the upstream loader's
|
||||
authenticated fetcher. The app's network interceptor removes Authorization from
|
||||
|
|
@ -519,6 +523,11 @@ covers omitted held-film provider ids with authenticated cast/related enrichment
|
|||
`DiscoverTitleTimingTest` delays the cast reply, exercises real remote Down/Back
|
||||
and writes native cast/related captures to `walk-fixes/`.
|
||||
`NavBandOcclusionTest` checks pixels across the entire scrolled navigation band.
|
||||
`FirstSignInNavigationTest` starts the full app host with no existing shell and
|
||||
immediate signed-in replies, then continues as Mindel and renders her six-film
|
||||
Movies grid and 29-series Shows grid from owner-prefixed Jellyfin views. It also
|
||||
checks that Continue closes the real session picker and selecting Home does not
|
||||
reopen it.
|
||||
|
||||
Not done here: deploying the dedicated hostname or widening server authority;
|
||||
hardware installation/playback verification; releases, signing or version changes.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue