VNEWS / static

Commit History

v15: DVR with liveDurationInfinity — no auto-snap, user seeks freely in 5min buffer
a1eb736
verified

bep40 commited on

v14: Revert to v7 stable — remove DVR completely, keep LIVE/PiP/recorder, default VTV6
0b3f372
verified

bep40 commited on

v13b: Use LEVEL_LOADED instead of MANIFEST_PARSED for reliable liveSyncPosition
502a82f
verified

bep40 commited on

v13: Fix DVR — override synchronizeToLiveEdge to NO-OP (root cause fix)
4da61a9
verified

bep40 commited on

v12: Fix DVR — use hls.liveSyncPosition for initial seek
efd0795
verified

bep40 commited on

v12: Fix DVR — disable HLS.js liveSync, manage live edge manually
a7b1259
verified

bep40 commited on

v11: Fix DVR snap-back — override hls.startLoad
4b7fba2
verified

bep40 commited on

v10: Fix DVR — stream plays at live + user can seek back freely
13cbabf
verified

bep40 commited on

v9: Fix DVR seek snap-back to LIVE
264090e
verified

bep40 commited on

v8: DVR 5-min rewind buffer + default channel VTV6
f9e1c03
verified

bep40 commited on

Restore to b136659 - WC 2026 + fix homepage
753cc8d
verified

bep40 commited on

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

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

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

Fix yt_live.js v8 - complete file with watch-from-start + scheduled recording
60ab5c1
verified

bep40 commited on

Upload static/yt_live.js
8299bb2
verified

bep40 commited on

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

Restore wc2026_v2.js from 7a0c951: full version with shorts, WC_CSS, standings, renderWCShortsSlide, openWCShortsFeed
af364ab
verified

bep40 commited on

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

Fix: rate limit + WC data + scrape logic + CSS
977a86e
verified

bep40 commited on

Fix: WC tab loading state + API endpoints + highlights fallback
58846cd
verified

bep40 commited on

Fix: WC section position + EPG timezone + CSS tables
ec4733b
verified

bep40 commited on

Fix: WC section position + EPG timezone + CSS tables
bb4999e
verified

bep40 commited on

Fix: World Cup section + EPG timezone + CSS
b60f51d
verified

bep40 commited on

Fix: World Cup section + EPG timezone + CSS
d503020
verified

bep40 commited on

Fix: update static/app_v2.js - EPG timezone, World Cup display, page load
6be1547
verified

bep40 commited on

Upload static/index_v2.html
fc6bb30
verified

bep40 commited on

Restore to ca1ea7b - update static files (app_v2.js, index_v2.html)
a72cc90
verified

bep40 commited on

Restore ca1ea7b + WC2026: update static/app_v2.js
bf0c83b
verified

bep40 commited on

Upload static/app_v2.js
fa5a92d
verified

bep40 commited on

Restore ca1ea7b + WC2026: update static/index_v2.html
e350adc
verified

bep40 commited on

Restore ca1ea7b + WC2026: update static/app_v2.js
67c01bb
verified

bep40 commited on

Restore ca1ea7b + WC2026: update static/yt_live.js
1d38f94
verified

bep40 commited on

Restore ca1ea7b + WC2026: update static/app_v2.js
c1b9459
verified

bep40 commited on

Upload static/app_v2.js
5da3b51
verified

bep40 commited on

Add World Cup 2026 CSS inline, load wc2026_v2.js before app_v2.js
088e78b
verified

bep40 commited on

Change default VTV channel from VTV3 to VTV6, update NEEDS_PROXY regex for fptplay53.net
68e3ccb
verified

bep40 commited on

Restore World Cup 2026 section on homepage + add wc2026 data fetch
ab9480f
verified

bep40 commited on

Restore index_v2.html - remove wc2026_v2.js reference, match e77a637 structure
7793556
verified

bep40 commited on

Restore app_v2.js from e77a637 - full e77a637 version
cdbeccb
verified

bep40 commited on

Restore yt_live.js from e77a637 - VTV streaming fix
3441b9d
verified

bep40 commited on

Restore e77a637: static/wc_shorts_inject.js
6ad6736
verified

bep40 commited on

Fix VTV live: use MutationObserver to pin VTV block whenever view-home is rendered, independent of loadHome
fe84184
verified

bep40 commited on

Fix VTV: add safety net pinBlock on DOMContentLoaded to prevent race condition
10c8144
verified

bep40 commited on

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

Fix VTV live: restore loadHome wrapper + update to xemtv.us + FPTPlay direct + proxy fallback
6713ddd
verified

bep40 commited on

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

Fix VTV 403: add Referer/Origin headers for vtvdigital + show video before HLS attach
48040cf
verified

bep40 commited on

Delete static/wc_shorts_slide.js, static/wc_shorts_inject.js
6d7c17a
verified

bep40 commited on

Fix VTV LIVE blackscreen + remove WC shorts slide
4abb709
verified

bep40 commited on