diff --git a/src/components/ClaudeCodeSession.tsx b/src/components/ClaudeCodeSession.tsx index 67a5b20..cd7f906 100644 --- a/src/components/ClaudeCodeSession.tsx +++ b/src/components/ClaudeCodeSession.tsx @@ -9,7 +9,8 @@ import { ChevronDown, GitBranch, Settings, - Globe + Globe, + X } from "lucide-react"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; @@ -971,7 +972,10 @@ export const ClaudeCodeSession: React.FC = ({ {/* Main Content Area */} -
+
{showPreview ? ( // Split pane layout when preview is active = ({
{/* Floating Prompt Input - Always visible */} - - - +
+ + + +
{/* Timeline */} - {showTimeline && effectiveSession && ( - - )} + + {showTimeline && effectiveSession && ( + +
+ {/* Timeline Header */} +
+

Session Timeline

+ +
+ + {/* Timeline Content */} +
+ +
+
+
+ )} +
{/* Fork Dialog */}