ZipSplatPlus / app.py

Commit History

  1. Update app.py

    Verified signature
    591369a
  2. Update app.py

    Verified signature
    2535cfa

  1. Update app.py

    Verified signature
    921a2c4

  1. Add stroke-by-stroke Gaussian Splatting playback feature

    b472c86
  2. docs: optimize README and app.py for GitHub & HuggingFace SEO with banner preview

    fba6b0a
  3. Embed base64 PLY data directly into viewer iframe to fix infinite loading

    373b252
  4. Fix detail: Not Found error by using iframe srcdoc instead of temp HTML file route

    659c5fb
  5. Wrap generate in try-except to surface backend errors

    5ed3ea2
  6. Fix Gradio JS parameter unpacking bug

    b77f070
  7. Fix viewer camera framing and add upload validation check

    a8a1dd3
  8. Embed PLY binary data directly as Base64 in iframe to bypass all network fetch and origin restrictions

    31121aa
  9. Use base64 data URL for iframe to eliminate HTML escaping and URL parameter corruption

    249fb48
  10. Fix URL resolution and camera auto-framing in 3D Gaussian viewer

    03a62e7
  11. Fix base URL resolution and template pre-loading for viewer iframe

    09152aa
  12. Use pure Gradio Blocks architecture for 100% ZeroGPU compatibility and clean /file= serving

    90885d3
  13. Ensure demo.launch() in __main__ for ZeroGPU @spaces.GPU function detection

    a90db8a
  14. Use srcdoc in iframe to prevent Gradio catch-all routing redirects

    9053ad6
  15. Eliminate duplicate server launching and asyncio selector warnings

    7190cce
  16. Enhance PLY delivery lifecycle with dedicated /api/ply/{file_id} endpoint and Blob URL loading

    a02137c
  17. Fix port 7860 binding conflict

    2838430
  18. Fix load_media_views import by embedding self-contained media_loader

    c9dd994
  19. Update app.py with HEIC, video, and Live Photo support

    f588d5f
  20. Deploy ZipSplatPlus Space

    0f637e1