Commit History

Update app.py
73ee85d
verified

bep40 commited on

restore: revert app.py from commit 8a0dccc (working version before accidental overwrite)
46a000f
verified

bep40 commited on

revert: restore app.py as main entry, use startup import for shorts"
79a9305
verified

bep40 commited on

feat: app.py as patcher entry point, patches and runs main app with 24h shorts
95e415a
verified

bep40 commited on

feat: add 24h news shorts to homepage via startup patcher
d84565a
verified

bep40 commited on

feat: add 24h news shorts scraper module
7f0fde2
verified

bep40 commited on

Delete patch_shorts.py
caf0caf
verified

bep40 commited on

temp: patch script (will be replaced)
e4ea4a9
verified

bep40 commited on

feat: unique vid per TikTok slide, share+hash per video, fix multi-part match all parts in feed
f013786
verified

bep40 commited on

fix: replace dropdown hack with hidden textbox+button for reliable category switching + TikTok navigation
0ac0a87
verified

bep40 commited on

fix: remove surrogate pairs in JS string (use proper Unicode codepoints)
06e1129
verified

bep40 commited on

fix: disable SSR to fix UnicodeEncodeError with flag emojis
b4fb4e3
verified

bep40 commited on

feat: icon category grid + auto-hide seek buttons + video slide→TikTok fix
8a0dccc
verified

bep40 commited on

Revert to working version (24h carousel on homepage, before broken fixes)
f2df10e
verified

bep40 commited on

force rebuild with comment
bce5b40
verified

bep40 commited on

Playlist tabs UI for 24h multi-part videos, TikTok fullscreen for dantri, native setter in bdpOpen
717887a
verified

bep40 commited on

CRITICAL: bdpOpen uses native setter + setTimeout for button click
3abcab7
verified

bep40 commited on

Fix: dantri video from JS streamLocalPath, visible=True for hidden elements, bdpGoVideo native setter
abd753a
verified

bep40 commited on

Fix: Dantri video-ngan, 24h playlist in article, TikTok btn fix
1a4b006
verified

bep40 commited on

Add Dantri video carousel, TikTok button on 24h carousel, 24h full playlist in article view
6856a05
verified

bep40 commited on

Add 24h video carousel on homepage (parallel fetch, no extra latency)
13d1ec0
verified

bep40 commited on

Timezone VN (UTC+7), remove BDP video, fix 24h multi-part probe (\d+ not \d{2})
1487a0a
verified

bep40 commited on

Replace video slider with featured news carousel on homepage (no extra fetch, instant)
7cc732e
verified

bep40 commited on

Revert to a38c268: slider BDP+24h, seek buttons, grid->TikTok
3942ddf
verified

bep40 commited on

fix: 24h-only slider, tap-to-show seek controls, multi-part probe
dae1309
verified

bep40 commited on

feat: 24h multi-part videos, slider->TikTok, seek buttons, grid->TikTok
a38c268
verified

bep40 commited on

fix: 24h in slider + TikTok feed scroll-based playback
e64c495
verified

bep40 commited on

fix: 24h videos in homepage slider + TikTok feed playback fixes
819566b
verified

bep40 commited on

feat: fullscreen TikTok video feed + 24h.com.vn video source
590f2b0
verified

bep40 commited on

feat: hash URL sharing + TikTok-style vertical video feed
55f76b1
verified

bep40 commited on

Revert to working version + fix JS injection (head= strips scripts, use js= instead)
b17f42d
verified

bep40 commited on

ROOT CAUSE FIX: move all JS from head= (stripped by Gradio) to js= parameter
d7d9268
verified

bep40 commited on

FINAL FIX: native value setter + Textbox.input() + sr-only visible
58aa5ca
verified

bep40 commited on

Fix: remove hidden button, use Textbox.submit(), fast homepage (no VNE video scan)
6f21b3c
verified

bep40 commited on

Fix: hidden elements not in DOM, robust bdpOpen + slider scroll
7c0e509
verified

bep40 commited on

v3: VNE+BDP videos in slider, hash URL share, TikTok viewer
4bd4c6f
verified

bep40 commited on

v3: VNE videos in slider, hash URL share, TikTok-style viewer
233cf1c
verified

bep40 commited on

Fix video playback, share URLs, images & add video slider on homepage
c1737fa
verified

bep40 commited on

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

fix: OG image URL encoding, HLS.js for VnExpress video, GIF onerror no longer hides parent
4872afc
verified

bep40 commited on

feat: inline video player (VnExpress MP4 + BDP video-embed), OG image in share links, dynamic meta tags
3826fdf
verified

bep40 commited on

feat: inline video player (VnExpress MP4 + BDP video-embed), OG image in share links, dynamic meta tags
8fc079e
verified

bep40 commited on

update README for multi-source news aggregator
7b6fe03
verified

bep40 commited on

feat: multi-category VnExpress, grouped homepage, SEO-friendly URLs with slug, schema.org markup, og meta tags
b69646b
verified

bep40 commited on

feat: VnExpress source, hash URL routing, share with page link, localStorage comments
8fb0b20
verified

bep40 commited on

feat: fullscreen dark UI, strip article links, share buttons (Web Share API + clipboard fallback)
9500889
verified

bep40 commited on

feat: inline article reader - read full articles without redirect
cad6cba
verified

bep40 commited on

fix: move css/theme back to gr.Blocks() for Gradio 5.x compatibility
889c53f
verified

bep40 commited on

Upload app.py
dbda048
verified

bep40 commited on

Upload README.md
90cb310
verified

bep40 commited on