focusflow / app.py

Commit History

Apply styled UI updates to app.py
f5c92f8

SivaRohith69 commited on

Update README and Sidebar UI
fdca18e

SivaRohith69 commited on

Complete per-user data isolation, bug fixes, and Admin wipe trigger
dca819c

SivaRohith69 commited on

fix: change OAuth links target to _blank to bypass HF iframe sandbox
1845cd9

SivaRohith69 commited on

fix: change OAuth links target to _top to break out of HF iframe (fixes 403/blank screen)
c31dd05

SivaRohith69 commited on

feat: rebuild auth from scratch using pure Firebase REST API
d778c1b

SivaRohith69 commited on

fix: make Streamlit startup resilient - handle import failures gracefully
7856594

SivaRohith69 commited on

feat: replace Firebase JS SDK with REST API + Google/GitHub OAuth redirect flow
50b9d5b

SivaRohith69 commited on

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