Commit History

Fix: remove VnE video, DanTri read in-app (readArticle supports dantri source)
e3bb58e
Running
verified

bep40 commited on

Fix VnEgo (use /video page), DanTri always OG image, frontend DanTri in-app read
2fff765
verified

bep40 commited on

Delete static/fix-placeholder.txt
68024cb
verified

bep40 commited on

Fix: DanTri always fetch OG image + VnEgo remove strict path filter + DanTri read in-app frontend
546a1a8
verified

bep40 commited on

Delete static/fix-note.txt
5297532
verified

bep40 commited on

Fix: DanTri read in-app + readArticle supports dantri
5e60ffa
verified

bep40 commited on

Fix: DanTri read in-app + readArticle supports dantri.com.vn
1f06701
verified

bep40 commited on

Fix: VnEgo from correct URL, all VNE cats on homepage, DanTri read in-app
b6c569e
verified

bep40 commited on

Frontend: add DanTri hot news slide + VnExpress video in shorts section
b623a6f
verified

bep40 commited on

Add all VNE categories + VnExpress video + DanTri tin nong slide
8a3fcaa
verified

bep40 commited on

Restore frontend to original version (no football news, no livescore, no BDP categories)
ffe8cdb
verified

bep40 commited on

Restore to pre-football-news version + remove BDP category
105a10e
verified

bep40 commited on

Remove livescore widget, keep football news slide + in-app reading for all sources
f5c407b
verified

bep40 commited on

Fix: robust 24h/BDP article parsers (generic p-block finder), remove livescore, fix football news scraper
977c11d
verified

bep40 commited on

Fix: allow reading 24h/BDP articles in-app + fix football news source tag
375172c
verified

bep40 commited on

Native livescore from BDP + read 24h/BDP articles directly in-app
e0bd3f5
verified

bep40 commited on

Add /api/football_news endpoint - scrape live football articles from 24h
7427014
verified

bep40 commited on

Add livescore widget (ScoreBat) + auto football news from 24h on homepage
c523fe8
verified

bep40 commited on

Restore index.html to pre-VTV version (no comments, fixed video, share links)
b2b7bde
verified

bep40 commited on

Restore to version before VTV live TV slide (no comments, fixed video start, video share links)
a33afe8
verified

bep40 commited on

Fix TV: open YouTube live link directly (embed blocked by YouTube X-Frame-Options)
3349c6f
verified

bep40 commited on

Fix TV: use YouTube @handle /live embed which always works + remove non-working channels
4389cb3
verified

bep40 commited on

Switch TV player to YouTube iframe embed - works 100% reliable
80c2da2
verified

bep40 commited on

Switch to YouTube embed for live TV - 100% reliable, no token needed
6e61354
verified

bep40 commited on

Add Live TV slide section on homepage with fullscreen player
eeddff8
verified

bep40 commited on

Add VTV live TV streaming: backend /api/livetv + frontend slide section
c60e3b8
verified

bep40 commited on

Remove comments completely + fix video start index from homepage slide
1d699eb
verified

bep40 commited on

Add direct video share deep-link + comments with auto-close on video change
181405d
verified

bep40 commited on

Add /v route for direct video share links
fff7472
verified

bep40 commited on

Remove comment sections from video player and article view
b17c8d2
verified

bep40 commited on

revert: restore index.html to d406f23f
f7c7a88
verified

bep40 commited on

revert: restore index.html to ed6aeb52
1ec593c
verified

bep40 commited on

revert: restore index.html + main.py to ed6aeb52 (stable version before comment bug)
43c5903
verified

bep40 commited on

fix: closeAllCmtPanels in video click handler (1 line fix)
df7baba
verified

bep40 commited on

Delete FIX_TEMP.md
81df225
verified

bep40 commited on

fix: video click closes comment panels (stopPropagation bypass fix)
da7584b
verified

bep40 commited on

fix: add BDP+24h article scrapers to /api/article
35630e1
verified

bep40 commited on

Delete FIX_NOTES.md
642ff28
verified

bep40 commited on

fix: /api/article supports BDP+24h, video click always closes comment panels
88025ad
verified

bep40 commited on

fix: share reads ?open= param (no localStorage), readArticle always in-app, click outside closes comment
35191dc
verified

bep40 commited on

fix share: redirect via ?open= query param (no localStorage), fix comment: click outside closes panel
c8e389b
verified

bep40 commited on

revert: restore static/index.html to ed6aeb52
ba46f0a
verified

bep40 commited on

revert: restore to ed6aeb52 (previous stable version)
090cbfb
verified

bep40 commited on

fix: /api/article supports BDP + 24h (scrape any article for in-app reading)
0698a4c
verified

bep40 commited on

fix: add BDP to /api/article + replace scroll-snap with manual touch swipe (guaranteed slide change detection)"
7f65e3f
verified

bep40 commited on

fix: readArticle handles ALL sources in VNEWS reader + IntersectionObserver for slide change detection + close cmt"
5ac2e35
verified

bep40 commited on

fix: scrollToSlide uses feed.scrollTop, close cmt in scroll handler directly, pending_article plain string
d5f29af
verified

bep40 commited on

fix: share opens VNEWS reader (not external), scrollToSlide uses feed.scrollTop, close cmt on every scroll"
1c23a1e
verified

bep40 commited on

fix: all issues - hash share, server DB, close cmt on scroll, correct slide click, UI hide/show on tap
91a167b
verified

bep40 commited on

fix: database persistent + hash share URL + /s/slug/hash SEO route
d9e41fb
verified

bep40 commited on