Commit Graph

  • 09bdaa3ec1 Merge branch 'feature/t39-restore-laya-language-variants' into develop (#39) develop blomios 2026-10-08 00:14:20 +02:00
  • a447d0dfe3 fix: restore Laya language analysis and stream variants blomios 2026-10-08 00:14:10 +02:00
  • 240b26536e Merge branch 'feature/t38-full-rebuild-source-epg-refresh' into develop (#38) blomios 2026-10-08 00:05:10 +02:00
  • b3dbb3cfba feat: run full refresh with EPG rematching blomios 2026-10-08 00:05:00 +02:00
  • b81bc10d49 Merge branch 'feature/t37-split-live-analysis-actions' into develop (#37) blomios 2026-10-07 23:45:51 +02:00
  • 4cca030afa feat: split live analysis actions and page catalog loading blomios 2026-10-07 23:45:42 +02:00
  • bbb1afb238 Merge branch 'feature/t36-incremental-channel-analysis' into develop (#36) blomios 2026-10-07 23:12:54 +02:00
  • 4319e64e1e feat: persist incremental live channel analysis blomios 2026-10-07 23:12:42 +02:00
  • 9967fd7adf Merge branch 'fix/t35-laya-stream-performance' into develop (#35) blomios 2026-10-07 22:44:17 +02:00
  • ba5b1b37a1 fix: prevent background Laya rebuilds during playback blomios 2026-10-07 22:44:05 +02:00
  • 281a47124e Merge branch 'feature/t34-universal-browser-casting' into develop (#34) blomios 2026-10-06 22:40:34 +02:00
  • 5ee07570e0 feat(cast): add server-managed Google Cast playback (#34) blomios 2026-10-06 22:40:17 +02:00
  • e6e481bf0e Merge branch 'feature/t33-pwa-stream-casting' into develop (#33) blomios 2026-10-06 22:08:04 +02:00
  • fd314f0a59 feat(player): add PWA-compatible stream casting (#33) blomios 2026-10-06 22:07:49 +02:00
  • 635e50bdcc Merge branch 'develop' into main for v1.0.0 main blomios 2026-10-06 21:41:30 +02:00
  • d1934163ca Merge branch 'feature/t31-build-push-nodecast-and-laya-images' into develop (#31) blomios 2026-10-06 21:18:40 +02:00
  • d64e5b6518 feat(deploy): publish Nodecast and Laya images together (#31) blomios 2026-10-06 21:18:24 +02:00
  • 4f8d3de7be Merge branch 'feature/t30-standalone-compose-laya-optional' into develop (#30) blomios 2026-10-06 21:08:04 +02:00
  • 7fd2bea665 feat(deploy): make compose standalone with optional Laya (#30) blomios 2026-10-06 21:07:50 +02:00
  • 1791b77a68 Merge branch 'docs/t29-readme-deployment-laya' into develop (#29) blomios 2026-10-06 20:57:03 +02:00
  • 0742ac1a08 docs(deploy): document optional Laya compose profile (#29) blomios 2026-10-06 20:56:49 +02:00
  • 8ff0b162a5 Merge branch 'feature/t28-laya-download-unavailable-runtime' into develop (#28) blomios 2026-10-06 20:31:29 +02:00
  • f39ee6ebd8 feat(laya): clarify unavailable runtime download flow (#28) blomios 2026-10-06 20:31:15 +02:00
  • aeafdea283 Merge branch 'fix/t27-tighten-bein-search' into develop (#27) blomios 2026-10-06 17:48:44 +02:00
  • ab554e12a4 fix(live): tighten beIN Sports search matching (#27) blomios 2026-10-06 17:48:28 +02:00
  • 0122df9489 Merge branch 'hotfix/t26-live-analysis-blank-crash' into develop (#26) blomios 2026-10-06 15:14:03 +02:00
  • 63a5946e75 fix(live): prevent analysis crash on large catalogs (#26) blomios 2026-10-06 15:13:48 +02:00
  • de1d3d9a6e Merge branch 'fix/t25-live-search-performance' into develop (#25) blomios 2026-10-06 13:08:30 +02:00
  • 45d1fe29d3 fix(live): keep channel search responsive (#25) blomios 2026-10-06 13:08:16 +02:00
  • 5baf8d5a33 Merge branch 'feature/t24-epg-source-priority-order' into develop (#24) blomios 2026-10-06 11:59:21 +02:00
  • 803dac3788 feat(ui): add EPG source priority controls (#24) blomios 2026-10-06 11:59:06 +02:00
  • afe91089e5 feat(epg): order EPG sources by priority (#24) blomios 2026-10-06 11:58:50 +02:00
  • 9718155e75 Merge branch 'feature/t23-flexible-channel-search-language-epg' into develop (#23) blomios 2026-10-06 11:42:38 +02:00
  • 638a31d9ef feat(ui): surface live language filters and built-in EPG sources (#23) blomios 2026-10-06 11:42:23 +02:00
  • 2a1c745a26 feat(live): add language-aware flexible channel search (#23) blomios 2026-10-06 11:42:06 +02:00
  • a6759b116d fix: track Laya language batches and normalize labels (#22) blomios 2026-10-05 23:42:11 +02:00
  • 45b56d872f fix: show live Laya analysis progress (#21) blomios 2026-10-05 23:30:35 +02:00
  • 1abc56c90e fix: enable Laya language detection and harden live analysis (#18 #19 #20) blomios 2026-10-05 23:10:31 +02:00
  • 9cc86485cb Merge branch 'fix/t18-live-detection-chain' into develop (#18) blomios 2026-10-05 22:30:54 +02:00
  • 6bb1914906 fix(live): preserve channels after empty projection rebuild (#18) blomios 2026-10-05 22:30:37 +02:00
  • 6dfd2ba093 test: cover functional live detection chain with Laya fallback (#18) blomios 2026-10-05 19:34:42 +02:00
  • 3f44217e42 Merge branch 'fix/t17-projection-rebuild-failure' into develop (#17) blomios 2026-10-02 16:57:33 +02:00
  • 6b16d2527d fix: resolve Live catalog projection failure during Analyze again in Laya mode (#17) blomios 2026-10-02 16:57:20 +02:00
  • 325b505df9 Merge branch 'feature/t16-laya-weighted-signal' into develop (#16) blomios 2026-10-02 16:42:01 +02:00
  • 925465ba39 feat: use Laya as a weighted signal in live stream grouping (#16) blomios 2026-10-02 16:41:47 +02:00
  • a5ac3788a4 Merge branch 'fix/t15-bein-grouping-ai-error' into develop (#15) blomios 2026-10-02 16:23:09 +02:00
  • dbd5b7fea3 fix: group beIN Sports 1 variants and clarify Laya language warning (#15) blomios 2026-10-02 16:22:57 +02:00
  • dcec7648da Merge branch 'feature/t14-live-analysis-button' into develop (#14) blomios 2026-10-02 16:09:30 +02:00
  • 67d9869364 feat: add Settings live stream analysis button and diagnose Laya batch failure (#14) blomios 2026-10-02 16:09:13 +02:00
  • 9116d90526 Merge branch 'feature/t13-precompute-stream-grouping' into develop (#13) blomios 2026-10-02 15:35:23 +02:00
  • 9f97020996 feat: precompute stream grouping during source sync (#13) blomios 2026-10-02 15:35:02 +02:00
  • 7b6525708c Merge branch 'fix/t12-warning-language-apply' into develop (#12) blomios 2026-10-02 15:15:21 +02:00
  • 4d662369c9 fix: clear persistent Laya warning and apply language selection immediately (#12) blomios 2026-10-02 15:15:06 +02:00
  • cb4939daae Merge branch 'fix/t12-laya-ready-actions' into develop (#12) blomios 2026-10-02 14:34:46 +02:00
  • 4f65588893 fix: correct Settings actions in Laya ready state and clear stale AI warning (#12) blomios 2026-10-02 14:34:30 +02:00
  • 9a70d18d30 Merge branch 'fix/t12-laya-status-consistency' into develop (#12) blomios 2026-10-02 13:31:49 +02:00
  • d253642dec fix: make Laya status consistent between Settings and ChannelList (#12) blomios 2026-10-02 13:31:35 +02:00
  • 726d78e05b Merge branch 'fix/t12-laya-download-progress' into develop (#12) blomios 2026-10-02 11:49:54 +02:00
  • d276d3b4c3 fix: show Laya model download progress and surface errors in Settings (#12) blomios 2026-10-02 11:49:36 +02:00
  • d134c9790d Merge branch 'feature/t12-optional-laya-mode' into develop (#12) blomios 2026-10-02 11:13:48 +02:00
  • ce11ecc757 feat: add optional Laya engine mode for grouping and language detection (#12) blomios 2026-10-02 11:13:34 +02:00
  • 9e80655fd9 Merge branch 'feature/t11-hide-live-categories' into develop (#11) blomios 2026-10-02 09:57:38 +02:00
  • e06f4ec2c3 feat: add settings option to hide Live TV categories (#11) blomios 2026-10-02 09:57:20 +02:00
  • 451f11f21f Merge branch 'feature/t10-variant-language-detection' into develop (#10) blomios 2026-10-02 09:33:43 +02:00
  • b95a408071 feat: detect variant language with confidence scoring and player language selector (#10) blomios 2026-10-02 09:33:28 +02:00
  • b8849aedda Merge branch 'fix/t9-docker-compose-build' into develop (#9) blomios 2026-10-02 09:10:16 +02:00
  • 8a90934472 fix: restore local build in docker compose for local code deployment (#9) blomios 2026-10-02 09:10:03 +02:00
  • f6dc19e8f7 Merge branch 'feature/t9-channel-variant-grouping' into develop (#9) blomios 2026-10-02 08:25:59 +02:00
  • a7a83a6faa feat: group variants of the same IPTV channel into a logical channel (#9) blomios 2026-10-02 08:25:42 +02:00
  • e1342348d1 fix: restore readable contrast in native select dropdowns (#7) blomios 2026-09-30 17:14:05 +02:00
  • 4488914b2d feat: add quality/transcoding options to live player (#6) blomios 2026-09-30 12:01:08 +02:00
  • f715203c4a chore: expose /dev/dri for hardware-accelerated transcoding in docker-compose blomios 2026-09-30 08:46:09 +02:00
  • 00a299b261 fix: switch docker-compose to Gitea registry image and drop GitHub build blomios 2026-09-30 08:46:03 +02:00
  • b6569eb81e chore: add Docker build/push script targeting Gitea registry and use published image in README blomios 2026-09-29 23:34:11 +02:00
  • d018ac078c feat: add Plex-style adaptive transcoding with bitrate limits and hardware fallback blomios 2026-09-29 23:31:05 +02:00
  • 2912384257 chore: ignore IdeA/agent workspaces and local cache/build outputs blomios 2026-09-29 23:02:32 +02:00
  • 0e26a90dae Merge pull request #95 from okynorch/doc-update Technomancer702 2026-03-02 15:10:21 -08:00
  • f3f9d79e8a init fry 2026-02-16 09:39:42 -08:00
  • 50d337f87d chore: update plugin readme Technomancer702 2026-02-05 01:46:10 -08:00
  • de41aa04fd feat: enhance plugin system with async support and lifecycle hooks & reverted PR #79 due to Node.js v24 stream compatibility issues Technomancer702 2026-02-05 01:42:58 -08:00
  • 72e14dca57 feat: enhance plugin system with async support and lifecycle hooks & reverted PR #79 due to Node.js v24 stream compatibility issues Technomancer702 2026-02-05 01:42:40 -08:00
  • 6eafa871b5 Merge pull request #82 from leo3438/main Technomancer702 2026-02-04 15:46:10 -08:00
  • 31aafe4d37 Merge pull request #79 from avandeweghe/patch-1 Technomancer702 2026-02-04 15:45:56 -08:00
  • 146f7dd1b1 feat: add modular plugin system and documentation alphaone 2026-02-04 10:48:36 +00:00
  • bfc80738f4 Refactor parseStreaming to use pendingBatches array avandeweghe 2026-01-31 19:31:03 -05:00
  • 80d2c4bfb3 fix: copy stream url bug (#69) Technomancer702 2026-01-31 11:09:39 -08:00
  • 4e116d864b chore: update version number in package files Technomancer702 2026-01-31 11:00:04 -08:00
  • 7006513aaf fix: remove deduplication logic from channel list Technomancer702 2026-01-31 10:59:28 -08:00
  • c8ca09011f fix: adjust timing for up next panel Trevor Mears 2026-01-22 20:15:46 -08:00
  • c042ff37b1 fix: next episode modal not displaying after resume from homepage. Trevor Mears 2026-01-22 18:55:06 -08:00
  • ac6c82e3fc fix: resume from homepage not correctly handling source_id Trevor Mears 2026-01-22 18:23:48 -08:00
  • e83b173755 fix: safari specific fixes for video player and watch page Trevor Mears 2026-01-22 13:35:19 -08:00
  • 89dbb96c92 fix: race condition in playNextEpisode() Trevor Mears 2026-01-22 00:14:42 -08:00
  • ea4a0a4577 fix: implemented safari webkit support for fullscreen and PiP Trevor Mears 2026-01-21 20:36:34 -08:00
  • 6f966f1095 fix: implement dynamic viewport height Trevor Mears 2026-01-21 20:12:54 -08:00
  • 47d582cb8c chore: update version number in package files Trevor Mears 2026-01-21 17:03:44 -08:00
  • 13badd249e chore: update version number in package files Trevor Mears 2026-01-21 17:03:12 -08:00
  • cddf02b114 fix: add safari webkit support and mobile safe area adjustments Trevor Mears 2026-01-21 15:22:34 -08:00
  • 3be14ef2fa chore: update version number in package files Trevor Mears 2026-01-19 15:14:16 -08:00
  • 3272b19177 fix: updated hardware scale filters to explicitly output 8-bit format (nv12), removed conflicting -pix_fmt flag Trevor Mears 2026-01-19 15:13:39 -08:00