Commit History
Update README and Sidebar UI fdca18e
Complete per-user data isolation, bug fixes, and Admin wipe trigger dca819c
fix: change OAuth links target to _blank to bypass HF iframe sandbox 1845cd9
fix: change OAuth links target to _top to break out of HF iframe (fixes 403/blank screen) c31dd05
feat: rebuild auth from scratch using pure Firebase REST API d778c1b
fix: make Streamlit startup resilient - handle import failures gracefully 7856594
feat: replace Firebase JS SDK with REST API + Google/GitHub OAuth redirect flow 50b9d5b
Fix Firebase auth: replace iframe with native Streamlit login form (REST API) d49bca1
FocusFlow Assistant commited on
Add Firebase auth login page (Google, GitHub, Email/Password) with FirebaseUI 55efbf4
FocusFlow Assistant commited on
Add Paste Text feature and restore disabled YouTube UI 48c1ea6
FocusFlow Assistant commited on
Gracefully disable YouTube in Cloud Mode 2847ff4
FocusFlow Assistant commited on
feat: use Invidious API for YouTube transcripts 068aa2f
FocusFlow Assistant commited on
feat: browser-side YouTube transcript fetching dcf165e
FocusFlow Assistant commited on
Replace YouTube fetch with timedtext API - no API keys needed, works from any server cecb03b
FocusFlow Assistant commited on
Add YouTube Data API v3 for cloud-reliable transcript fetching with local fallback f723af8
FocusFlow Assistant commited on
Add auto-generated caption support for YouTube: multi-priority fetch, shorts URLs, transcript cleanup 80a8392
FocusFlow Assistant commited on
Add OCR fallback for scanned/image PDFs using pytesseract + pdf2image 2c32e38
FocusFlow Assistant commited on
feat: Enable YouTube URLs in cloud with youtube-transcript-api d270665
FocusFlow Assistant commited on
fix: Add missing os import for environment variable check 29de20e
FocusFlow Assistant commited on
fix: Disable URL/YouTube ingestion in cloud mode (HF Spaces network restrictions) d5a21b6
FocusFlow Assistant commited on
Add multi-user support with session-based student IDs 3e0882a
FocusFlow Assistant commited on
Fix: Implement automatic date/day progression system cb10af2
FocusFlow Assistant commited on
Fix: Restore except block that was accidentally removed during cleanup 9a8a489
FocusFlow Assistant commited on
Production code cleanup - remove debug statements and duplicates ea52e8c
FocusFlow Assistant commited on
Add data persistence and comprehensive citation system 6d15ebb
FocusFlow Assistant commited on
Major improvements: Multi-subject plan generation, enhanced quiz/lesson quality, fixed UI layout a689464
FocusFlow Assistant commited on
feat: Implement AI Plan Generator (Lite Mode) and Focus Mode Layout e60bafd
FocusFlow Assistant commited on
Update backend RAG logic, app UI, and add documentation 8008633
FocusFlow Assistant commited on
feat: Implement initial Streamlit application with custom theming, extensive CSS, and an analytics dialog. ad33132
FocusFlow Assistant commited on