4566 Commits

Author SHA1 Message Date
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
032cecbdea Implement async loading and management of model assets from project storage 2026-03-31 17:42:04 +02:00
60928ba90a Add state for project asset storage readiness 2026-03-31 17:42:04 +02:00
5b1637d275 Add model instance and asset handling in App component 2026-03-31 17:41:51 +02:00
c94b628f2e Fix duplicate case in selection description 2026-03-31 17:41:51 +02:00
eec12354a8 Update describeSelection function to include model instance and asset details 2026-03-31 17:41:28 +02:00
af8fe53509 Add functions for model instance selection and formatting 2026-03-31 17:41:24 +02:00
88d843946d Add model asset import functionality 2026-03-31 17:41:17 +02:00
4e9c6e8ae2 Remove unused cloneVec3 function 2026-03-31 17:40:48 +02:00
b78d426e5f Update group position using set method instead of copy 2026-03-31 17:40:48 +02:00
5ef09a1bd1 Remove unused runtimeHost.updateAssets call in RunnerCanvas 2026-03-31 17:40:48 +02:00
45c51afcc1 Update RunnerCanvas to include project assets and model assets 2026-03-31 17:40:36 +02:00
6bf47c45dc Update ViewportCanvas to include projectAssets and loadedModelAssets 2026-03-31 17:40:31 +02:00
341a3e0266 Remove unused runtimeScene variable in RuntimeHost 2026-03-31 17:40:31 +02:00
34c344c8a3 Add model instance rendering support in RuntimeHost 2026-03-31 17:40:18 +02:00
4ba6d187e8 Update viewport host to include model instances and asset management 2026-03-31 17:40:11 +02:00
ba0b28d616 Add model instance rendering functionality 2026-03-31 17:40:11 +02:00
7b29a37d2a Add functions for cloning and disposing of model resources in gltf-model-import.ts 2026-03-31 17:37:48 +02:00
f7e8c80a10 Update viewport focus to include model instance scaling and selection handling 2026-03-31 17:36:57 +02:00
e6cf59f302 Add functions to handle single selected model instance and check if a model instance is selected 2026-03-31 17:36:47 +02:00
b1ad68ee06 Add functions to handle model instance bounding box and focus target creation 2026-03-31 17:32:38 +02:00
be0cba6bcf Refactor asset imports and add runtime model instance handling 2026-03-31 17:32:32 +02:00
efb465f2ec Update scene document migration and validation for model assets 2026-03-31 17:32:25 +02:00
082f1ffc3a Refactor GLTF model import and project asset storage 2026-03-31 17:31:48 +02:00
bcb6f5686e Add GLTF model import and related assets 2026-03-31 17:31:48 +02:00
7b98c38d92 Add E2E test for runtime click interaction 2026-03-31 06:51:47 +02:00
0be56fae37 Add test for migrating slice 2.2 documents to click-capable interaction schema 2026-03-31 06:50:26 +02:00