legacy-arrflix/web-overrides
s8n 508fc42a1e next-ep popup: design A (Cinematic Strip) shipped to dev + designs A/B/C archived
Adds web-overrides/popup-designs/ with the 4-up preview (preview.html) and
three standalone candidate designs (a-strip.html / b-terminal.html /
c-minimal.html) so we can revisit the alternates later without re-running
the design generator. Owner picked A.

Design A is wired into Jellyfin's stock .upNextDialog by overriding its
CSS to a full-bleed bottom 26 % strip with white 'Start Now' CTA and a
custom SVG countdown ring that mirrors .upNextDialog-countdownText. The
DOM stays intact so Jellyfin's own countdown timer and click handlers on
.btnStartNow / .btnHide keep working untouched.

Shim is bracketed by NEXT-EP-POPUP-BEGIN / NEXT-EP-POPUP-END markers
inside the existing ARRFLIX-SHIM block in web-overrides/index-dev.html.
Only deployed to dev (dev.arrflix.s8n.ru) for spot-check; promote to
prod once verified by editing prod's index.html the same way and
redeploying via the nsenter trick.

Adds bin/revert-next-ep-popup.sh — sed-deletes between markers, defaults
to dev with --prod flag for prod target. Saves a timestamped backup and
prints the redeploy command.
2026-05-10 02:44:40 +01:00
..
assets middle-theme v6 + branding.xml video escape 2026-05-09 04:01:49 +01:00
popup-designs next-ep popup: design A (Cinematic Strip) shipped to dev + designs A/B/C archived 2026-05-10 02:44:40 +01:00
skins selector v4 hairline ring + reconcile prod drift + skin alt v2 2026-05-10 00:28:55 +01:00
ENGLISH-LOCKDOWN.md web: english-lockdown shim — pin locale + hide switchers 2026-05-08 17:04:03 +01:00
index-dev.html next-ep popup: design A (Cinematic Strip) shipped to dev + designs A/B/C archived 2026-05-10 02:44:40 +01:00
index.html selector v4 hairline ring + reconcile prod drift + skin alt v2 2026-05-10 00:28:55 +01:00