Commit History

  1. Update app.py

    Verified signature
    591369a
  2. Update app.py

    Verified signature
    2535cfa

  1. Update app.py

    Verified signature
    921a2c4

  1. Fix YAML short_description length for HF space metadata

    b4f0f40
  2. Add stroke-by-stroke Gaussian Splatting playback feature

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

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

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

    659c5fb
  6. Fix camera target by transforming original center with SplatMesh matrix

    322f539
  7. Wrap generate in try-except to surface backend errors

    5ed3ea2
  8. Fix Gradio JS parameter unpacking bug

    b77f070
  9. Use native SplatMesh URL loader instead of fetch + fileBytes to fix black screen

    ed59f8d
  10. Fix viewer camera framing and add upload validation check

    a8a1dd3
  11. Use native Spark.js fileBytes API with explicit fileType ply for reliable 3DGS rendering

    36c23fb
  12. Embed PLY binary data directly as Base64 in iframe to bypass all network fetch and origin restrictions

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

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

    03a62e7
  15. Add automatic embedded video extraction from single HEIC files

    a86570a
  16. Fix base URL resolution and template pre-loading for viewer iframe

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

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

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

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

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

    a02137c
  22. Fix port 7860 binding conflict

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

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

    f588d5f
  25. Deploy ZipSplatPlus Space

    0f637e1