Recover failed person switches without changing identity
This commit is contained in:
parent
c21d17dfdf
commit
9355288f79
11 changed files with 400 additions and 68 deletions
|
|
@ -216,6 +216,18 @@ require-login profiles still go through the existing protected sign-in flow.
|
|||
cannot replace a different selected person. Name revalidation updates only the
|
||||
name column and reloads the saved user, preserving newer settings and PINs.
|
||||
|
||||
A failed person switch reopens the picker on the still-authenticated person and
|
||||
shows “The household server didn’t answer.” Back from a reopened avatar picker
|
||||
dismisses to that person's navigation; the next Back exits. Back from a launch or
|
||||
setup picker exits instead of exposing a previous person's content. Settings,
|
||||
login and error panels return to the picker first; Back can exit a busy setup
|
||||
request. PIN and require-login selection rules are unchanged.
|
||||
|
||||
Failed or cancelled Jellyfin switches restore the previous API token as well as
|
||||
retaining the signed-in identity. A person-switch cover has a ten-second deadline;
|
||||
an unfinished switch/replacement falls back to the setup picker with a message,
|
||||
without choosing a different authenticated person.
|
||||
|
||||
Jellyfin, Conductarr, artwork, playback and crash-report clients share one
|
||||
`PersistentDns` instance through the application graph. It keeps system-ordered
|
||||
IPv6/IPv4 answers in memory and `noBackupFilesDir/wolfskin-dns.json` (at most 32 hosts).
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue