Fix VTV live: use MutationObserver to pin VTV block whenever view-home is rendered, independent of loadHome fe84184 verified bep40 commited on Jun 17
Fix VTV: add safety net pinBlock on DOMContentLoaded to prevent race condition 10c8144 verified bep40 commited on Jun 17
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 Jun 17
Fix VTV live: restore loadHome wrapper + update to xemtv.us + FPTPlay direct + proxy fallback 6713ddd verified bep40 commited on Jun 17
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 Jun 17
Fix VTV 403: add Referer/Origin headers for vtvdigital + show video before HLS attach 48040cf verified bep40 commited on Jun 16
Delete static/wc_shorts_slide.js, static/wc_shorts_inject.js 6d7c17a verified bep40 commited on Jun 16
fix: shorts API non-blocking, reduced timeouts to prevent page hang 939b41e verified bep40 commited on Jun 16
fix: re-add auto-call via window.loadHome for first page load cd2fb48 verified bep40 commited on Jun 16
fix: switchCat calls loadHome, removed WC shorts scripts + wc2026 script ac71e44 verified bep40 commited on Jun 16
fix: VTV self-pin on DOMContentLoaded + switchCat home triggers pinBlock 6c043ef verified bep40 commited on Jun 16
fix: remove WC section, fix loadHotTopics call, remove auto-loadHome de1189c verified bep40 commited on Jun 16
fix: add MutationObserver fallback for VTV pinBlock when loadHome not yet defined 8699933 verified bep40 commited on Jun 16
fix: hot topics override + WC shorts tab removed + VTV pinBlock fallback 1277d38 verified bep40 commited on Jun 16
fix: expose loadHome on window so yt_live.js can override it cd8d9c5 verified bep40 commited on Jun 16
Fix: handle offline channels, add try-catch to prevent crashes a662dae verified bep40 commited on Jun 16
Fix: make video visible immediately, add click-to-play, fix opacity during load c4ce694 verified bep40 commited on Jun 16
Use unified stream proxy /api/proxy/stream/vtv?channel_id=xxx c17ce9c verified bep40 commited on Jun 16
Add visible status display in VTV player for debugging (vtv-status element) a035976 verified bep40 commited on Jun 16
Add comprehensive HLS.js debug logging to diagnose no-video issue 5e225fe verified bep40 commited on Jun 16
Upgrade HLS.js to v1.5.13, add debug logging for stream playback 4b76fcb verified bep40 commited on Jun 16
Remove VTVGo CDN from NEEDS_PROXY - direct play since VTVGo has CORS headers 61d8059 verified bep40 commited on Jun 16
Fix HLS.js config: disable worker, reduce buffer, fix startLevel, add debug logging 1048440 verified bep40 commited on Jun 16
Update NEEDS_PROXY to include VTVGo CDN domains (vtvdigital.vn, vtvgolive) 7d2c887 verified bep40 commited on Jun 16
Update yt_live.js: handle unavailable channel status (vtv10/vtvprime show 🔒), fix loadAllStreams to use response data 0cefbd8 verified bep40 commited on Jun 16
Update yt_live.js: handle unavailable channel status (vtv10/vtvprime) 5dffe34 verified bep40 commited on Jun 16
Remove static/wc_shorts_slide.js - VTV Nam Bộ shorts cleanup 7ac3657 verified bep40 commited on Jun 15
Remove static/wc_shorts_inject.js - VTV Nam Bộ shorts cleanup db5e602 verified bep40 commited on Jun 15
fix v8: DVR stable slider, recorder bar uses _recBarMax, buffer-based recording, Short AI upload fix 4c774b9 verified bep40 commited on Jun 15
fix: DVR replay + recorder select from buffer + Short AI upload flow 02662c3 verified bep40 commited on Jun 15