Commit History

  1. Apply styled UI updates to app.py

    f5c92f8
  2. Trigger HF Rebuild

    c4ebb42
  3. Restore HF YAML config

    93c2be2
  4. Update README and Sidebar UI

    fdca18e

  1. Create appuser for UID 1000 to fix PyTorch getpwuid KeyError

    decd86c
  2. Fix HF Spaces cache permission error and enable online inference APIs

    66f3f21
  3. Force space rebuild to unstic restarting state

    81d66ad
  4. Fix Uvicorn crash: Keep Transformers offline but Hub online

    57e6212
  5. Force disable HF_HUB_OFFLINE to allow inference API

    87ee24d
  6. Fix HF_HUB_OFFLINE blocking inference API calls

    c5b571e
  7. Complete per-user data isolation, bug fixes, and Admin wipe trigger

    dca819c

  1. feat: surface exact firebase error message for google sign in

    7904bd0
  2. fix: change OAuth links target to _blank to bypass HF iframe sandbox

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

    c31dd05
  4. Force rebuild: update README with latest features

    662b535
  5. feat: rebuild auth from scratch using pure Firebase REST API

    d778c1b
  6. fix: remove broken Python import test from startup script (IndentationError)

    e49eba6
  7. fix: change Streamlit port to 7860 for HuggingFace Docker Spaces

    3aa5a30
  8. fix: make Streamlit startup resilient - handle import failures gracefully

    7856594
  9. fix: add HuggingFace Space README config header

    d8180cd
  10. feat: replace Firebase JS SDK with REST API + Google/GitHub OAuth redirect flow

    50b9d5b
  11. Fix Firebase auth: replace iframe with native Streamlit login form (REST API)

    FocusFlow Assistant
    d49bca1
  12. Add Firebase auth login page (Google, GitHub, Email/Password) with FirebaseUI

    FocusFlow Assistant
    55efbf4
  13. add files

    FocusFlow Assistant
    d5d244d

  1. push everything to this repo

    FocusFlow Assistant
    de2dd98
  2. commit

    FocusFlow Assistant
    133d3f7
  3. Update README.md

    c329822

  1. Add Paste Text feature and restore disabled YouTube UI

    FocusFlow Assistant
    48c1ea6
  2. Gracefully disable YouTube in Cloud Mode

    FocusFlow Assistant
    2847ff4

  1. feat: use Invidious API for YouTube transcripts⁠

    FocusFlow Assistant
    068aa2f
  2. feat: browser-side YouTube transcript fetching⁠

    FocusFlow Assistant
    dcf165e
  3. fix: pre-download embedding model during Docker build to avoid DNS failures on HF Spaces⁠

    FocusFlow Assistant
    3c23e28

  1. Replace YouTube fetch with timedtext API - no API keys needed, works from any server

    FocusFlow Assistant
    cecb03b
  2. Add YouTube Data API v3 for cloud-reliable transcript fetching with local fallback

    FocusFlow Assistant
    f723af8
  3. Add auto-generated caption support for YouTube: multi-priority fetch, shorts URLs, transcript cleanup

    FocusFlow Assistant
    80a8392
  4. Fix YouTube transcript API: migrate to v1.x instance-based API (fetch + t.text)

    FocusFlow Assistant
    ec090b6

  1. Add OCR fallback for scanned/image PDFs using pytesseract + pdf2image

    FocusFlow Assistant
    2c32e38
  2. Fix PDF upload empty embeddings error: add validation for scanned/image-only PDFs

    FocusFlow Assistant
    4adfbc0

  1. fix: Use langchain_core.documents instead of deprecated langchain.schema

    FocusFlow Assistant
    6649259
  2. fix: Add robust startup with health checks and error logging⁠

    FocusFlow Assistant
    76a5867
  3. fix: Define logger before use in import error handler

    FocusFlow Assistant
    325edbc
  4. fix: Move youtube-transcript-api imports to top level⁠

    FocusFlow Assistant
    09826dd
  5. feat: Enable YouTube URLs in cloud with youtube-transcript-api⁠

    FocusFlow Assistant
    d270665
  6. fix: Add missing os import for environment variable check

    FocusFlow Assistant
    29de20e
  7. fix: Disable URL/YouTube ingestion in cloud mode (HF Spaces network restrictions)⁠

    FocusFlow Assistant
    d5a21b6
  8. fix: Add logger and fix imports for URL ingestion

    FocusFlow Assistant
    5b913e8
  9. fix: Add missing logger import

    FocusFlow Assistant
    78d63c0
  10. fix: Improve URL ingestion error handling and connectivity check

    FocusFlow Assistant
    19f586f
  11. docs: Add comprehensive architecture guide for beginners⁠

    FocusFlow Assistant
    37863ba

  1. docs: Add comprehensive technical summary in JSON format

    FocusFlow Assistant
    d11bf5f