Commit Graph

2468 Commits

Author SHA1 Message Date
70b0192c9d Remove duplicate import in control-interaction-links.test.ts 2026-04-14 02:42:56 +02:00
8358616efc Add test for round-tripping expanded control effect families in serialization 2026-04-14 02:42:29 +02:00
4b7164d956 Update control interaction links tests with new functionalities 2026-04-14 02:42:20 +02:00
36886a3bc1 Add test for applying expanded typed control effects for model, sound, and scene lighting 2026-04-14 02:42:16 +02:00
75c50e3899 Update runtime-host.test.ts with new control effects and entities 2026-04-14 02:41:21 +02:00
c22a991a9a Update runtime control foundation tests with new properties and capabilities 2026-04-14 02:41:16 +02:00
80c0946edd Bump scene-document version and add EXPANDED_CONTROL_SURFACE_SCENE_DOCUMENT_VERSION 2026-04-14 02:40:16 +02:00
e8406dc544 Update delete-project-asset.ts to handle new cases 2026-04-14 02:40:16 +02:00
d43394e39e Refactor control effect validation in scene-document-validation.ts 2026-04-14 02:39:33 +02:00
61882b8b1a Implement validation functions for new control targets in scene-document-validation.ts 2026-04-14 02:39:12 +02:00
6df7b989c5 Add new control target types to scene-document-validation.ts 2026-04-14 02:39:12 +02:00
7fdcf55960 Add support for additional control effects in document migration and runtime host 2026-04-14 02:38:56 +02:00
a995cd172e Add sound emitter volume control and update runtime host for various controls 2026-04-14 02:38:47 +02:00
982409e83f Update runtime scene build to include new control features 2026-04-14 02:38:05 +02:00
e43bbc2664 Add control surface TypeScript definitions 2026-04-14 02:38:05 +02:00
5cd370ce6b Remove control-surface.ts file 2026-04-14 02:33:50 +02:00
5cd45a3417 Add time settings to test case 2026-04-14 02:11:39 +02:00
8474075851 Add project name to test case 2026-04-14 02:11:39 +02:00
84d42562bf Refactor scene and project document migration logic 2026-04-14 02:10:32 +02:00
d18a777f4a Handle setActorPresence effect in removeInvalidatedInteractionLinks 2026-04-14 02:10:27 +02:00
aa89eed6a0 Add activeRoutineTitle to buildRuntimeSceneFromDocument test 2026-04-14 02:10:27 +02:00
634c8a73e2 Update NPC presence filtering logic to use project scheduler routines 2026-04-14 02:09:18 +02:00
552519df77 Import additional control and scheduler functions in build-runtime-scene.test.ts 2026-04-14 02:09:18 +02:00
42ad2e71d7 Add test for round-tripping authored scheduler routines 2026-04-14 02:07:55 +02:00
2a1e3cdcc9 Import additional control and scheduler functions in tests 2026-04-14 02:07:55 +02:00
f1cbca4c18 Add test for rejecting project schedule routines targeting missing actors 2026-04-14 02:07:08 +02:00
6c4975c928 Test NPC activity resolution from project scheduler 2026-04-14 02:06:50 +02:00
7ec0328eac Add scheduler to scene document tests 2026-04-14 02:06:50 +02:00
ebabd00624 Add tests for project scheduler routines and legacy NPC presence migration 2026-04-14 02:05:53 +02:00
97e9b7fa0a Update tests to include scheduler and presence features 2026-04-14 02:05:41 +02:00
08c63ceb98 Update tests to include actor control targets and routines 2026-04-14 02:05:36 +02:00
85c111065f Add tests for runtime project scheduler 2026-04-14 02:05:36 +02:00
2377851f4b Remove unused import from App.tsx 2026-04-14 02:05:36 +02:00
1c1d72b56e Update ProjectSchedulePane to handle selected routine days correctly 2026-04-14 02:04:00 +02:00
ee8dff27a2 Update CSS for schedule pane and ruler layout 2026-04-14 02:03:50 +02:00
abdee7d64b Add schedule pane styles to app.css 2026-04-14 02:03:39 +02:00
3ef50c382f Add notebook button and update routine creation logic in App.tsx 2026-04-14 02:03:14 +02:00
5b72268f0a Refactor App.tsx layout and add ProjectSchedulePane component 2026-04-14 02:03:10 +02:00
3c8508a607 Update NPC presence handling to use project scheduler 2026-04-14 02:02:19 +02:00
d30969b447 Remove unused NPC presence settings in App.tsx 2026-04-14 02:02:03 +02:00
4fc8cb4892 Remove NPC presence mode related state variables from App.tsx 2026-04-14 02:01:46 +02:00
f054f11933 Remove unused constants and types from App.tsx 2026-04-14 02:01:46 +02:00
c080c185ca Simplify NPC presence handling in App.tsx 2026-04-14 02:01:28 +02:00
c831eb1a84 Add schedule routine management functions in App.tsx 2026-04-14 02:01:06 +02:00
01114edc05 Add function to apply project scheduler with error handling 2026-04-14 02:00:44 +02:00
c59eddbb13 Ensure selected schedule routine ID is valid 2026-04-14 02:00:40 +02:00
87f9d6ea11 Add project NPC actors list to App component 2026-04-14 02:00:40 +02:00
0e946cbdf5 Add state for schedule pane and selected routine ID 2026-04-14 02:00:40 +02:00
3292c8933a Update App.tsx to include project scheduler functionality 2026-04-14 02:00:13 +02:00
03973bd44d Add ProjectSchedulePane component 2026-04-14 02:00:13 +02:00