Add API key input field in sidebar - users can enter their own YouTube API key 6285ada Running DivYonko commited on 17 days ago
Keyword improvements from new CSV analysis - 28/28 tests passing 67899d6 DivYonko commited on 19 days ago
Add warning: switch to Stats tab before clicking export button d96515a DivYonko commited on 19 days ago
Change sentiment heatmap from stacked bar to multi-line chart ec9211d DivYonko commited on 19 days ago
Move export button to sidebar above Danger Zone in both files 5ada189 DivYonko commited on 19 days ago
Add screenshot PDF export button to frontend/streamlit_app.py stats view 4929dfe DivYonko commited on 19 days ago
Fix misleading filter status message - clarify full scan vs cap 6909867 DivYonko commited on 19 days ago
Replace broken PDF with html2canvas screenshot export on Stats page cdf4792 DivYonko commited on 19 days ago
Fix PDF: strip emoji/unicode chars that Helvetica can't render e7565ac DivYonko commited on 19 days ago
Remove confidence trend chart and word cloud from Stats view 7da3a1d DivYonko commited on 21 days ago
API quota conservation: scraper polling rate now matches UI refresh interval c5feb54 DivYonko commited on 21 days ago
Move engagement score section: after cumulative topic, before window snapshot f66bc95 DivYonko commited on 21 days ago
Move pinned messages from Stats to Comments view - show above feed 3974f5a DivYonko commited on 21 days ago
Fix smart filter in both pages/comments.py and frontend/streamlit_app.py cee5a19 DivYonko commited on 21 days ago
Smart filter: scan full history for last N matching messages + keyword accuracy fixes 47614fa DivYonko commited on 21 days ago
Improve keyword accuracy from CSV analysis + gate action_type on topic 5a13d2c DivYonko commited on 21 days ago
Fix video title fetch for live streams + fix subtitle encoding 2a149f0 DivYonko commited on 23 days ago
Fix navigation: use sidebar position, remove dead active_view radio 0ed17b2 DivYonko commited on 23 days ago
Fix duplicate widget key - pages now import from shared.py not app.py e765d56 DivYonko commited on 23 days ago
Fix session state widget key conflict - use explicit widget keys 9004cb2 DivYonko commited on 23 days ago
Refactor to multi-page navigation - fix view bleeding permanently 003e073 DivYonko commited on 23 days ago
Fix view bleed: rerun on view switch to clear all widget state 3893dea DivYonko commited on 23 days ago
Fix stats bleeding into comments view - add explicit view guard and cache clear b6e6ef2 DivYonko commited on 23 days ago
Remove BART fallback from topic model - fully keyword-based now 7d815fe DivYonko commited on 23 days ago
fix: replace in-memory store with SQLite so scraper and UI share data across workers 906e964 DivYonko commited on Apr 16
fix: store backlog immediately without ML inference, add per-message error logging 2965fd0 DivYonko commited on Apr 16
fix: remove cache from load_stream_data so in-memory store is always read fresh c5b07c4 DivYonko commited on Apr 16
fix: add return None in except, improve scraper diagnostics logging d85beaa DivYonko commited on Apr 16
Duplicate from streamlit/streamlit-template-space ce3655e Divyonko FranckAbgrall HF Staff commited on Apr 15