Commit History

Add main.py with correct content
06ffbfd
verified

bep40 commited on

Restore main.py from restore-c93b544
cf826e9
verified

bep40 commited on

Fix: restore working app_v2_entry.py + add /api/match/{event_id}/detail route
52d42e6
verified

bep40 commited on

Add /api/match/{event_id}/detail route to app_v2_entry.py (the actual running module)
1c80a77
verified

bep40 commited on

Upload static/main_patch.py
556ce05
verified

bep40 commited on

Add /api/match/{event_id}/detail route to main.py (the actual running module)
2c431d7
verified

bep40 commited on

Rebuild: add httpx to force new Docker image layer
7ab76b0
verified

bep40 commited on

Add python-dateutil to force Docker layer rebuild
74f6a13
verified

bep40 commited on

Force rebuild: add comment to trigger Docker rebuild
5460fe6
verified

bep40 commited on

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

Add missing /api/match/{id}/commentaries and /stats endpoints, fix syntax error
5e177a6
verified

bep40 commited on

Fix match detail: pass full URL from livescore to API, default to detail tab, add commentaries/stats endpoints
24b77d8
verified

bep40 commited on

Fix bongda: fetch_match_detail_by_url always scrapes HTML with slug, fetch_match_detail tries API first
0fe6e02
verified

bep40 commited on

Add url param to match detail API for slug-based HTML scraping
291cb4e
verified

bep40 commited on

Fix match detail: pass full URL with slug to backend for HTML scraping
b0b3179
verified

bep40 commited on

Fix match detail UI: add lineups, commentaries, restore clean rendering
54dbb9a
verified

bep40 commited on

Fix bongda: better HTML scraping with redirect following, more CSS selectors, extract commentaries
d7ac733
verified

bep40 commited on

Fix VTV: VTV6->VTV Can Tho, VTV Can Tho->VTV10, add xemtv PHP fallback for geo-blocked channels
f2039b1
verified

bep40 commited on

Clean up app_main.py: remove unused VTV backend routes, keep match detail
d52af2c
verified

bep40 commited on

Fix match detail UI: add lineups section, restore proper rendering
d199be8
verified

bep40 commited on

Fix match detail: add HTML page scraping fallback when API returns no data
354b82e
verified

bep40 commited on

Rewrite VTV player: parse M3U from 3 IPTV sources with HLS.js failover
7eee336
verified

bep40 commited on

Add /api/vtv/streams endpoint for fetching all VTV channel streams
ba8a348
verified

bep40 commited on

Fix match detail API: handle empty/error responses, add commentaries endpoint
8f57b1f
verified

bep40 commited on

Fix VTV scraper: add VTV6/VTV10, scrape xemtv PHP for fresh URLs
fff0b04
verified

bep40 commited on

Fix match detail UI: graceful error handling, no more false 404 errors
c0c2360
verified

bep40 commited on

Fix VTV player: add VTV6, VTV10, fetch streams from backend API
233453a
verified

bep40 commited on

Upload app_main.py
f4969ab
verified

bep40 commited on

Upload static/yt_live.js
9ac9d26
verified

bep40 commited on

Upload vtv_scraper.py
4cc38e4
verified

bep40 commited on

Upload match_detail.py
9e9ccf4
verified

bep40 commited on

Upload static/match_detail.js
74261c5
verified

bep40 commited on

Upload static/index_v2.html
de9f2e0
verified

bep40 commited on

Upload static/match_detail.js
7d91a96
verified

bep40 commited on

Upload app_main.py
7a42269
verified

bep40 commited on

Upload static/index_v2.html
9d4117d
verified

bep40 commited on

Upload static/match_detail.js
d25db91
verified

bep40 commited on

Upload match_detail.py
3d237b1
verified

bep40 commited on

Upload app_main.py
451f005
verified

bep40 commited on

Upload vtv_scraper.py
7a380a9
verified

bep40 commited on

Upload static/yt_live.js
367fa5d
verified

bep40 commited on

Upload static/match_detail.js
79e6720
verified

bep40 commited on

Upload app_main.py
4937047
verified

bep40 commited on

Upload static/yt_live.js
89e641c
verified

bep40 commited on

Upload vtv_scraper.py
ecfd22b
verified

bep40 commited on

Upload static/index_v2.html
fa52ede
verified

bep40 commited on

Upload static/match_detail.js
06087f4
verified

bep40 commited on

Upload app_main.py
e006aad
verified

bep40 commited on

Upload app_main.py
f6dbdac
verified

bep40 commited on

Upload match_detail.py
ffc9f11
verified

bep40 commited on