What's Changed
Features
- feat: Add touch support to floating player (
8e3fcac1) - feat: Add configurable max concurrent floating players limit (#986) (
25337a21) - feat(tv-logos): improved slug matching, configurable repo, compact fallback (#998) (
e1a084f2) - feat(tv-logos): prefer HD subfolder logos for HD channels (#989) (
f933e308)
Bug Fixes
- fix: SortService for all DB drivers (
3d345428) - fix: Incorrect class used in plugin action (
417b203b) - fix: Handle null backdrop paths in Xtream API series/VOD responses (#999) (#1000) (
d5924724) - fix: User password reset command with multiple users (
cd581dac) - fix: Add early dynamic URL resolution (
c6c8ca0d) - fix: Don't kill proxy stream when opening floating player as pop-out (#993) (
f2eee115) - fix: Remove video event listeners on cleanup to prevent memory leaks (#991) (
add1ef7b) - fix: Preserve username during OIDC login to prevent streaming auth failures (#990) (
0466b1d8) - fix: Ensure Copilot is scoped to user resources only and allow user-level permissions for access (
cc4ccf8a) - fix: Duplicate toggle in Playlist processing tab (
37c3d51b)
Performance
- perf: Unify touch and click drag events for the floating player (
219acdc7) - perf: Optimize changes since last version release (
da3b2fdc)
Maintenance
- chore: Version bump for release 🎉 (
87338f84) - chore: Update i18n with new strings and fix incorrect keys (
caafcaf2) - chore: Clean up try/catch blocks (
cb1cc851) - chore: Audit and optimize code changes (
dc92b495) - chore: Add best practices skill (
6263b38b) - chore: Bump min-PHP version and update deps (
530183b4) - chore: Code cleanup/optimization pre-release (
0c5d130d) - chore: Version bump TV Logos plugin and ensure sync bundled doesn't deactivate bundled plugins (
a20ebd4b) - chore: Optimize stream viewer error handling (
b4288ff2) - chore: Hide regex merge when preferred playlist set (
7d438d47) - chore: Optimize merge channel job (
311871e0) - chore: Optimize channel regex merge (
4cdaf866) - chore: Add dupe-check to M3U import and allow addition of playlist regex patterns to use for merging (
b5567b4a) - chore: Update compose files with persistent storage volumes added (
a8a59d47)
Docker Image
docker pull sparkison/m3u-editor:dev-0.11.23