Commit History

  1. fix: allow blob: urls in worldLoader to enable local file dropping

    Jeprary
    ba04000
  2. fix: prevent local dropped models from being overwritten on refresh

    Jeprary
    300e645
  3. feat: improve mobile touch controls and add local file drop support

    Jeprary
    d55e335

  1. fix: missing useThree and THREE imports for CameraLogger

    Jeprary
    981d891
  2. fix: syntax error escaped backticks again in worldLoader

    Jeprary
    7185739
  3. fix: syntax error in WorldViewer.tsx

    Jeprary
    8d6d40a
  4. feat: add developer P key logger and remove PlacementEditor

    Jeprary
    31abac2
  5. fix: remove escaped backticks causing syntax error

    Jeprary
    2c40bef
  6. fix: use dynamic displayName for external URLs

    Jeprary
    fde700c
  7. fix: ignore _temp_chunks directory when reading models

    Jeprary
    7985d2e
  8. style: hide background canvas during upload and use solid black overlay

    Jeprary
    3b8e8d5
  9. style: translate comment to english

    Jeprary
    0f35b08
  10. perf: use dynamic chunk size for large files

    Jeprary
    22158fd
  11. perf: increase upload concurrency to 6

    Jeprary
    026bf14
  12. feat: implement concurrent chunked upload and JYSM prefix URL routing

    Jeprary
    29664cd
  13. refactor: extract UploadOverlay into separate component

    Jeprary
    9bd4d4a
  14. fix: vertical centering of upload UI when world is empty

    Jeprary
    5a96899
  15. feat: implement real upload progress bar with XMLHttpRequest

    Jeprary
    c8db214
  16. feat: add uploading progress overlay during drag-and-drop

    Jeprary
    c5e520b
  17. chore: upgrade @sparkjsdev/spark to 2.1.0

    Jeprary
    c7efba3
  18. fix: import useState in FlyController

    Jeprary
    a8b92bc
  19. feat: enable mobile touch joystick in fly mode

    Jeprary
    b5a2d17
  20. feat: default to fps mode on mobile to enable virtual joystick

    Jeprary
    59d4b37
  21. fix: update github link and remove obsolete terminal button

    Jeprary
    e55156d
  22. fix: disable native touch and pull-to-refresh on mobile

    Jeprary
    a4e0e8e
  23. fix: update operation hints to accurately reflect controls

    Jeprary
    05ea6f5
  24. fix: restore accidentally deleted icon in BottomLeftControls

    Jeprary
    beb485e
  25. style: remove emoji from operation hint

    Jeprary
    818324c
  26. feat: move operation hints to persistent bottom left controls

    Jeprary
    df2632d
  27. feat: fix white flash on load and add operation hints to loading screen

    Jeprary
    7e005b1
  28. fix: revert proxy and use nocache to bypass worker CORS cache bug

    Jeprary
    f6d9799
  29. fix: restore content-length header in proxy to prevent webgl parse failure

    Jeprary
    f7e1428
  30. fix: proxy external models to bypass worker CORS and HF redirects

    Jeprary
    656f2b1
  31. fix: change url param to model to avoid vite intercept

    Jeprary
    4effff3
  32. fix: allow all hosts in vite dev server

    Jeprary
    b4f5abb
  33. ci: add Hugging Face YAML frontmatter to README

    Jeprary
    fa42b76
  34. Initial commit: SparkSplat with proper UTF-8 LFS

    Jeprary
    1829efb