Commit Graph

63 Commits

Author SHA1 Message Date
aa45eb6fa8 Refactor background validation logic in scene-document-validation.ts 2026-04-13 14:50:32 +02:00
bb17ba4a0b Add validation for WorldBackgroundSettings in scene-document-validation.ts 2026-04-13 14:50:08 +02:00
14fa25965f Remove unused types and add new ones in scene-document-validation.ts 2026-04-13 14:50:08 +02:00
7955fc83a2 Update validateSceneDocument and validateProjectDocument to include assets in time validation 2026-04-12 14:33:21 +02:00
3163f9a1e1 Implement validation for ProjectTimeNightBackgroundSettings in scene-document-validation.ts 2026-04-12 14:32:30 +02:00
d3f2136169 Add ProjectTimeNightBackgroundSettings type to scene-document-validation.ts 2026-04-12 14:32:30 +02:00
237588f369 Add validation for project time settings and phase profiles 2026-04-12 14:08:33 +02:00
78ce8810a2 Add validateProjectTimeSettings function and update validation logic 2026-04-12 04:32:03 +02:00
97f78b141f Update App.tsx and scene-document-validation.ts for asset management improvements 2026-04-12 03:56:18 +02:00
7093032034 Add entity state validation to point and spot light entities 2026-04-12 03:35:24 +02:00
6794c53e52 Add validation for boolean properties in scene document entities 2026-04-12 03:34:14 +02:00
42cee3d19a Add air direction only setting for player movement 2026-04-12 02:19:46 +02:00
8aba9a02d7 Add air movement controls for player in App.tsx and related files 2026-04-12 02:06:32 +02:00
ad9790e750 Add support for whitebox bevel in scene document 2026-04-12 01:03:58 +02:00
6a3b7bed16 Add validation for maxStepHeight in player start entity 2026-04-11 20:59:35 +02:00
db652f68f8 Add validation for player start max speed and bunny hop settings in scene document validation 2026-04-11 20:31:02 +02:00
d931279bf0 Add validation for player start movement template properties 2026-04-11 20:18:02 +02:00
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