jiggle-physics / app.py

Commit History

Stringify landmark dict keys before pose response
fa899d5

Justin Wood Claude Sonnet 4.6 commited on

Monkey-patch gradio.routes.App.create_app to inject our routes
4eaaada

Justin Wood Claude Sonnet 4.6 commited on

Own FastAPI app, mount Gradio onto it
b642823

Justin Wood Claude Sonnet 4.6 commited on

Disable Gradio 5 SSR: Node.js layer was intercepting GET requests
bc01186

Justin Wood Claude Sonnet 4.6 commited on

Promote /jiggle/* routes ahead of Gradio's catch-all SPA route
4ba77fa

Justin Wood Claude Sonnet 4.6 commited on

Fix ZeroGPU detection: split @spaces.GPU from route decorators
4685dea

Justin Wood Claude Sonnet 4.6 commited on

Move all endpoints from /api/ to /jiggle/ prefix; health uses GET
b366210

Justin Wood Claude Sonnet 4.6 commited on

Revert to demo.app approach: gr.mount_gradio_app breaks ZeroGPU
d080ff8

Justin Wood Claude Sonnet 4.6 commited on

Restructure: FastAPI-first with gr.mount_gradio_app to fix route priority
129159a

Justin Wood Claude Sonnet 4.6 commited on

Rename health endpoint to /api/jiggle-health to avoid HF infrastructure interception
76806c2

Justin Wood Claude Sonnet 4.6 commited on

Move ping endpoint to /status to avoid Gradio /api/ namespace entirely
8ab6195

Justin Wood Claude Sonnet 4.6 commited on

Rename health endpoint to /api/ping to avoid Gradio reserved path
332d279

Justin Wood Claude Sonnet 4.6 commited on

Simplify health endpoint: robust exception handling, os.path cache check
774950b

Justin Wood Claude Sonnet 4.6 commited on

Fix /api/health: POST instead of GET to bypass Gradio SPA catch-all
d5f2794

Justin Wood Claude Sonnet 4.6 commited on

Enhance /api/health with model warm/cached status
03e831e

Justin Wood Claude Sonnet 4.6 commited on

Add two-photo workflow: MediaPipe pose detection + /api/pose endpoint
289e92a

Justin Wood Claude Sonnet 4.6 commited on

Add /api/logs endpoint and per-step print logging for SAM2 progress
775bb75

Justin Wood commited on

Prefix API routes with /api/ to avoid Gradio catch-all interception
7e7575e

Justin Wood commited on

Fix: spaces.GPU requires sync def, not async def
6a16544

Justin Wood commited on

Fix: Gradio 5.49.1 SDK (ZeroGPU requires Gradio), no Gradio in requirements
c6a8bc8

Justin Wood commited on

Switch to Docker SDK — clean FastAPI + ZeroGPU, no Gradio conflict
94d3997

Justin Wood commited on

Initial backend
c401d3e

Justin Wood commited on