Add API key input field in sidebar - users can enter their own YouTube API key 6285ada DivYonko commited on 7 days ago
Add warning: switch to Stats tab before clicking export button d96515a DivYonko commited on 9 days ago
Move export button to sidebar above Danger Zone in both files 5ada189 DivYonko commited on 9 days ago
Replace broken PDF with html2canvas screenshot export on Stats page cdf4792 DivYonko commited on 9 days ago
API quota conservation: scraper polling rate now matches UI refresh interval c5feb54 DivYonko commited on 10 days ago
Improve keyword accuracy from CSV analysis + gate action_type on topic 5a13d2c DivYonko commited on 10 days ago
Fix video title fetch for live streams + fix subtitle encoding 2a149f0 DivYonko commited on 12 days ago
Fix navigation: use sidebar position, remove dead active_view radio 0ed17b2 DivYonko commited on 12 days ago
Fix session state widget key conflict - use explicit widget keys 9004cb2 DivYonko commited on 12 days ago
Refactor to multi-page navigation - fix view bleeding permanently 003e073 DivYonko commited on 12 days ago
Fix view bleed: rerun on view switch to clear all widget state 3893dea DivYonko commited on 12 days ago
Fix stats bleeding into comments view - add explicit view guard and cache clear b6e6ef2 DivYonko commited on 12 days ago
fix: replace in-memory store with SQLite so scraper and UI share data across workers 906e964 DivYonko commited on 23 days ago
fix: store backlog immediately without ML inference, add per-message error logging 2965fd0 DivYonko commited on 23 days ago
fix: remove cache from load_stream_data so in-memory store is always read fresh c5b07c4 DivYonko commited on 23 days ago
fix: enable logging output + suppress torchvision watcher noise c9f1020 DivYonko commited on 23 days ago
fix: add return None in except, improve scraper diagnostics logging d85beaa DivYonko commited on 23 days ago