Track codegen output so clones build without a local Unity export step for
those files; remove src/generated/ from Needle app .gitignore.
Made-with: Cursor
Replace invalid ddeleteOriginalAssets with deleteOriginalAssets: false so
vite-plugin-compression2 keeps uncompressed JS/CSS alongside .gz files.
Without this, index.html referenced missing chunks and the scene failed to load.
Rebuild MenuScene and SampleScene production bundles.
Made-with: Cursor
Git LFS pointer text was being served as MenuScene.glb, breaking GLTF JSON parse.
Override filter for Needle/**/dist/** so static hosting and Docker get real binaries.
Made-with: Cursor
- Track Needle/MenuScene/dist and Needle/SampleScene/dist for container deploys
- Dockerfile copies pre-built dist (no npm in image); rebuild with npm run build before commit
- Fix Needle .gitignore: /assets/ so dist/assets is not ignored
- Git LFS: track *.wasm; relax .dockerignore so dist is sent as build context
Made-with: Cursor
Add root .gitignore for Unity Library/Temp/Logs, IDE folders, and node_modules.
Include Assets, Needle TypeScript (MenuController, asset picker, WebXR), and project configuration.
Made-with: Cursor