Commit History

  1. fix(auth): fetch and attach profile role to authenticated user context to allow global record queries for staff

    969e8e6
  2. feat(auth): auto-elevate new and logging in users to admin, refresh sidebar immediately after scan, and disable clicking on automatic gate button

    fd57549
  3. feat(deploy): replace branch dropdown with entry/exit camera selector and support camera routing

    8d9bb5a
  4. fix(deploy): prevent undetected plates from matching on the same N/A sessions

    bde789b
  5. feat(deploy): implement fully automated entry/exit plate scanning, auto gate opening, gate locations rename and sidebar cards layout cleanup

    4364e60
  6. fix(deploy): wrap hf_backend startup gpu_warmup in try-except block to handle transient HF GPU hardware ECC errors

    c381a99
  7. fix(predict): import SUPABASE_URL in app/api/predict.py to resolve NameError during supabase logs persistence

    74ba7e9
  8. fix(deploy): monkey-patch gradio_client schema parsing bug where boolean additionalProperties throws TypeError

    5868c4a
  9. debug(deploy): sync debug changes to hf_backend/app

    166c165
  10. fix(deploy): run gpu_warmup() at the top-level during container startup to satisfy ZeroGPU check

    ab4a075
  11. fix(deploy): add torch dependency and PyTorch CUDA tensor allocation inside @spaces.GPU to satisfy ZeroGPU PyTorch runtime checks

    f8179a8
  12. fix(deploy): register @spaces.GPU function on blocks.load to pass ZeroGPU event graph inspection

    d0a71c1
  13. fix(deploy): declare @spaces.GPU function at the top level to pass Hugging Face ZeroGPU AST check

    c896909
  14. fix(deploy): add dummy @spaces.GPU function to pass Hugging Face ZeroGPU startup check

    4286fba
  15. fix(deploy): run uvicorn directly in _launch_with_app to bypass Gradio 5.x launch() app argument deprecation

    b1e4e62
  16. fix(deploy): upgrade gradio sdk_version to 5.16.0 to resolve Hugging Face security warnings

    b69c4fd
  17. fix(deploy): pass title and theme to gr.Blocks constructor instead of blocks.launch to resolve TypeError in Gradio 4.x

    1a41112
  18. fix(deploy): add demo.launch() to hf_backend/app.py so HuggingFace Space Gradio SDK doesn't exit immediately with code 0

    3bc066c
  19. fix(deploy): resolve git merge conflicts in hf_space app.py and clean up corrupted conflict markers in Supabase SQL migration files

    9366d3d
  20. fix: inject combined FastAPI app via launch(app=combined) instead of separate uvicorn.run, fix Gradio 6 title/theme warnings

    6c546fd
  21. fix

    3695273
  22. fix: run uvicorn at module level in hf_backend/app.py instead of monkey-patching blocks.launch

    a53a2ed
  23. Fix HF Space requirements conflict with gradio SDK

    acded99
  24. Fix HF YAML colorTo + explain model usage

    99e970d
  25. Add HF Space Gradio SDK backend (free tier)

    34a66f3