Fix: remove VnE video, DanTri read in-app (readArticle supports dantri source) e3bb58e Running verified bep40 commited on 1 day ago
Fix VnEgo (use /video page), DanTri always OG image, frontend DanTri in-app read 2fff765 verified bep40 commited on 1 day ago
Fix: DanTri always fetch OG image + VnEgo remove strict path filter + DanTri read in-app frontend 546a1a8 verified bep40 commited on 1 day ago
Fix: DanTri read in-app + readArticle supports dantri.com.vn 1f06701 verified bep40 commited on 1 day ago
Fix: VnEgo from correct URL, all VNE cats on homepage, DanTri read in-app b6c569e verified bep40 commited on 1 day ago
Frontend: add DanTri hot news slide + VnExpress video in shorts section b623a6f verified bep40 commited on 1 day ago
Add all VNE categories + VnExpress video + DanTri tin nong slide 8a3fcaa verified bep40 commited on 1 day ago
Restore frontend to original version (no football news, no livescore, no BDP categories) ffe8cdb verified bep40 commited on 4 days ago
Restore to pre-football-news version + remove BDP category 105a10e verified bep40 commited on 4 days ago
Remove livescore widget, keep football news slide + in-app reading for all sources f5c407b verified bep40 commited on 4 days ago
Fix: robust 24h/BDP article parsers (generic p-block finder), remove livescore, fix football news scraper 977c11d verified bep40 commited on 4 days ago
Fix: allow reading 24h/BDP articles in-app + fix football news source tag 375172c verified bep40 commited on 4 days ago
Native livescore from BDP + read 24h/BDP articles directly in-app e0bd3f5 verified bep40 commited on 4 days ago
Add /api/football_news endpoint - scrape live football articles from 24h 7427014 verified bep40 commited on 4 days ago
Add livescore widget (ScoreBat) + auto football news from 24h on homepage c523fe8 verified bep40 commited on 4 days ago
Restore index.html to pre-VTV version (no comments, fixed video, share links) b2b7bde verified bep40 commited on 4 days ago
Restore to version before VTV live TV slide (no comments, fixed video start, video share links) a33afe8 verified bep40 commited on 4 days ago
Fix TV: open YouTube live link directly (embed blocked by YouTube X-Frame-Options) 3349c6f verified bep40 commited on 4 days ago
Fix TV: use YouTube @handle /live embed which always works + remove non-working channels 4389cb3 verified bep40 commited on 4 days ago
Switch TV player to YouTube iframe embed - works 100% reliable 80c2da2 verified bep40 commited on 4 days ago
Switch to YouTube embed for live TV - 100% reliable, no token needed 6e61354 verified bep40 commited on 4 days ago
Add Live TV slide section on homepage with fullscreen player eeddff8 verified bep40 commited on 4 days ago
Add VTV live TV streaming: backend /api/livetv + frontend slide section c60e3b8 verified bep40 commited on 4 days ago
Remove comments completely + fix video start index from homepage slide 1d699eb verified bep40 commited on 4 days ago
Add direct video share deep-link + comments with auto-close on video change 181405d verified bep40 commited on 4 days ago
Remove comment sections from video player and article view b17c8d2 verified bep40 commited on 4 days ago
revert: restore index.html + main.py to ed6aeb52 (stable version before comment bug) 43c5903 verified bep40 commited on 4 days ago
fix: closeAllCmtPanels in video click handler (1 line fix) df7baba verified bep40 commited on 4 days ago
fix: video click closes comment panels (stopPropagation bypass fix) da7584b verified bep40 commited on 4 days ago
fix: /api/article supports BDP+24h, video click always closes comment panels 88025ad verified bep40 commited on 4 days ago
fix: share reads ?open= param (no localStorage), readArticle always in-app, click outside closes comment 35191dc verified bep40 commited on 4 days ago
fix share: redirect via ?open= query param (no localStorage), fix comment: click outside closes panel c8e389b verified bep40 commited on 4 days ago
fix: /api/article supports BDP + 24h (scrape any article for in-app reading) 0698a4c verified bep40 commited on 4 days ago
fix: add BDP to /api/article + replace scroll-snap with manual touch swipe (guaranteed slide change detection)" 7f65e3f verified bep40 commited on 4 days ago
fix: readArticle handles ALL sources in VNEWS reader + IntersectionObserver for slide change detection + close cmt" 5ac2e35 verified bep40 commited on 4 days ago
fix: scrollToSlide uses feed.scrollTop, close cmt in scroll handler directly, pending_article plain string d5f29af verified bep40 commited on 4 days ago
fix: share opens VNEWS reader (not external), scrollToSlide uses feed.scrollTop, close cmt on every scroll" 1c23a1e verified bep40 commited on 4 days ago
fix: all issues - hash share, server DB, close cmt on scroll, correct slide click, UI hide/show on tap 91a167b verified bep40 commited on 4 days ago
fix: database persistent + hash share URL + /s/slug/hash SEO route d9e41fb verified bep40 commited on 4 days ago