Commit Graph

73 Commits

Author SHA1 Message Date
927482a15c Refactor player start settings: remove mouse camera inversion and update first-person pointer lock logic 2026-04-27 18:15:39 +02:00
10bee5ef4c Enhance scene document validation with project-level checks and add mouse invert setting 2026-04-27 17:24:24 +02:00
129966962f Enhance document validation with scheduling resources and local build content checks 2026-04-27 17:23:43 +02:00
583cca3d09 Add tests for mouse camera inversion settings in player start entities 2026-04-27 17:22:04 +02:00
54e16d44b4 Add list:fields script and update type casting in scene document validation tests 2026-04-27 16:06:04 +02:00
7eb475e7f1 Refactor type analysis utilities and field collection logic using type stack management 2026-04-27 16:02:50 +02:00
43d39565d7 Enhance runtime target management and input binding resolution 2026-04-27 15:57:26 +02:00
80226aa362 auto-git:
[change] tests/domain/scene-document-validation.test.ts
 [change] tests/unit/entity-instances.test.ts
 [change] tests/unit/viewport-canvas.test.tsx
2026-04-27 15:46:26 +02:00
8589e3c114 Refactor interaction system logic and add angle validation to scene documents 2026-04-27 15:20:07 +02:00
d7f86b6089 Add validation tests for interaction reach in scene documents 2026-04-26 23:09:39 +02:00
013c944fc4 auto-git:
[change] src/app/App.tsx
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document-validation.ts
 [change] src/rendering/world-background-renderer.ts
 [change] src/rendering/world-shader-sky.ts
 [change] tests/domain/scene-document-validation.test.ts
2026-04-25 01:37:07 +02:00
ebd3565561 auto-git:
[change] tests/domain/scene-document-validation.test.ts
2026-04-25 01:35:02 +02:00
39c4d7ac9b auto-git:
[change] tests/domain/scene-document-validation.test.ts
2026-04-23 09:07:42 +02:00
d54dec1bf9 auto-git:
[change] tests/domain/scene-document-validation.test.ts
2026-04-23 02:39:07 +02:00
c38e35dde0 auto-git:
[change] tests/domain/scene-document-validation.test.ts
2026-04-22 18:30:40 +02:00
7932706a44 auto-git:
[change] tests/domain/build-runtime-scene.test.ts
 [change] tests/domain/scene-document-validation.test.ts
 [change] tests/serialization/scene-document-json.test.ts
 [change] tests/unit/entity-instances.test.ts
 [change] tests/unit/viewport-focus.test.ts
2026-04-22 17:21:20 +02:00
99d371fdf6 auto-git:
[change] tests/domain/scene-document-validation.test.ts
2026-04-22 16:55:14 +02:00
91a89a276c auto-git:
[change] tests/domain/scene-document-validation.test.ts
 [change] tests/domain/world-settings.test.ts
 [change] tests/serialization/project-document-json.test.ts
2026-04-22 16:23:17 +02:00
c6c765ec69 auto-git:
[change] tests/domain/scene-document-validation.test.ts
 [change] tests/domain/world-settings.test.ts
 [change] tests/serialization/project-document-json.test.ts
 [change] tests/unit/world-shader-sky.test.ts
2026-04-22 16:00:24 +02:00
b2a4e1da7b auto-git:
[change] src/app/App.tsx
 [change] src/assets/starter-environment-assets.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document-validation.ts
 [change] src/document/scene-document.ts
 [change] src/document/world-settings.ts
 [change] src/rendering/world-background-renderer.ts
 [change] src/rendering/world-shader-sky.ts
 [change] src/runtime-three/runtime-host.ts
 [change] src/runtime-three/runtime-project-time.ts
 [change] src/shared-ui/world-background-style.ts
 [change] src/viewport-three/ViewportCanvas.tsx
 [change] src/viewport-three/viewport-host.ts
 [change] tests/domain/runtime-project-time.test.ts
 [change] tests/domain/scene-document-validation.test.ts
 [change] tests/domain/world-settings.test.ts
 [change] tests/serialization/project-document-json.test.ts
 [change] tests/serialization/scene-document-json.test.ts
 [change] tests/unit/world-shader-sky.test.ts
2026-04-22 15:30:43 +02:00
9f27d04c08 auto-git:
[change] tests/domain/scene-document-validation.test.ts
2026-04-22 15:28:45 +02:00
04e39e3b7e auto-git:
[change] tests/domain/scene-document-validation.test.ts
2026-04-22 14:04:59 +02:00
2b08e4c497 auto-git:
[change] tests/domain/scene-document-validation.test.ts
2026-04-22 14:03:40 +02:00
5bbdbebbda auto-git:
[change] tests/domain/scene-document-validation.test.ts
2026-04-22 12:35:37 +02:00
f8470bafae Add test for NPC interaction links running click sequences 2026-04-15 11:00:11 +02:00
a894e33190 Remove unused dialogue interaction link test 2026-04-15 09:58:47 +02:00
8e2f38e2da Update NPC entity creation in test 2026-04-15 09:32:13 +02:00
fb31411d54 Update test to check for missing NPC default dialogues 2026-04-15 09:30:24 +02:00
12bb353c03 Add test case for actor timeline sequences without explicit presence effect 2026-04-15 07:29:36 +02:00
36f81d74b0 Refactor sequence handling and add new sequences panel 2026-04-15 01:17:01 +02:00
a863de897a Add startMinute, durationMinutes, and lane to scene document validation tests 2026-04-15 00:54:31 +02:00
ad84de0ca6 Add tests for project schedule routines and interaction run-sequence links 2026-04-14 23:54:07 +02:00
4cd47fecca Add validation for pauseTime input binding in scene document tests 2026-04-14 22:40:12 +02:00
64c3cd487e Add test for NPC dialogue references to missing dialogue resources 2026-04-14 20:34:42 +02:00
8550fe9dea Add test for missing dialogue resource validation 2026-04-14 20:02:17 +02:00
4fcb3b1f29 Add tests for actor scheduler animation and follow-path effects 2026-04-14 13:56:07 +02:00
b4c33dee3b Add test for typed scheduler light control effects in scene document 2026-04-14 03:15:42 +02:00
d8837bb72f Refactor and correct type assertions in scene-document-validation.test.ts 2026-04-14 02:44:01 +02:00
5a82378dfc Add test for invalid expanded control-surface effect values 2026-04-14 02:42:56 +02:00
ea60fff7a1 Add new control target and effect creation functions in scene-document-validation.test.ts 2026-04-14 02:42:56 +02:00
f1cbca4c18 Add test for rejecting project schedule routines targeting missing actors 2026-04-14 02:07:08 +02:00
3731487756 Add NPC presence window validation tests 2026-04-13 23:55:54 +02:00
108ebe0bc4 Add createNpcTimeWindowPresence function 2026-04-13 23:55:54 +02:00
3646769648 Add test for invalid authored path foundations validation 2026-04-13 21:29:26 +02:00
0eac096de5 Add paths functionality to scene document and related components 2026-04-13 21:21:39 +02:00
0b112b1c45 Add test for invalid NPC collider eye height 2026-04-13 17:31:19 +02:00
7832708e2a Add NPC validation tests in scene document validation 2026-04-13 16:34:28 +02:00
3a32162c4d Add interactionEnabled validation in scene document test 2026-04-12 03:59:41 +02:00
09be66b653 Add visibility and enabled properties to entity-player-start-main in scene-document-validation.test.ts 2026-04-12 03:57:47 +02:00
42cee3d19a Add air direction only setting for player movement 2026-04-12 02:19:46 +02:00