Commit Graph

153 Commits

Author SHA1 Message Date
98a6d6d030 Add serialization tests for path migration and box brush round-tripping 2026-05-13 00:08:14 +02:00
3365b45a23 Import path terrain glue scene document version constant 2026-05-13 00:06:05 +02:00
873b51e398 Add serialization tests for path migration and box brush round-tripping 2026-05-12 23:38:46 +02:00
87f57c925f Update serialization tests to include spline path version 2026-05-12 23:38:46 +02:00
0554e530cb Add test case for migrating pre-spline paths to linear curve defaults 2026-05-12 22:49:39 +02:00
e38daf29fa Add NPC target anchor scene document version constant to tests 2026-05-12 22:49:39 +02:00
3fd2b6811b Update test case to use constant version for unsupported document checks 2026-05-11 22:00:39 +02:00
a9c7ca93db Add migration tests for NPC targeting anchors and related features 2026-05-11 22:00:16 +02:00
35875fa49d Update scene document test with target anchor definition 2026-05-11 22:00:06 +02:00
e72237cd3a Add NPC targeting version to serialization tests 2026-05-11 22:00:06 +02:00
19ee1b8c80 Add test case to validate migration of NPC targeting properties (targetable) 2026-05-11 21:34:34 +02:00
2d6a5e3af9 Add NPC_TARGETING_SCENE_DOCUMENT_VERSION constant 2026-05-11 21:34:34 +02:00
236c17c908 Update test case to assert targetable property is true after JSON serialization 2026-05-11 21:34:34 +02:00
5878601e67 Update serialization test to use brush targeting instead of sound emitter targeting 2026-05-11 21:26:24 +02:00
95efe2d483 Add migration test for NPC targetability in scene documents 2026-05-11 21:26:09 +02:00
b95d47d31a Remove unused imports for NPC targeting and run sequence links 2026-05-11 21:26:09 +02:00
8f725eaed4 Add targetable property check to scene document JSON test 2026-05-11 21:26:09 +02:00
d433cf7b1f Update serialization tests for NPC targeting and run sequence links 2026-05-11 21:26:09 +02:00
4b76f1a719 auto-git:
[change] src/runtime-three/runtime-scene-build.ts
 [change] src/viewport-three/transform-surface-snap.ts
 [change] src/viewport-three/viewport-host.ts
 [change] tests/domain/runtime-interaction-system.test.ts
 [change] tests/domain/transform-session.command.test.ts
 [change] tests/serialization/scene-document-json.test.ts
 [change] tests/unit/runtime-interaction-system.test.ts
 [change] tests/unit/transform-foundation.integration.test.tsx
2026-05-11 14:15:37 +02:00
a0193bcce1 Enhance scene document serialization tests with explicit transform defaults and migration checks 2026-05-11 14:10:55 +02:00
3e4b227816 Update scene document serialization tests to include foliage quality version 2026-05-02 11:34:19 +02:00
f26c01eddc Add migration test for terrain documents missing foliage blocker masks 2026-05-02 11:33:30 +02:00
4e08d788c2 Test serialization/deserialization of foliage blocker masks 2026-05-02 11:33:30 +02:00
04666940a2 Add foliage configuration to scene document JSON tests 2026-05-02 10:56:58 +02:00
d34ec58225 Add migration test for scene documents missing foliage quality settings 2026-05-02 10:53:44 +02:00
2f220aa2a5 Add tests for foliage mask serialization and migration 2026-05-02 04:22:51 +02:00
763692473a Update serialization tests for foliage masks and versioning 2026-05-02 04:22:51 +02:00
af7ae7d210 auto-git:
[change] tests/serialization/scene-document-json.test.ts
2026-05-02 03:49:30 +02:00
56609fe0e3 auto-git:
[change] tests/serialization/scene-document-json.test.ts
2026-05-01 16:29:43 +02:00
325ceef05c auto-git:
[change] tests/serialization/scene-document-json.test.ts
2026-05-01 16:29:20 +02:00
b4f4888257 auto-git:
[change] tests/serialization/scene-document-json.test.ts
2026-05-01 16:29:20 +02:00
90eb773980 auto-git:
[change] tests/serialization/scene-document-json.test.ts
2026-05-01 16:29:20 +02:00
1c5e75b5ec Remove outdated version check in scene document JSON tests 2026-04-30 00:28:03 +02:00
39794c084a Update test serialization logic for legacy face climbables 2026-04-30 00:20:17 +02:00
06035beef4 Update scene document serialization tests to include climbable state and migration logic 2026-04-30 00:20:00 +02:00
27285b729d Update serialization tests for God Rays source size and scene migration 2026-04-28 14:02:36 +02:00
ea83ede450 Update scene document serialization tests for advanced rendering features and migrations 2026-04-28 04:54:45 +02:00
e91a724b41 Implement and test God Rays advanced rendering feature 2026-04-28 04:41:05 +02:00
c8781a020b Add migration tests for distance fog and water settings 2026-04-28 04:10:37 +02:00
05377dadfb Update scene document versions and tests for distance fog and dynamic global illumination 2026-04-28 04:10:37 +02:00
c368140aa2 Cleanup minor formatting issues and refine validation logic across components and tests 2026-04-28 03:38:48 +02:00
821f00cdb6 Add migration tests for scene documents, including handling missing dynamic global illumination settings 2026-04-28 03:30:20 +02:00
31fb78a431 Update serialization tests with new version constants and dynamic global illumination settings 2026-04-28 03:30:20 +02:00
00e8ef9c82 Include interaction mapping in scene document JSON tests 2026-04-27 15:46:11 +02:00
41c2f316e6 Test: Add migration test for Player Start input bindings 2026-04-27 15:44:22 +02:00
e331e94715 Update serialization version for interaction angles and track interactable state in viewport host 2026-04-27 15:44:15 +02:00
8750b7aab4 Add serialization test for player start interact bindings 2026-04-27 15:43:58 +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
70cb1b382b auto-git:
[change] tests/serialization/scene-document-json.test.ts
2026-04-25 01:35:57 +02:00
b0ca05445d auto-git:
[change] tests/serialization/scene-document-json.test.ts
2026-04-23 09:11:04 +02:00