Commit Graph

224 Commits

Author SHA1 Message Date
Technomancer702 72e14dca57 feat: enhance plugin system with async support and lifecycle hooks & reverted PR #79 due to Node.js v24 stream compatibility issues 2026-02-05 01:42:40 -08:00
Technomancer702 6eafa871b5 Merge pull request #82 from leo3438/main
feat: add modular plugin system and developer documentation
2026-02-04 15:46:10 -08:00
Technomancer702 31aafe4d37 Merge pull request #79 from avandeweghe/patch-1
Refactor parseStreaming to use pendingBatches array
2026-02-04 15:45:56 -08:00
alphaone 146f7dd1b1 feat: add modular plugin system and documentation 2026-02-04 10:48:36 +00:00
avandeweghe bfc80738f4 Refactor parseStreaming to use pendingBatches array
Was running into an issue where epg wouldn't process passed the first batch. Refactored the batching to use an array and added backpressure to keep memory usage low.
2026-01-31 19:31:03 -05:00
Technomancer702 80d2c4bfb3 fix: copy stream url bug (#69) 2026-01-31 11:09:39 -08:00
Technomancer702 4e116d864b chore: update version number in package files 2026-01-31 11:00:43 -08:00
Technomancer702 7006513aaf fix: remove deduplication logic from channel list 2026-01-31 10:59:28 -08:00
Trevor Mears c8ca09011f fix: adjust timing for up next panel 2026-01-22 20:15:46 -08:00
Trevor Mears c042ff37b1 fix: next episode modal not displaying after resume from homepage. 2026-01-22 18:55:06 -08:00
Trevor Mears ac6c82e3fc fix: resume from homepage not correctly handling source_id 2026-01-22 18:23:48 -08:00
Trevor Mears e83b173755 fix: safari specific fixes for video player and watch page 2026-01-22 13:35:19 -08:00
Trevor Mears 89dbb96c92 fix: race condition in playNextEpisode() 2026-01-22 00:14:42 -08:00
Trevor Mears ea4a0a4577 fix: implemented safari webkit support for fullscreen and PiP 2026-01-21 20:36:34 -08:00
Trevor Mears 6f966f1095 fix: implement dynamic viewport height 2026-01-21 20:12:54 -08:00
Trevor Mears 47d582cb8c chore: update version number in package files 2026-01-21 17:03:44 -08:00
Trevor Mears 13badd249e chore: update version number in package files 2026-01-21 17:03:12 -08:00
Trevor Mears cddf02b114 fix: add safari webkit support and mobile safe area adjustments 2026-01-21 15:22:34 -08:00
Trevor Mears 3be14ef2fa chore: update version number in package files 2026-01-19 15:14:16 -08:00
Trevor Mears 3272b19177 fix: updated hardware scale filters to explicitly output 8-bit format (nv12), removed conflicting -pix_fmt flag 2026-01-19 15:13:39 -08:00
Trevor Mears 8d5e94ccca chore: update version number in package files 2026-01-19 14:59:59 -08:00
Technomancer702 7d5dbd94d6 Merge pull request #64 from technomancer702/feature/upscaling
Feature/upscaling
bug fixes
2026-01-19 14:39:39 -08:00
Trevor Mears 056555c7b4 fix: hardware transcoding 10-bit error and EPG navigation bug (Issues #61, #63) 2026-01-19 14:36:53 -08:00
Trevor Mears 059cfecdcc feat: implement 4k upscaling 2026-01-19 01:45:44 -08:00
Trevor Mears 237d11cf00 feat: implement hardware and software upscaling 2026-01-19 01:34:45 -08:00
Trevor Mears 877c6f8df9 chore: update dockerfile 2026-01-18 20:53:57 -08:00
Trevor Mears 358854ad7a chore: update dockerfile 2026-01-18 20:45:58 -08:00
Trevor Mears 4b5d6c1b78 chore: update dockerfile 2026-01-18 20:42:32 -08:00
Trevor Mears dd7d6bbf1c chore: update dockerfile 2026-01-18 20:36:42 -08:00
Trevor Mears 4061bfa2a0 chore: update dockerfile 2026-01-18 20:33:36 -08:00
Trevor Mears 995fe12396 chore: update dockerfile 2026-01-18 20:31:14 -08:00
Trevor Mears e08bcfcea7 chore: update dockerfile 2026-01-18 20:24:59 -08:00
Trevor Mears c7fb245d6b Merge feature/hw-transcoding into main 2026-01-18 20:07:37 -08:00
Trevor Mears 100a26fe4e chore: update screenshots in readme and sso icon 2026-01-18 19:49:22 -08:00
Trevor Mears 475c50b743 feat: add epg preload to app initialization 2026-01-18 19:11:21 -08:00
Trevor Mears 53c577a932 Added 60 second refresh interval for epg now indicator 2026-01-18 19:00:33 -08:00
Trevor Mears 4a8be395ca fix: mobile epg programme alignment 2026-01-18 18:48:58 -08:00
Trevor Mears f9fefa3947 fix: filter homepage recent sections by hidden status 2026-01-18 17:06:26 -08:00
Trevor Mears b890d30253 feat: add home page with favorites, resume playback, recently added VOD 2026-01-18 14:04:40 -08:00
Trevor Mears bf111e1fca feat: add home page with resume functionality and recently added VOD 2026-01-18 03:08:08 -08:00
Trevor Mears 052178e395 feat: add now playing header indicator and enable background playback for watchpage 2026-01-18 01:17:51 -08:00
Trevor Mears d6eda66360 fix: favorites arrow navigation stays in same group, add cross-player stop on new playback 2026-01-18 00:58:57 -08:00
Trevor Mears dc029f75e5 feat: implement per-user favorites with SQLite storage 2026-01-17 23:47:09 -08:00
Trevor Mears d54428472c feat: add user management modal with SSO/Local badges and fix OIDC session serialization 2026-01-17 23:36:34 -08:00
Trevor Mears 51a61aaf5a chore: update readme 2026-01-17 22:55:34 -08:00
Trevor Mears 5752f529cb feat: implement OIDC SSO with JIT provisioning 2026-01-17 22:52:06 -08:00
Trevor Mears 82b93602c1 chore: update readme 2026-01-17 22:06:05 -08:00
Trevor Mears 8137f49c4c chore: update screenshots 2026-01-17 21:53:51 -08:00
Trevor Mears 0293e9d44b chore: update readme 2026-01-17 21:51:51 -08:00
Trevor Mears fb2a50543a fix: update videoplayer to check for tvgid ensuring overlay displays program details correctly 2026-01-17 20:59:45 -08:00