legacy-arrflix/bin
s8n 0122de7041
Some checks are pending
secret-scan / gitleaks (HEAD + history) (push) Waiting to run
secret-scan / detect-secrets (entropy + cross-tool) (push) Waiting to run
secret-scan / summary (push) Blocked by required conditions
bin: add fix-home-db.sh — direct SQLite seed for HomeSection table
The Jellyfin 10.10.3 REST endpoint won't INSERT HomeSection rows for the
'Jellyfin Web' client (only updates existing rows), so users whose web-
client DisplayPreferences was created without explicit home-section state
fall back to factory defaults that include Next Up. Applying CustomPrefs
via API doesn't help — the web client reads HomeSection rows.

Direct DB seed: for every DisplayPreferences row with zero HomeSection
rows, insert [Resume, LatestMedia, None*8]. Also replace Type=7 (NextUp)
with Type=0 (None) across all DPs. Idempotent.

Applied 2026-05-11 across prod (13 users) and dev (1 user). Verified
yummyhunny home now shows Continue Watching above Latest Media.
2026-05-11 03:20:24 +01:00
..
add-jellyfin-user.sh force English everywhere on all 9 users + wrapper 2026-05-08 23:46:13 +01:00
apply-26-incident-fixes.sh doc 28 INC7-final: CSS overlay covering <video> was actual cause 2026-05-09 03:04:41 +01:00
english-lockdown-runner.sh docs+bin: English-only lockdown — re-apply runner + doc 20 2026-05-08 17:04:12 +01:00
fix-home-db.sh bin: add fix-home-db.sh — direct SQLite seed for HomeSection table 2026-05-11 03:20:24 +01:00
force-english-all-users.sh doc 15: force English UI for all users (plan + script) 2026-05-08 04:22:04 +01:00
headless-test-v2.py doc 26 INC4: black band + 4K HDR slow transcode + v2 test + methodology audit 2026-05-09 01:46:47 +01:00
headless-test.py doc 26 INC2+INC3: pin backdrop, transparent sub-sections 2026-05-09 01:21:01 +01:00
inject-middle-theme.py selector v4 hairline ring + reconcile prod drift + skin alt v2 2026-05-10 00:28:55 +01:00
inject-shim.py web: english-lockdown shim — pin locale + hide switchers 2026-05-08 17:04:03 +01:00
prod-vs-dev-compare.py doc 28 INC7-final: CSS overlay covering <video> was actual cause 2026-05-09 03:04:41 +01:00
revert-next-ep-popup.sh next-ep popup: design A (Cinematic Strip) shipped to dev + designs A/B/C archived 2026-05-10 02:44:40 +01:00
revert-sub-label-shim.sh shim: shorten subtitle stream labels in detail dropdowns 2026-05-10 00:05:16 +01:00
set-home-layout.py fix(home-layout): write to client='Jellyfin Web' not just 'emby' 2026-05-11 03:16:23 +01:00