Update match_detail.js: try /live endpoint first, fallback to /detail 4b101f9 verified bep40 commited on Jun 8
Rewrite match_detail.js: structured timeline, events, stats, score+status display b1a2fd5 verified bep40 commited on Jun 8
Add debug logging to match_detail.py to trace scraping issues fcbc2e3 verified bep40 commited on Jun 7
Rewrite match_detail.py: simpler, no cache, direct scraping with correct selectors 0778dc9 verified bep40 commited on Jun 7
Fix match_detail.py: use html.parser fallback, correct CSS selectors, simplify code b542202 verified bep40 commited on Jun 7
Rewrite match_detail.py with correct CSS selectors for bongda.com.vn HTML structure 9964459 verified bep40 commited on Jun 7
Fix bindMatchClicks: handle .status a and .team a links, add cursor:pointer 5474a63 verified bep40 commited on Jun 7
Fix VTV mapping: VTV6=VTV Cần Thơ, VTV10=VTV10 (not Cần Thơ) 83937e1 verified bep40 commited on Jun 7
Fix VTV mapping: VTV6=VTV Cần Thơ, VTV10=VTV10 (not Cần Thơ) 044d29d verified bep40 commited on Jun 7
Fix yt_live.js: all streams play directly from browser, xemtv PHP fallback for missing channels 296e061 verified bep40 commited on Jun 7
Restore app_v2_entry.py from working branch + add proxy/page + match detail endpoints 7f68115 verified bep40 commited on Jun 7
Fix: remove old proxy/m3u8 route before adding new one with fptplay Referer 215bd26 verified bep40 commited on Jun 7
Fix yt_live.js: remove fptplay proxy (server IP blocked), play directly from browser 891c99d verified bep40 commited on Jun 7
Fix yt_live.js: proxy fptplay CDN URLs via /api/proxy/m3u8 to bypass Referer check 40f4ea9 verified bep40 commited on Jun 7
Fix match_detail.py: always scrape HTML page as fallback, extract team IDs from HTML 41fedbc verified bep40 commited on Jun 7
Fix match detail CSS: sanitizeHtml() to strip inline styles/scripts, add md-raw-html scoping class 4664070 verified bep40 commited on Jun 7