What's Changed
Warning
This is an experimental release. Use at your own risk.
Features
- feat: Change profile reconcile to heartbeat process (
36a81571) - feat: Add play action to watch rows (
71269aa9) - feat: Add ability to quick clear watch progress/status for a viewer (
05052310) - feat: Add watch and progress tracking to in-app player (
b94e90e3) - feat: Add watch tracking to editor and add UI for managing status (
61ba6958) - feat: Implement viewers and watch status tracking (
a1597c69)
Bug Fixes
- fix: Rebuild script referencing incorrect repo (
72dff323) - fix: Add channel reuse detection when using provider profiles (
5fc88893) - ๐งต fix: harden provider profile pool with atomic reservation pattern and race condition fixes (
b9e25651) - fix: Resuming can reset progress to 0 if not active long enough after resuming (
be95b8f8) - fix: Resume functionality for watched programs (
b0ddcf41) - fix: Allow searching the viewers watch progress table (
a2a29bfb) - fix: Actions not displayed on viewer relation manager (
b9d98592) - fix: Missing props passing to stream player for watch progress tracking (
c95fdb6c) - fix: Watchers table display (
32c9f8ca) - fix: Endpoints returning 405 for watch progress tracking (
e96a5c93)
Maintenance
- chore: Surround stream create in try/catch (
3fefce69) - chore: Cleanup page description (
e818d4bd) - chore: Cleanup playlist viewers on delete; auto create watcher on progress updates (
0ae23491) - chore: Match icons with resources (
cd51d0ff) - chore: Cleaning up the watcher resources (
fd93e7e0)
Docker Image
docker pull sparkison/m3u-editor:experimental-0.10.0