Fix TV startup navigation and complete title pages
This commit is contained in:
parent
e794dec253
commit
d401ebc355
13 changed files with 383 additions and 26 deletions
|
|
@ -473,6 +473,15 @@ Request recipients include authorized Conductarr profiles without saved Jellyfin
|
|||
logins; that does not create selectable TV logins. Late name reads preserve the
|
||||
open chooser's selected recipient and footer focus.
|
||||
|
||||
The launch picker publishes the current Jellyfin user and working navigation before
|
||||
the saved-login database read. Saved people and Conductarr household metadata fill
|
||||
that same shell later; slow activity or catalogue reads cannot hold its first usable
|
||||
frame. Discover details navigate to the shared title page, including cast, performer
|
||||
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.
|
||||
|
||||
Artwork uses a fresh bounded Wolfskin loader, not the upstream loader's
|
||||
authenticated fetcher. The app's network interceptor removes Authorization from
|
||||
every non-Jellyfin artwork origin (scheme, host and port), including redirects;
|
||||
|
|
@ -504,6 +513,13 @@ and a same-host/different-port origin with an authenticated upstream parent,
|
|||
and verifies successful decoding with credentials only on Jellyfin. `ConductarrAudienceRecoveryTest` covers
|
||||
operator success plus failed/empty audiences, name-rule retention and foreground healing.
|
||||
|
||||
`ShellStartupTimingTest` holds saved-login and real-wire activity reads pending
|
||||
while exercising the picker, early tabs and a person switch. `TitleReadFacadeTest`
|
||||
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.
|
||||
|
||||
Not done here: deploying the dedicated hostname or widening server authority;
|
||||
hardware installation/playback verification; releases, signing or version changes.
|
||||
Unheld trailers remain absent because the server contract has no trailer field.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue