v15: DVR with liveDurationInfinity — no auto-snap, user seeks freely in 5min buffer a1eb736 verified bep40 commited on 22 days ago
v14: Revert to v7 stable — remove DVR completely, keep LIVE/PiP/recorder, default VTV6 0b3f372 verified bep40 commited on 23 days ago
v13b: Use LEVEL_LOADED instead of MANIFEST_PARSED for reliable liveSyncPosition 502a82f verified bep40 commited on 23 days ago
v13: Fix DVR — override synchronizeToLiveEdge to NO-OP (root cause fix) 4da61a9 verified bep40 commited on 23 days ago
v12: Fix DVR — use hls.liveSyncPosition for initial seek efd0795 verified bep40 commited on 23 days ago
v12: Fix DVR — disable HLS.js liveSync, manage live edge manually a7b1259 verified bep40 commited on 23 days ago
v10: Fix DVR — stream plays at live + user can seek back freely 13cbabf verified bep40 commited on 23 days ago
Fix: renderWCHighlights now uses /api/highlights/world-cup (with fallback) instead of non-existent /api/proxy/xlb endpoint. WC highlights tab now loads correctly. 3179922 verified bep40 commited on 23 days ago
Fix: guard switchWCTab call with typeof check to prevent JS crash before wc2026_v2.js loads. WC highlights slide now renders correctly on homepage. 1e6b05c verified bep40 commited on 23 days ago
Fix v9: DVR buffer (liveBackBufferLength=120s) + seek bar for watch-from-start. Fix HLS_LEVEL_LOADED seek. Full yt_live.js rewrite. 40f076f verified bep40 commited on 23 days ago
Fix yt_live.js v8 - complete file with watch-from-start + scheduled recording 60ab5c1 verified bep40 commited on 23 days ago
Restore app_v2.js WC 2026 section from 7a0c951: wc2026-live-section in loadHome, shorts fetch, switchWCTab call, render order de64228 verified bep40 commited on 23 days ago
Restore wc2026_v2.js from 7a0c951: full version with shorts, WC_CSS, standings, renderWCShortsSlide, openWCShortsFeed af364ab verified bep40 commited on 23 days ago
Restore index_v2.html WC 2026 section from 7a0c951: wc2026.css, header text, wc2026_v2.js script, WC HTML styles ac33235 verified bep40 commited on 23 days ago
Fix: WC tab loading state + API endpoints + highlights fallback 58846cd verified bep40 commited on 23 days ago
Fix: update static/app_v2.js - EPG timezone, World Cup display, page load 6be1547 verified bep40 commited on 23 days ago
Restore to ca1ea7b - update static files (app_v2.js, index_v2.html) a72cc90 verified bep40 commited on 23 days ago
Add World Cup 2026 CSS inline, load wc2026_v2.js before app_v2.js 088e78b verified bep40 commited on 24 days ago
Change default VTV channel from VTV3 to VTV6, update NEEDS_PROXY regex for fptplay53.net 68e3ccb verified bep40 commited on 24 days ago
Restore World Cup 2026 section on homepage + add wc2026 data fetch ab9480f verified bep40 commited on 24 days ago
Restore index_v2.html - remove wc2026_v2.js reference, match e77a637 structure 7793556 verified bep40 commited on 24 days ago
Fix VTV live: use MutationObserver to pin VTV block whenever view-home is rendered, independent of loadHome fe84184 verified bep40 commited on 24 days ago
Fix VTV: add safety net pinBlock on DOMContentLoaded to prevent race condition 10c8144 verified bep40 commited on 24 days ago
Delete TRIGGER_REBUILD_V6.md, TRIGGER_REBUILD_V7.md, _restart_trigger.txt, _static_build_trigger.txt, static/restart_trigger.txt, static/vtv_test2.html 76156e2 verified bep40 commited on 24 days ago
Fix VTV live: restore loadHome wrapper + update to xemtv.us + FPTPlay direct + proxy fallback 6713ddd verified bep40 commited on 24 days ago
Fix VTV player v8: try direct URLs first (client fetches through VPN), fall back to proxy on CORS error. Fix FPTPlay referer headers in xhrSetup. 40b4777 verified bep40 commited on 24 days ago
Fix VTV 403: add Referer/Origin headers for vtvdigital + show video before HLS attach 48040cf verified bep40 commited on 24 days ago
Delete static/wc_shorts_slide.js, static/wc_shorts_inject.js 6d7c17a verified bep40 commited on 25 days ago