What's Changed
Features
- feat(tv): M3U TV Home Screens for server-driven Navigation & Home (
b24f54ab5) - feat(tv): M3U TV Profiles for editor-managed app settings (
e974e87fc) - feat(proxy): watch history from m3u-proxy webhooks (
7313f2ff7) - feat(integrations): server-side Trakt and SIMKL watch history (
a84d4e76b) - feat(media-server): Emby/Jellyfin login via user auth (
1c823f958) - feat: Grant several credentials in one device pairing (
8abad0777) - feat: List every Arr integration per request search result (m3u-tv #137) (
aa92afec8)
Bug Fixes
- fix: Custom channel saves on Easy Editor page missing data (
36d42385e) - fix(epg): scope programme lookups to the mapped EPG, not just the XMLTV id (
52730957b) - fix(xtream): qualify related-series columns for alias logins (#1822) (
87bbdd79f) - fix: check the connected IP on webhook requests to block DNS-rebinding SSRF (
8ad2f71a9) - fix: retain selected artwork roles across EPG exports (#1750) (#1757) (
89a9be92a) - fix: Honor Group Auto Sort on M3U playlists (#1821) (
1c486c88d) - fix: Stable get_dvr_recordings paging when start times tie (
af7d31ebe)
Maintenance
- chore: allow single-label Docker underscore hosts in Emby managed setup (#1820) (#1824) (
22ddc0056) - chore: Optimize bulk query for stream file syncs (
77892292f) - chore: Fix test fixture setup step (
82fa0c314) - chore: Pass IMDB ID with series/vod info endpoints (
4e908097c)
Full Changelog: v0.14.1...v0.14.2