Commit Graph

46 Commits

Author SHA1 Message Date
b29d046954 Add validation for jump, sprint, and crouch keyboard and gamepad bindings in scene document validation 2026-04-11 18:26:56 +02:00
aad686047b Fix null check for movementTemplate in scene-document-validation.ts 2026-04-11 17:59:43 +02:00
a05d644b62 Validate Player Start movement template 2026-04-11 17:59:33 +02:00
d793898c62 Import isPlayerStartMovementTemplateKind 2026-04-11 17:59:33 +02:00
f4150ea4a8 Add static-simple collision mode for model instances 2026-04-11 16:31:56 +02:00
991f98c7c5 Add validation for project scene editor preferences 2026-04-11 14:25:49 +02:00
b3ff49d38c Add project name validation and default value in document migration 2026-04-11 13:25:29 +02:00
7aaebe9ee8 Add validation for player start gamepad camera look binding 2026-04-11 12:31:34 +02:00
ec1f04e5cc Add validation for player start input bindings in scene-document-validation.ts 2026-04-11 12:14:05 +02:00
c9fd7bcd62 Validate player start navigation mode 2026-04-11 11:14:34 +02:00
5d06b73b12 Add validation for SceneEntry and SceneExit entities 2026-04-11 04:33:55 +02:00
e205cea50c auto-git:
[change] src/app/app.css
 [change] src/commands/set-scene-loading-screen-command.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document-validation.ts
 [change] src/document/scene-document.ts
 [change] src/runner-web/RunnerCanvas.tsx
 [change] src/runtime-three/first-person-navigation-controller.ts
 [change] src/runtime-three/navigation-controller.ts
 [change] src/runtime-three/orbit-visitor-navigation-controller.ts
 [change] src/runtime-three/runtime-host.ts
 [change] tests/domain/editor-store.test.ts
 [change] tests/serialization/local-draft-storage.test.ts
 [change] tests/serialization/project-document-json.test.ts
 [change] tests/serialization/project-package.test.ts
 [change] tests/unit/runner-canvas.test.tsx
 [change] tests/unit/runtime-host.test.ts
2026-04-11 04:19:51 +02:00
3b8b115b3a Add scene loading screen validation 2026-04-11 04:15:00 +02:00
876496a0d7 Add validation for project scene loading screen properties 2026-04-11 04:14:33 +02:00
6a6462a368 Remove unused import and update scene creation logic 2026-04-11 03:48:14 +02:00
1e6ea11e23 Add project document validation and resource checks 2026-04-11 03:48:06 +02:00
66bb99b5ac Add water surface displacement option in App and update document migration & validation 2026-04-07 07:11:26 +02:00
8b76e1688c Add validation for water reflection mode and foam contact limit 2026-04-07 06:30:19 +02:00
39868b72b7 Add validation for advanced rendering fog and water paths, and box volume mode and settings 2026-04-06 08:19:28 +02:00
efc5d5b0cf Validate box brush geometry vertices for finiteness in scene document validation 2026-04-05 02:28:44 +02:00
805fb9100f Add rotationDegrees to BoxBrush and update scene document version 2026-04-04 19:26:03 +02:00
6db8b82ed7 Add validation for player start collider properties in scene-document-validation.ts 2026-04-04 15:52:36 +02:00
3d1dd3fe63 auto-git:
[add] src/geometry/model-instance-collider-generation.ts
 [add] src/runtime-three/rapier-collision-world.ts
 [change] AGENTS.md
 [change] CHAT_CONTEXT.md
 [change] architecture.md
 [change] package.json
 [change] prompts-lite.txt
 [change] prompts.txt
 [change] roadmap.md
 [change] src/assets/model-instances.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document-validation.ts
 [change] src/document/scene-document.ts
 [change] src/runtime-three/first-person-navigation-controller.ts
 [change] src/runtime-three/navigation-controller.ts
 [change] src/runtime-three/runtime-host.ts
 [change] src/runtime-three/runtime-scene-build.ts
 [change] src/runtime-three/runtime-scene-validation.ts
 [change] src/viewport-three/viewport-host.ts
 [change] testing.md
2026-04-04 07:55:41 +02:00
9cb26f7562 Call entity name validation in scene document validation 2026-04-03 01:06:20 +02:00
c48f630e25 Add function to validate entity name 2026-04-03 01:06:20 +02:00
b8aef856ad Validate advanced rendering settings in scene document 2026-04-02 20:50:42 +02:00
c074b9f0d3 Add isPositiveInteger validation function 2026-04-02 20:50:42 +02:00
667cd7882f Reorganize imports in scene-document-validation.ts 2026-04-02 20:50:08 +02:00
c1f3064e9e Add sound emitter validation and interaction handling 2026-04-02 19:38:26 +02:00
31c1e70542 Enhance sound emitter validation with audio asset checks and additional properties 2026-04-02 19:38:15 +02:00
7bc4ca3293 Enhance play animation validation by checking clip existence on model asset 2026-04-02 19:19:53 +02:00
159892c4dc Add validation for playAnimation and stopAnimation actions in scene-document-validation.ts 2026-04-01 00:12:44 +02:00
8ebe5ed30a Add validation for non-negative finite number in world background environment intensity 2026-03-31 23:14:26 +02:00
954cd09086 Update background validation for vertical gradient mode 2026-03-31 20:04:35 +02:00
6b3d2a7f61 Update validation to include point and spot light entities 2026-03-31 19:58:07 +02:00
701775afe5 Add validation for world background image and light entities 2026-03-31 19:57:50 +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
987e712c94 Update interaction validation to support Interactable entities and specific triggers 2026-03-31 06:45:48 +02:00
9e2bd7c914 Add validation for interaction links in scene document 2026-03-31 06:16:25 +02:00
b2c3dc60ac Refine type checks in scene-document-validation.ts 2026-03-31 06:01:04 +02:00
27a2b1c93c Add validation for new entity types in scene document 2026-03-31 05:50:59 +02:00
b7fedf3413 Add world settings validation to scene document 2026-03-31 05:10:18 +02:00
07999f8038 Add set box brush name command and update scene document migration 2026-03-31 04:22:57 +02:00
28c52b530c Export createDiagnostic function 2026-03-31 03:42:16 +02:00
4946cc99c7 Add scene document validation logic 2026-03-31 03:42:15 +02:00