github TheBadFella/Pinchflat-NGX 2026.9.6
Release 2026.9.6 - OIDC Sign-In and a New Documentation Home

latest releases: 2026.10.20, 2026.10.19, 2026.10.16...
one month ago

Important

Personal Fork Disclaimer: PinchYT is maintained as a personal fork of Pinchflat for continued development and day-to-day self-hosted use.

This release adds optional OpenID Connect sign-in, gives the project README a focused Material 3 refresh, and moves detailed setup and operations guidance into the public wiki.

OIDC Single Sign-On

  • Add optional OIDC/OAuth 2.0 login using the authorization code flow with PKCE, state, and nonce validation.
  • Support provider discovery, configurable scopes, client authentication methods, display names, and redirect URIs.
  • Protect browser sessions with encrypted cookies, safe return paths, and LiveView disconnects on logout.
  • Keep feeds and route-token access compatible with existing clients. Public API and health-check routes remain public by design.
  • Add an end-to-end setup guide for Authentik and other standards-compliant OIDC providers in the PinchYT wiki.

Special thanks to @TomRoyls, PinchYT's first community contributor, for proposing and implementing the initial OIDC flow and its test coverage in #37.

README and Wiki

  • Rebuild the README as a concise Material 3 project landing page without losing the complete list of additions over upstream Pinchflat.
  • Launch the public wiki with focused guides for installation, environment variables, OIDC, upgrades and rollback, backups and restore, diagnostics, and PinchYT-specific features.
  • Add clearer links to the web UI, instance-local API documentation, support channels, and operational guides.

Maintenance

  • Refresh Elixir, frontend, and Docker workflow dependencies through #36.
  • Add repository-specific contributor guidance, verification workflows, and UI smoke-test data for maintainers.
  • Bump the application version to 2026.9.6.

Verification

  • GitHub Actions completed the full project checks successfully.
  • All 1,547 tests passed.
  • README links, rendered Markdown, the hero artwork, and every published wiki page were checked after publication.

Commit Range

Don't miss a new Pinchflat-NGX release

NewReleases is sending notifications on new releases.