Fix: restore working app_v2_entry.py + add /api/match/{event_id}/detail route 52d42e6 verified bep40 commited on Jun 7
Add /api/match/{event_id}/detail route to app_v2_entry.py (the actual running module) 1c80a77 verified bep40 commited on Jun 7
Add /api/match/{event_id}/detail route to main.py (the actual running module) 2c431d7 verified bep40 commited on Jun 7
Restore full app_v2.js with targeted fixes: pass full URL from livescore, default to detail tab, fix API endpoints dc72373 verified bep40 commited on Jun 6
Add missing /api/match/{id}/commentaries and /stats endpoints, fix syntax error 5e177a6 verified bep40 commited on Jun 6
Fix match detail: pass full URL from livescore to API, default to detail tab, add commentaries/stats endpoints 24b77d8 verified bep40 commited on Jun 6
Fix bongda: fetch_match_detail_by_url always scrapes HTML with slug, fetch_match_detail tries API first 0fe6e02 verified bep40 commited on Jun 6
Add url param to match detail API for slug-based HTML scraping 291cb4e verified bep40 commited on Jun 6
Fix match detail: pass full URL with slug to backend for HTML scraping b0b3179 verified bep40 commited on Jun 6
Fix match detail UI: add lineups, commentaries, restore clean rendering 54dbb9a verified bep40 commited on Jun 6
Fix bongda: better HTML scraping with redirect following, more CSS selectors, extract commentaries d7ac733 verified bep40 commited on Jun 6
Fix VTV: VTV6->VTV Can Tho, VTV Can Tho->VTV10, add xemtv PHP fallback for geo-blocked channels f2039b1 verified bep40 commited on Jun 6
Clean up app_main.py: remove unused VTV backend routes, keep match detail d52af2c verified bep40 commited on Jun 6
Fix match detail UI: add lineups section, restore proper rendering d199be8 verified bep40 commited on Jun 6
Fix match detail: add HTML page scraping fallback when API returns no data 354b82e verified bep40 commited on Jun 6
Rewrite VTV player: parse M3U from 3 IPTV sources with HLS.js failover 7eee336 verified bep40 commited on Jun 6
Add /api/vtv/streams endpoint for fetching all VTV channel streams ba8a348 verified bep40 commited on Jun 6
Fix match detail API: handle empty/error responses, add commentaries endpoint 8f57b1f verified bep40 commited on Jun 6
Fix VTV scraper: add VTV6/VTV10, scrape xemtv PHP for fresh URLs fff0b04 verified bep40 commited on Jun 6
Fix match detail UI: graceful error handling, no more false 404 errors c0c2360 verified bep40 commited on Jun 6
Fix VTV player: add VTV6, VTV10, fetch streams from backend API 233453a verified bep40 commited on Jun 6