Skip to content

NodeCast TV Plus v2.4.0

Latest

Choose a tag to compare

@MikaelKW MikaelKW released this 18 Jul 18:40
edf1432

NodeCast TV Plus v2.4.0

NodeCast TV Plus v2.4.0 adds deployment-level sign-in controls, guided first-run account protection, configurable content and navigation visibility, and browser theme selection.


Highlights

  • Enforce SSO-only authentication and optionally redirect directly to a configured identity provider by @MikaelKW in #193.
  • Offer guided authenticator-app MFA enrollment after initial administrator setup by @MikaelKW in #195.
  • Choose whether each source appears in Live TV, TV Guide, Movies, or Series without deleting synchronized provider data by @MikaelKW in #197.
  • Configure the starting page and independently show or hide primary navigation destinations by @MikaelKW in #199.
  • Select Dark, Light, or System appearance, including immediate operating-system theme following by @MikaelKW in #201.
  • Improve pale and transparent provider-logo contrast in Light mode by @MikaelKW in #203.
  • Prevent successful migration validation from being reported as failed when optional image cleanup encounters a retained container by @MikaelKW in #206.

Upgrade from v2.3.1

Back up the existing /app/data volume, pull the release image, and recreate the container with the same volume and deployment secrets:

docker pull ghcr.io/mikaelkw/nodecast-tv-plus:2.4.0

No manual database migration is required. Keep the existing strong, distinct JWT_SECRET and SESSION_SECRET values. If authenticator-app 2FA is enabled, also preserve the existing TOTP_ENCRYPTION_KEY.

DISABLE_LOCAL_AUTH and OIDC_AUTO_REDIRECT are optional and default to false. Before disabling local sign-in, verify that the intended SSO account can sign in as an administrator. The README documents the safe activation and recovery sequence.

Available stable image tags after publication:

  • 2.4.0 — this exact release
  • 2.4 — newest compatible 2.4 patch release
  • latest — newest stable release

To roll back, stop the upgraded container, restore the pre-upgrade data backup, and recreate the container with 2.3.1 and the existing deployment secrets.


Validation

  • Application, authentication, TOTP, OIDC, dependency, proxy, browser/media, mobile WebKit, reverse-proxy subpath, Docker, release-metadata, and migration checks passed.
  • The automated release gate verified supported upstream v2.1.1 and 2.1.4 migrations and an upgrade from the published Plus v2.3.1 image, preserving accounts, provider configuration, settings, content records, favorites, history, hidden items, and authentication state.
  • Hands-on validation covered SSO-only sign-in and logout, first-run MFA enrollment and postponement, per-source content visibility, starting-page and navigation controls, browser themes, operating-system theme following, provider-logo contrast, playback, fullscreen, and physical iPhone layouts.

See the full changelog for complete change and upgrade details.