Commit History

  1. fix: pin HF production dependency stack

    429d632

  1. Add Paladin terms of use license

    0973fb1

  1. Merge remote-tracking branch 'hf/main'

    7c519de
  2. ui: improve fetch button color and settings CSV documentation⁠

    raylim +1: Copilot
    08407b7

  1. fix: pass session_id to telemetry so logged-in users are not reported as Anonymous⁠

    raylim +1: Claude Opus 4.6
    30353a0

  1. fix: show existing slides row when switching to Upload Files mode⁠

    raylim +1: Claude Opus 4.6
    ec80932
  2. fix: move session_id_input definition before first reference⁠

    raylim +1: Claude Opus 4.6
    51aa2b6
  3. fix: pass session_id to storage/slides functions on HF Spaces⁠

    raylim +1: Claude Opus 4.6
    31037c1
  4. fix: use gr.skip() to prevent reconnection events from clearing login state⁠

    raylim +1: Claude Opus 4.6
    4608eac
  5. fix: use session_id_input.change() instead of demo.load() for login state⁠

    raylim +1: Claude Opus 4.6
    a22fed0
  6. fix: cache and replay page-load result on Gradio reconnection events⁠

    raylim +1: Claude Opus 4.6
    da47bf6
  7. fix: prevent Gradio reconnection from overwriting logged-in state⁠

    raylim +1: Claude Opus 4.6
    0c090ec
  8. debug: add visible diagnostics to on_page_load for session troubleshooting⁠

    raylim +1: Claude Opus 4.6
    b832f22

  1. fix: consolidate page-load into single demo.load() to avoid chaining issues⁠

    raylim +1: Claude Opus 4.6
    9c52c83
  2. fix: chain demo.load events sequentially for reliable session propagation⁠

    raylim +1: Claude Opus 4.6
    a89aa53
  3. fix: pass localStorage session ID to all user storage handlers⁠

    raylim +1: Claude Opus 4.6
    ed36f34
  4. fix: use pure JS logout — clear localStorage and reload page⁠

    raylim +1: Claude Opus 4.6
    a9f0b4d
  5. fix: move localStorage clear to .then() chain after logout handler⁠

    raylim +1: Claude Opus 4.6
    ca82d4c
  6. fix: simplify logout handler — no inputs, just clear localStorage side-effect⁠

    raylim +1: Claude Opus 4.6
    deda499
  7. fix: use Gradio button for sign-out instead of navigation link⁠

    raylim +1: Claude Opus 4.6
    70bd6db
  8. fix: use localStorage instead of cookies for session persistence⁠

    raylim +1: Claude Opus 4.6
    b656af2
  9. fix: handle Gradio Obj type in cookie lookup for session detection⁠

    raylim +1: Claude Opus 4.6
    f739613
  10. fix: remove macOS-only marker from torch override-dependencies⁠

    raylim +1: Claude Opus 4.6
    1fd5241
  11. fix: use lifespan handler + server-side session for OAuth on HF Spaces⁠

    raylim +1: Claude Opus 4.6
    de07ddb
  12. fix: use Gradio built-in OAuth routes instead of custom ones⁠

    raylim +1: Claude Opus 4.6
    73fd19d
  13. fix: use ASGI middleware for OAuth routes to prevent Gradio 404⁠

    raylim +1: Claude Opus 4.6
    2d8fcaf
  14. feat: implement manual OAuth for HF Spaces Docker SDK⁠

    raylim +1: Claude Opus 4.6
    8492a0e

  1. fix: clear LoginButton load event on HF Spaces to prevent self-reveal⁠

    raylim +1: Claude Opus 4.6
    98b35f0
  2. fix: hide LoginButton on HF Spaces (sdk:docker) and hash usernames in telemetry⁠

    raylim +1: Claude Opus 4.6
    99357ca
  3. fix: stop using request.username on HF Spaces (returns Space owner, not visitor)⁠

    raylim +1: Claude Opus 4.6
    bce9604
  4. fix: hide LoginButton on initial load in HF Spaces to prevent flash⁠

    raylim +1: Claude Opus 4.6
    9adb105
  5. docs: add login & user storage section to in-app documentation⁠

    raylim +1: Claude Opus 4.6
    7cd9c01

  1. fix: use OAuthProfile for login state across all UI functions⁠

    raylim +1: Claude Opus 4.6
    02148f5
  2. fix: use login() instead of success() for LoginButton event handler⁠

    9a9c8c3
  3. fix: hide existing slides selector when TCGA fetch mode is selected⁠

    cdf4f0d
  4. fix: resolve column mismatch error in get_settings function⁠

    343d8bf
  5. fix: use OAuthProfile instead of request.username for HF Spaces login⁠

    raylim +1: Claude Opus 4.6
    847294a

  1. fix: handle AuthenticationMiddleware error when accessing request.username⁠

    89430a7
  2. fix: add diagnostic logging for HF Spaces user authentication⁠

    c3c3ba9
  3. feat: add gradio[oauth] dependency for authentication⁠

    bfcaf2f
  4. fix: use LoginButton instead of expects_oauth parameter⁠

    3738c7d
  5. feat: enable HuggingFace OAuth for user tracking⁠

    8309db7
  6. fix: use Gradio 6.x built-in username instead of JWT parsing⁠

    001e8fa
  7. fix: handle None values in telemetry long format reports⁠

    0327c8f
  8. fix: pin setuptools <70.0.0 to preserve pkg_resources⁠

    2e52f59
  9. fix: add echo statement to force Docker layer rebuild⁠

    d005c63
  10. fix: force Docker rebuild to install setuptools dependency⁠

    f1eaa9d
  11. fix: add setuptools to pyproject.toml for Docker builds⁠

    8a68df5
  12. docs: clarify app.py is for ZeroGPU deployment, not Docker⁠

    64e9582
  13. fix: add lightning to requirements.txt for HuggingFace Spaces⁠

    a206872