Commit Graph

342 Commits

Author SHA1 Message Date
a6cf9b8325 Reorder imports in scene-document-json.test.ts 2026-03-31 17:53:08 +02:00
44efb9e64d Reorder imports in build-runtime-scene.test.ts 2026-03-31 17:53:08 +02:00
c6db87a484 Add end-to-end test for importing model asset 2026-03-31 17:53:08 +02:00
cb3c945172 Add tests for project asset storage 2026-03-31 17:53:08 +02:00
82377eab30 Add tests for model instance commands 2026-03-31 17:53:08 +02:00
f86e2c4fb2 Add model instance and asset handling in build-runtime-scene test 2026-03-31 17:51:45 +02:00
b204c8cfce Update scene document JSON tests for model assets and instances 2026-03-31 17:51:38 +02:00
403a8e6c4e Add tiny-triangle.gltf fixture asset 2026-03-31 17:51:38 +02:00
185d2b0141 Use project assets in viewport host 2026-03-31 17:50:22 +02:00
d7880724d2 Add model instances to runtime scene fixture 2026-03-31 17:50:22 +02:00
627bfa9c0d Update model instance command label function 2026-03-31 17:50:22 +02:00
bb3e29cbbf Update model asset summary handling in App.tsx 2026-03-31 17:49:13 +02:00
3b8539066e Reorder imports in gltf-model-import.ts 2026-03-31 17:49:13 +02:00
0b406acd38 Add texture and material disposal functions in model-instance-rendering.ts 2026-03-31 17:49:00 +02:00
2c59d2040d Update prompts.txt by removing metadata extraction instruction 2026-03-31 17:49:00 +02:00
0600f9e1c3 Update prompts-lite.txt with changes to asset storage and audio handling 2026-03-31 17:48:02 +02:00
9d48ad7fd3 Update prompts for project package import/export and runner packaging 2026-03-31 17:47:49 +02:00
3803ac738c Add selectedModelAssetRecord in App.tsx 2026-03-31 17:47:49 +02:00
fdced18405 Update prompts and App.tsx for GLB/GLTF import functionality 2026-03-31 17:46:54 +02:00
5e69653810 Update asset display logic in App.tsx 2026-03-31 17:46:43 +02:00
9676abb6a3 Rename modelAssetList to projectAssetList and filter models 2026-03-31 17:46:43 +02:00
96c99ce089 Import getProjectAssetKindLabel in App.tsx 2026-03-31 17:46:43 +02:00
5918e80135 Update testing documentation for project package portability 2026-03-31 17:46:12 +02:00
268e28350b Display material, texture, and animation names in asset summary 2026-03-31 17:46:12 +02:00
3ac52cc0b1 Update roadmap for project portability and deployment improvements 2026-03-31 17:45:49 +02:00
9a2e45e86f Fix pluralization in model instance selection message 2026-03-31 17:45:49 +02:00
6b8e0ce2d1 Update architecture.md with project package details 2026-03-31 17:45:37 +02:00
9e86905e7b Collect sync errors for model assets in App.tsx 2026-03-31 17:45:37 +02:00
ef76273e78 Update architecture.md with changes to project packaging and build pipeline 2026-03-31 17:45:30 +02:00
297176b2d6 Update CHAT_CONTEXT.md and related code for project JSON format and asset handling 2026-03-31 17:45:24 +02:00
d0460613b0 Update AGENTS.md and ViewportCanvas.tsx for project package details 2026-03-31 17:45:18 +02:00
54c5e4c5d2 Update App.tsx status messages and toolbar subtitle 2026-03-31 17:45:18 +02:00
fd5342c34a Update viewport-host.ts to use getModelInstances 2026-03-31 17:45:18 +02:00
d5a502ad72 Pass project assets and loaded model assets to canvas components 2026-03-31 17:44:38 +02:00
d76856008d Update file input handlers in App.tsx 2026-03-31 17:44:38 +02:00
f2fb256f67 Add import model button to toolbar 2026-03-31 17:44:23 +02:00
ee34a4975b Add texture count to asset summary in App.tsx 2026-03-31 17:44:17 +02:00
bc69bc415f Update formatting in App.tsx 2026-03-31 17:44:17 +02:00
403370cfad Add model instance transformation controls 2026-03-31 17:44:09 +02:00
ce3c7a8b8b Update asset display in outliner 2026-03-31 17:44:09 +02:00
e882db2b4a Add asset management panel and model instance outliner section in App.tsx 2026-03-31 17:43:27 +02:00
65ae5bfebb Update model instance creation logic to use anchor position 2026-03-31 17:42:57 +02:00
27075fabf5 Add function to apply model instance changes 2026-03-31 17:42:55 +02:00
353ad1fc05 Add function to read and validate positive Vec3Draft 2026-03-31 17:42:51 +02:00
558d20f25f Add functionality to import model assets 2026-03-31 17:42:47 +02:00
0bad6dfd65 Implement model instance commit and placement functionality 2026-03-31 17:42:40 +02:00
2ce74ba5b6 Add status message for model instance selection 2026-03-31 17:42:40 +02:00
8ac4ac81bc Add effect to update model instance draft values in App.tsx 2026-03-31 17:42:30 +02:00
8f5f4fe518 Fix asset disposal logic in App.tsx 2026-03-31 17:42:30 +02:00
9265ab1d44 Import disposeModelTemplate function in App.tsx 2026-03-31 17:42:30 +02:00