Commit Graph

569 Commits

Author SHA1 Message Date
138b99cbba Integrate authored editor simulation clock in App.tsx 2026-04-14 20:51:33 +02:00
47088b5a5f Add simulation state variables to App.tsx 2026-04-14 20:51:33 +02:00
b49e87a1a0 Add offsetRuntimeClockState and formatRuntimeDayPhaseLabel functions 2026-04-14 20:51:09 +02:00
48661f8ee7 Add runtime clock state functions and constants 2026-04-14 20:51:09 +02:00
ae65dcd51e Add NPC dialogue selection UI 2026-04-14 20:33:34 +02:00
e784fe1dc2 Add dialogueId support in applyNpcChange 2026-04-14 20:33:34 +02:00
c7f5764ca2 Add NPC dialogue handling in App.tsx 2026-04-14 20:33:18 +02:00
ee50968474 Ensure selected dialogue ID is set on initial load 2026-04-14 19:59:09 +02:00
f910870a04 Add Dialogues panel to App component 2026-04-14 19:59:04 +02:00
3b2c7733f2 Add dialogue interaction link functionality 2026-04-14 19:58:46 +02:00
d951eda0da Implement 'startDialogue' interaction link handling and update dialogue link target 2026-04-14 19:58:41 +02:00
b953340cd6 Add 'startDialogue' case to getInteractionActionLabel 2026-04-14 19:58:41 +02:00
47324a43f6 Add functionality to handle adding dialogue interaction links 2026-04-14 19:58:25 +02:00
4128c82f5f Add project dialogue management functions in App.tsx 2026-04-14 19:58:21 +02:00
5985eeff2e Add function to update project dialogues with error handling 2026-04-14 19:58:00 +02:00
119423d413 Implement applyProjectDialogues function in App.tsx 2026-04-14 19:57:55 +02:00
34ada82c78 Fetch project dialogue list in App.tsx 2026-04-14 19:57:55 +02:00
d4d5396572 Add selectedDialogueId state in App.tsx 2026-04-14 19:57:55 +02:00
5fb577de92 Add project dialogues functionality 2026-04-14 19:57:14 +02:00
a086fe62c1 Refactor and update component logic in App.tsx and app.css 2026-04-14 19:39:31 +02:00
286a8d1879 Enhance App.tsx with schedule pane splitter and resize functionality 2026-04-14 19:39:11 +02:00
66301ac8eb Add schedule pane resize functionality 2026-04-14 19:37:55 +02:00
de769627da Add functionality for resizable schedule pane in App.tsx 2026-04-14 19:37:50 +02:00
7c78b37b48 Refactor actor presence control effect creation and handling in App.tsx 2026-04-14 13:50:41 +02:00
2fab17bd03 Enhance App.tsx with actor routine handling and error checks 2026-04-14 13:50:36 +02:00
3bc6520bae Add upsert and remove actor routine effect functions in App.tsx 2026-04-14 13:49:44 +02:00
28c1d08023 Add new control effects and find function in App.tsx 2026-04-14 13:49:44 +02:00
915ff68aff Refactor and update project schedule routines and options 2026-04-14 03:06:55 +02:00
cb20b6d6ad Update schedule routine handling and UI components 2026-04-14 03:05:37 +02:00
1e6d33b9ed Update App.tsx imports and dependencies 2026-04-14 03:05:20 +02:00
2377851f4b Remove unused import from App.tsx 2026-04-14 02:05:36 +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
c1f1ff7488 auto-git:
[change] src/app/App.tsx
 [change] src/controls/control-surface.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document-validation.ts
 [change] src/document/scene-document.ts
 [change] src/interactions/interaction-links.ts
 [change] src/runtime-three/runtime-audio-system.ts
 [change] src/runtime-three/runtime-host.ts
 [change] src/runtime-three/runtime-interaction-system.ts
 [change] src/runtime-three/runtime-scene-build.ts
 [change] tests/domain/runtime-control-foundation.test.ts
 [change] tests/domain/runtime-interaction-system.test.ts
 [change] tests/serialization/control-interaction-links.test.ts
 [change] tests/unit/runtime-host.test.ts
2026-04-14 01:42:17 +02:00
df10c63c57 Reorder imports in App.tsx 2026-04-14 01:36:42 +02:00
ed4b1ea001 Add support for control interaction links in App.tsx 2026-04-14 01:36:20 +02:00
8ab03be173 Add presence mode selection and time window inputs in App.tsx 2026-04-13 23:52:06 +02:00
eccbf8bb61 Add presence validation and update NPC entity creation logic in App.tsx 2026-04-13 23:51:39 +02:00
72228c363f Add NPC presence mode and time window settings in App.tsx 2026-04-13 23:51:33 +02:00