What's Changed
Features
- feat(api): expand live channel editing for EPG mapping and guide alignment (
a282e4e5) - feat: Add ability to define year in folder and filename and fix Stream File Settings save on VOD failing (
8a35e28a)
Bug Fixes
- fix: Don't delete channels, orphan them. They will not be associated with a group (
45b2855e) - fix: Route collision with Filament Groups, change to
group(4d837298) - fix: Group API actions missing some checks and features (
a10fa67f) - fix: Dev/Experimental release logs growing instead of showing diff for each release (
4c87bf34) - fix: Don't double process date (
658069e5) - fix: apply tvg-shift to programme times in exported EPG XML (
ce5d6b3d) - fix: NFO files not generated on stream file sync when enabled if hash found (
4420e9e8) - fix: Series stream files not syncing on Playlist sync; stream files missing TMDB ID race condition (
0115f811) - fix: Update exp tag in automated workflow (
4a45c772) - fix: Update the update notice widget for new release tags (
8f31406e) - fix: Make sure Series Stream File includes TMDB when enabled (
9e68c6f4) - fix: Unable to create new Stream File Settings for Series (
15e471ae) - fix: replace Elvis operator with null coalescing in VOD table to prevent 500 error (
e0dc1509) - fix: Enforce order: fetch metadata before syncing Stream Files (
5ddde18f) - fix: Make sure TMDB ID is fetched on metadata sync when enabled (
77a5865e) - fix: Stream file sync logic with TMDB inclusion for Series (
a85036cb)
Maintenance
- chore: Update the group update via API to work like channels (
440fb909) - chore: Remove field aliases to avoid confusion (
b5b41ec5) - chore: Update API wording to clarify what happens when deleting custom group via API without a fallback (
575f2e9f) - chore(deps): bump immutable in the npm_and_yarn group across 1 directory (
72f090c7) - chore: Make sure VOD TMDB ID fetch happens after commit (
f4761c05) - chore: Update release workflows for dev/experimental (
e21347cb) - chore: Add TMDB ID fallback for Series folders (
1774de1b) - chore: Update XAPI endpoint to get fresh instance of model when metadata refresh happens (
b9bf5519)
Other Changes
- add playlist merge trigger endpoint (
334f093f) - reduced query logic (
b9d9a16a) - addition of groups logic (
2e858cc5) - additional exposed info via api, test not needed (
75ed3986) - 🐛 fix: disambiguate url search when joining channels with playlists (
22fa6a70)
Docker Image
docker pull sparkison/m3u-editor:dev-0.9.14