Add API key input field in sidebar - users can enter their own YouTube API key 6285ada DivYonko commited on May 2
Add screenshot PDF export button to frontend/streamlit_app.py stats view 4929dfe DivYonko commited on Apr 30
Replace broken PDF with html2canvas screenshot export on Stats page cdf4792 DivYonko commited on Apr 30
API quota conservation: scraper polling rate now matches UI refresh interval c5feb54 DivYonko commited on Apr 29
Move engagement score section: after cumulative topic, before window snapshot f66bc95 DivYonko commited on Apr 29
Move pinned messages from Stats to Comments view - show above feed 3974f5a DivYonko commited on Apr 29
Fix smart filter in both pages/comments.py and frontend/streamlit_app.py cee5a19 DivYonko commited on Apr 29
Smart filter: scan full history for last N matching messages + keyword accuracy fixes 47614fa DivYonko commited on Apr 29
Improve keyword accuracy from CSV analysis + gate action_type on topic 5a13d2c DivYonko commited on Apr 29
Fix navigation: use sidebar position, remove dead active_view radio 0ed17b2 DivYonko commited on Apr 27
Fix duplicate widget key - pages now import from shared.py not app.py e765d56 DivYonko commited on Apr 27
Refactor to multi-page navigation - fix view bleeding permanently 003e073 DivYonko commited on Apr 27
Fix stats bleeding into comments view - add explicit view guard and cache clear b6e6ef2 DivYonko commited on Apr 27
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