restore: revert app.py from commit 8a0dccc (working version before accidental overwrite) 46a000f verified bep40 commited on 23 days ago
revert: restore app.py as main entry, use startup import for shorts" 79a9305 verified bep40 commited on 23 days ago
feat: app.py as patcher entry point, patches and runs main app with 24h shorts 95e415a verified bep40 commited on 23 days ago
feat: add 24h news shorts to homepage via startup patcher d84565a verified bep40 commited on 23 days ago
feat: unique vid per TikTok slide, share+hash per video, fix multi-part match all parts in feed f013786 verified bep40 commited on 24 days ago
fix: replace dropdown hack with hidden textbox+button for reliable category switching + TikTok navigation 0ac0a87 verified bep40 commited on 24 days ago
fix: remove surrogate pairs in JS string (use proper Unicode codepoints) 06e1129 verified bep40 commited on 24 days ago
fix: disable SSR to fix UnicodeEncodeError with flag emojis b4fb4e3 verified bep40 commited on 24 days ago
feat: icon category grid + auto-hide seek buttons + video slide→TikTok fix 8a0dccc verified bep40 commited on 24 days ago
Revert to working version (24h carousel on homepage, before broken fixes) f2df10e verified bep40 commited on 24 days ago
Playlist tabs UI for 24h multi-part videos, TikTok fullscreen for dantri, native setter in bdpOpen 717887a verified bep40 commited on 24 days ago
CRITICAL: bdpOpen uses native setter + setTimeout for button click 3abcab7 verified bep40 commited on 24 days ago
Fix: dantri video from JS streamLocalPath, visible=True for hidden elements, bdpGoVideo native setter abd753a verified bep40 commited on 24 days ago
Fix: Dantri video-ngan, 24h playlist in article, TikTok btn fix 1a4b006 verified bep40 commited on 24 days ago
Add Dantri video carousel, TikTok button on 24h carousel, 24h full playlist in article view 6856a05 verified bep40 commited on 24 days ago
Add 24h video carousel on homepage (parallel fetch, no extra latency) 13d1ec0 verified bep40 commited on 24 days ago
Timezone VN (UTC+7), remove BDP video, fix 24h multi-part probe (\d+ not \d{2}) 1487a0a verified bep40 commited on 24 days ago
Replace video slider with featured news carousel on homepage (no extra fetch, instant) 7cc732e verified bep40 commited on 24 days ago
Revert to a38c268: slider BDP+24h, seek buttons, grid->TikTok 3942ddf verified bep40 commited on 25 days ago
fix: 24h-only slider, tap-to-show seek controls, multi-part probe dae1309 verified bep40 commited on 25 days ago
feat: 24h multi-part videos, slider->TikTok, seek buttons, grid->TikTok a38c268 verified bep40 commited on 25 days ago
fix: 24h in slider + TikTok feed scroll-based playback e64c495 verified bep40 commited on 25 days ago
fix: 24h videos in homepage slider + TikTok feed playback fixes 819566b verified bep40 commited on 25 days ago
feat: fullscreen TikTok video feed + 24h.com.vn video source 590f2b0 verified bep40 commited on 25 days ago
feat: hash URL sharing + TikTok-style vertical video feed 55f76b1 verified bep40 commited on 25 days ago
Revert to working version + fix JS injection (head= strips scripts, use js= instead) b17f42d verified bep40 commited on 25 days ago
ROOT CAUSE FIX: move all JS from head= (stripped by Gradio) to js= parameter d7d9268 verified bep40 commited on 25 days ago
FINAL FIX: native value setter + Textbox.input() + sr-only visible 58aa5ca verified bep40 commited on 25 days ago
Fix: remove hidden button, use Textbox.submit(), fast homepage (no VNE video scan) 6f21b3c verified bep40 commited on 25 days ago
Fix: hidden elements not in DOM, robust bdpOpen + slider scroll 7c0e509 verified bep40 commited on 25 days ago
v3: VNE+BDP videos in slider, hash URL share, TikTok viewer 4bd4c6f verified bep40 commited on 25 days ago
v3: VNE videos in slider, hash URL share, TikTok-style viewer 233cf1c verified bep40 commited on 25 days ago
Fix video playback, share URLs, images & add video slider on homepage c1737fa verified bep40 commited on 25 days ago
fix: share original URL (OG image works), HLS via MutationObserver (no inline script), image error via JS (no inline onerror), add Video category fc16b1c verified bep40 commited on 25 days ago
fix: OG image URL encoding, HLS.js for VnExpress video, GIF onerror no longer hides parent 4872afc verified bep40 commited on 25 days ago
feat: inline video player (VnExpress MP4 + BDP video-embed), OG image in share links, dynamic meta tags 3826fdf verified bep40 commited on 25 days ago
feat: inline video player (VnExpress MP4 + BDP video-embed), OG image in share links, dynamic meta tags 8fc079e verified bep40 commited on 25 days ago
feat: multi-category VnExpress, grouped homepage, SEO-friendly URLs with slug, schema.org markup, og meta tags b69646b verified bep40 commited on 26 days ago
feat: VnExpress source, hash URL routing, share with page link, localStorage comments 8fb0b20 verified bep40 commited on 26 days ago
feat: fullscreen dark UI, strip article links, share buttons (Web Share API + clipboard fallback) 9500889 verified bep40 commited on 26 days ago
feat: inline article reader - read full articles without redirect cad6cba verified bep40 commited on 26 days ago
fix: move css/theme back to gr.Blocks() for Gradio 5.x compatibility 889c53f verified bep40 commited on 26 days ago