Remove old static/index.html (was being served by StaticFiles mount from main.py)" ba23411 verified bep40 commited on May 29
Fix: short captions centered bottom no dots, source badge on image, wall posts include all images from URL, remove topic input keep URL input only 579829c verified bep40 commited on May 22
Finalize restore of livescore shorts highlights worldcup and remove AI wall UI 4a45527 verified bep40 commited on May 21
Fix wall UX: prepend AI posts immediately without page reload 8bfef2e verified bep40 commited on May 21
Add homepage AI composer (topic+URL) and wire to wall endpoints 883d436 verified bep40 commited on May 21
Fix AI slide images, dedupe article images, default livescore to today with live auto-switch 4603e54 verified bep40 commited on May 21
Restore homepage features: livescore, shorts, highlights, league highlights, AI wall, World Cup 2026 from TheThaoVanHoa 702a71e verified bep40 commited on May 21
Restore homepage features: livescore shorts highlights league highlights world cup 0af187e verified bep40 commited on May 21
Restore index.html from 8a81274 - has Livescore, Shorts, Highlight, Highlight by league, World Cup 2026 8274b7c verified bep40 commited on May 21
Restore livescore shorts highlights worldcup sections without AI wall 0279878 verified bep40 commited on May 21
Restore livescore, shorts, highlights, World Cup road while keeping server AI wall fea2760 verified bep40 commited on May 21
Add lightweight AI rewrite tone selector and local AI wall slide 15845af verified bep40 commited on May 21
Add Đường đến World Cup 2026 slide from Thethaovanhoa with in-app reading c95a3a0 verified bep40 commited on May 20
Add shorts interactions UI: views, likes, comments, shares, auto-next on YouTube ended 781391c verified bep40 commited on May 20
Fix homepage load fast: load AI and shorts slides asynchronously after initial render 0d3593b verified bep40 commited on May 20
Fix homepage slow load: async shorts + reference-style 9:16 fullscreen shorts viewer d22e0a3 verified bep40 commited on May 19
Fix homepage: add .catch() to shorts fetch so page loads even if yt-dlp fails 7474333 verified bep40 commited on May 18
Add World Cup 2026 shorts slide above Dân Trí & Sức Khỏe slide e511056 verified bep40 commited on May 18
Fix: swap shorts order in Promise.all (worldcup first=fast, dantri second=slow) 4d2b9a4 verified bep40 commited on May 18
Fix: shorts video 9:16 full height (object-fit:cover, 100vh) 99c4101 verified bep40 commited on May 18
Fix homepage load: genk_ai loads async after initial render (no more blocking) 1763750 verified bep40 commited on May 18
Fix: genk AI slide images with OG fallback + dedup article images + livescore default=today with auto-switch to live d1b4599 verified bep40 commited on May 18
Fix: AI slide reads in-app (readArticle) instead of window.open redirect 8a81274 verified bep40 commited on May 18
AI slide: genk.vn articles open in-app (readable), not external 5faf298 verified bep40 commited on May 18
Replace DanTri tin nổi bật with vnreview AI slide (🤖 Ứng dụng AI) 6003e2e verified bep40 commited on May 18
Fix video player: 1:1 = square crop (object-fit:cover, full height), toggle to 16:9 59ce1f9 verified bep40 commited on May 18
Fix: DanTri articles readable in-app, video player full-height default with 16:9 toggle e9ea944 verified bep40 commited on May 18
Fix: DanTri articles open in external browser (server cant parse JS-rendered pages) 840f64e verified bep40 commited on May 17