What's Changed
Warning
This is an experimental release. Use at your own risk.
Features
- feat(images): serve artwork at named size profiles; move media server and SD art from Redis cache to disk (#1566) (
5631da79) - feat: Add logs endpoint for sending diag data to editor from TV app (
286d416c) - feat(copilot): upgrade filament-copilot to 1.8 and laravel/ai to 0.11, add tool approvals and reply feedback (#1565) (
86245ece) - feat: Add optional "Sort by channel number" playlist output ordering (#1561) (
572ff8da) - feat(tmdb): persist US certifications, series networks and movie studios (TMDB + media servers) (#1557) (
4069b20b) - feat(dynamic-groups): order members by TMDB rank + extend TMDB page cap to 10 (#1534) (
90ed4f12) - feat: Add named resource types for API docs (#1558) (
e28a8f3f)
Bug Fixes
- fix: Timing issue in test case (
dc6b56ac) - fix(aiostreams): Episode list not loading with recent API update (
506193d9) - fix(dvr): scope EPG channel lookups by epg_id to fix wrong channel, missing stream_url (#1462) (#1564) (
12d2aeac) - fix: surface Emby publish failures (#1544) (
54cf4f94)
Maintenance
- chore: Add sync invalidation to service alerts (
bc742921) - chore: Make sure manual playlist sync resets retry counter (
709a7a23) - chore: Optimize poster size for VOD in TV app requests (
a4705372) - chore(security): SSRF patches (
503143f1) - chore: Fix EPG channels logo display (
f16d799e) - chore: Refactor retry loop + count logic for failed syncs (
ff018d5e) - chore(dev-deps): Bump axios to resolve CVE (
dafc37d3) - chore(aiostreams): Add missing Series metadata (
54716824) - chore: Cleanup return types for interactive API docs page (
577a7079) - chore(sec): Bump deps to resolve CVE (
66d67bd0) - chore: Fix preferred artwork for SD sync (
65fec668) - chore: Update M3U TV app url to new docs page (
65834557) - chore: Add query params to append additional EPG metadata (
7985c24e) - chore: Fix lang file ordering (
b1ffc8bd)
Docker Image
docker pull sparkison/m3u-editor:experimental-0.13.1