Commit Graph

650 Commits

Author SHA1 Message Date
06aa5056d0 Refactor input change handlers in ProjectDialoguesPanel.tsx 2026-04-14 20:07:06 +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
5bf641bfc7 Add styles for runner canvas dialogue 2026-04-14 19:56:29 +02:00
e48ebeae87 Add ProjectDialoguesPanel component for managing project dialogues 2026-04-14 19:55:48 +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
bb59c8e364 Refactor ProjectSchedulePane to handle different target kinds and effects 2026-04-14 13:49:32 +02:00
02adab1107 Update ProjectSchedulePane to handle actor presence and effect options conditionally 2026-04-14 13:48:36 +02:00
542f275fbc Add actor routine handling in ProjectSchedulePane 2026-04-14 13:48:30 +02:00
0bff78e5c2 Update ProjectSchedulePane with actor routine effects 2026-04-14 13:48:25 +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
700cafa47c Add ProjectSchedulePane component 2026-04-14 03:05:20 +02:00
8fe2896de4 Remove ProjectSchedulePane component and its associated logic 2026-04-14 03:03:27 +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