From fb9acac5147b268d22d441dadecd55433efb92d4 Mon Sep 17 00:00:00 2001 From: alexzms <3036648523@qq.com> Date: Tue, 2 Jun 2026 09:01:19 +0000 Subject: [PATCH] =?UTF-8?q?[feat]=20dreamverse:=20steering-only=20UI=20?= =?UTF-8?q?=E2=80=94=20drop=20auto-rollout=20mode=20selector?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove the pre-session Auto rollout / Steering segmented control and make manual continuation (steering) the sole mode: default it on in the session store and keep it on across project/lobby resets. Leaves a short steering hint in its place. --- apps/dreamverse/web/src/app/page.tsx | 4 +-- .../dreamverse/web/src/components/ChatBar.tsx | 32 +------------------ apps/dreamverse/web/src/stores/session.ts | 4 ++- 3 files changed, 6 insertions(+), 34 deletions(-) diff --git a/apps/dreamverse/web/src/app/page.tsx b/apps/dreamverse/web/src/app/page.tsx index bba19881d..69904bac2 100644 --- a/apps/dreamverse/web/src/app/page.tsx +++ b/apps/dreamverse/web/src/app/page.tsx @@ -1773,7 +1773,7 @@ export default function Page() { sessionNotice: preserveSessionNotice ? sessionStore.get().sessionNotice : "", sessionExpired: preserveSessionNotice ? sessionStore.get().sessionExpired : false, projectResetPending: false, - manualContinuationMode: false, + manualContinuationMode: true, waitingForSegmentPrompt: false, }); rewriteStore.resetSessionState(); @@ -1800,7 +1800,7 @@ export default function Page() { sessionNotice: "", sessionExpired: false, projectResetPending: false, - manualContinuationMode: false, + manualContinuationMode: true, waitingForSegmentPrompt: false, }); rewriteStore.resetSessionState(); diff --git a/apps/dreamverse/web/src/components/ChatBar.tsx b/apps/dreamverse/web/src/components/ChatBar.tsx index cb266dac2..e3d3dea26 100644 --- a/apps/dreamverse/web/src/components/ChatBar.tsx +++ b/apps/dreamverse/web/src/components/ChatBar.tsx @@ -382,38 +382,8 @@ export default function ChatBar({ {!sessionStarted && (
-
- - -

- {manualContinuationEnabled - ? "Drive each scene yourself — type what happens next, one segment at a time." - : "Automatic 6-segment story rollout."} + Drive each scene yourself — type what happens next, one segment at a time.

)} diff --git a/apps/dreamverse/web/src/stores/session.ts b/apps/dreamverse/web/src/stores/session.ts index 926ea1ede..e01c839dc 100644 --- a/apps/dreamverse/web/src/stores/session.ts +++ b/apps/dreamverse/web/src/stores/session.ts @@ -51,7 +51,9 @@ const DEFAULT_SESSION_STATE: SessionState = { livePromptRewriteMode: false, sessionExpired: false, projectResetPending: false, - manualContinuationMode: false, + // Steering-only product: every session drives scenes manually. There is no + // auto-rollout mode and no UI selector, so this stays true throughout. + manualContinuationMode: true, waitingForSegmentPrompt: false, };