Spaces:
Runtime error
Runtime error
Commit History
-
Upload server.py with huggingface_hub
Verified signaturec1871d1 -
Upload server.py with huggingface_hub
Verified signaturee92c089 -
Upload server.py with huggingface_hub
Verified signatureb7ffc8d -
Sync from GitHub via hub-sync
Verified signature40c272a
-
Fix: server.py with HF Space guard
Verified signatureda26903 -
Fix: switch app_file to app.py for HF Spaces, guard uvicorn.run on Spaces
Verified signature0f9a87b -
[NAH-36] Custom Recall frontend (gr.Server) + JSON API over the backend (#17)
nz-nz +1: Claude Opus 4.8Unverified signature* [NAH-36] custom Recall frontend (gr.Server) + JSON API over the backend Implements the polished Recall.dc.html design from Claude Design as a custom vanilla HTML/CSS/JS frontend served by FastAPI, with a thin JSON API wrapping the existing content_pipeline + learning_engine. The learning/content logic and the schema.py data contract are treated as an API and are NOT changed. - server.py: stateless API (session stored server-side by id, so reference answers never reach the client) — /api/generate, /grade, /regenerate, /next, /recap, /restart; serves frontend/index.html; legacy Gradio UI optionally mounted at /gradio. - frontend/index.html: Upload / Study / Recap screens, reacting mascot, streak flame, per-topic mastery bars, deck rail, difficulty dial, and the signature adaptive follow-up moment (banner slide-in + injected cards popping into the deck) driven by generate_followups/add_followups. - Verified end-to-end in stub mode (API + browser): generate → grade-wrong → …1b69513