What's Changed
Features
- feat: add multiple DNS / fallback URLs for Xtream playlists (#408) (
3b395b20) - feat: Add OIDC_HIDE_LOGIN_FORM env var to show only the SSO button (
6e8a62f5) - feat: Add native OIDC (OpenID Connect) authentication support (
8aee793e) - feat: Add is_admin column to decouple admin status from email (
6f6aaf53)
Bug Fixes
- fix: Proxy URL generation missing playlist fallback (
51618f9b) - fix: correct Xtream fallback URL promotion and SSL verification (
7f3bc5be) - fix: Make sure cooldown is respected for failed EPG/Playlists (
a02e35a2) - fix: Make sure map job exists before proceeding (
d183ed6a) - fix: add root div to xtream-dns-status Livewire view (
5e875023) - fix: auto-recount channel numbers when enabling group channels (
e1ff4e60) - fix: Add cooldown to failed playlist/EPG retry to prevent CPU runaway (#890) (
71af4a55) - fix: Avoid admin@test.com collisions in OIDC and is_admin tests (
2dcd70c5) - fix: Make ?local bypass OIDC_HIDE_LOGIN_FORM, fix null is_admin in tests (
0c4af9cd) - fix: Reduce gap between heading and SSO button when login form is hidden (
b03752eb)
Refactoring
- refactor: Remove OIDC_ADMIN_EMAIL env var in favour of is_admin column (
6a4e28d5)
Maintenance
- chore: Update modal action group to support groups and move long bulk actions into flyout menu (
944e88c0) - chore: Updating wording and output for playlist resource (
c6a849ca) - chore: Update formatting (
a37a3fe0) - chore: Updating wording (
5de6bc57)
Other Changes
- style: fix pint formatting in GroupResource (
876cfcf1)
Docker Image
docker pull sparkison/m3u-editor:dev-0.10.29