aboutsummaryrefslogtreecommitdiffstats
path: root/renderer/src/App.tsx
diff options
context:
space:
mode:
authorbndw <ben@bdw.to>2026-03-04 22:33:27 -0800
committerbndw <ben@bdw.to>2026-03-04 22:33:27 -0800
commit27b6e3499d1c96982c67e445a8ee2fcbb16d9b9f (patch)
tree97cd610caf8e337ff9ce0a8a21695b7c0babc9cb /renderer/src/App.tsx
parent712b7ce8306d8bf5b21f35aa51957a82fa771e3b (diff)
feat: Remove auto-send block from handleConfirmNewSession in App.tsx
- ✅ Remove auto-send block from handleConfirmNewSession in App.tsx
Diffstat (limited to 'renderer/src/App.tsx')
-rw-r--r--renderer/src/App.tsx25
1 files changed, 6 insertions, 19 deletions
diff --git a/renderer/src/App.tsx b/renderer/src/App.tsx
index 5fb3dd1..b53184b 100644
--- a/renderer/src/App.tsx
+++ b/renderer/src/App.tsx
@@ -487,22 +487,7 @@ export function App() {
487 setMessages([]); 487 setMessages([]);
488 setDocumentContent(""); 488 setDocumentContent("");
489 setOriginalContent(""); 489 setOriginalContent("");
490 490 // User starts the conversation — no auto-send for manually-chosen phases.
491 // For sessions that start beyond research, kick off Claude immediately
492 // with the same message used when advancing into that phase via Submit.
493 if (phase === "plan" || phase === "implement") {
494 const initialMsg =
495 phase === "plan"
496 ? "Create a detailed implementation plan based on the research."
497 : "Begin implementing the plan.";
498 setLoadingBySession((prev) => ({ ...prev, [session.id]: true }));
499 try {
500 await api.sendMessage(session.id, initialMsg);
501 } catch (err) {
502 setError(err instanceof Error ? err.message : "Failed to start session");
503 setLoadingBySession((prev) => ({ ...prev, [session.id]: false }));
504 }
505 }
506 }; 491 };
507 492
508 const handleDeleteProject = async (id: string) => { 493 const handleDeleteProject = async (id: string) => {
@@ -552,8 +537,6 @@ export function App() {
552 <div className="app"> 537 <div className="app">
553 <Header 538 <Header
554 selectedSession={selectedSession} 539 selectedSession={selectedSession}
555 theme={theme}
556 onToggleTheme={handleToggleTheme}
557 gitBranch={selectedSession?.git_branch ?? null} 540 gitBranch={selectedSession?.git_branch ?? null}
558 onOpenSettings={() => setShowSettings(true)} 541 onOpenSettings={() => setShowSettings(true)}
559 viewPhase={viewPhase} 542 viewPhase={viewPhase}
@@ -661,7 +644,11 @@ export function App() {
661 /> 644 />
662 645
663 {showSettings && ( 646 {showSettings && (
664 <SettingsPage onClose={() => setShowSettings(false)} /> 647 <SettingsPage
648 onClose={() => setShowSettings(false)}
649 theme={theme}
650 onToggleTheme={handleToggleTheme}
651 />
665 )} 652 )}
666 653
667 {showNewSessionModal && ( 654 {showNewSessionModal && (