From 3ef50c382fc2b7b2089b54ca2b0415b7726d1c45 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Tue, 14 Apr 2026 02:03:11 +0200 Subject: [PATCH] Add notebook button and update routine creation logic in App.tsx --- src/app/App.tsx | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/app/App.tsx b/src/app/App.tsx index b0c184b2..ce35f0e2 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -3790,8 +3790,9 @@ export function App({ store, initialStatusMessage }: AppProps) { } try { - const nextRoutine = cloneProjectScheduleRoutine(currentRoutine); - mutate(nextRoutine); + const draftRoutine = cloneProjectScheduleRoutine(currentRoutine); + mutate(draftRoutine); + const nextRoutine = createProjectScheduleRoutine(draftRoutine); const nextScheduler = upsertProjectScheduleRoutine( cloneProjectScheduler(editorState.projectDocument.scheduler), nextRoutine @@ -10265,6 +10266,21 @@ export function App({ store, initialStatusMessage }: AppProps) { +
+
Notebook
+ +
+ Actor routines now own time-based presence orchestration and + resolve through the shared control surface. +
+
+
Cycle Settings