From c8c05efb8d90e075c1ad67eae58f2f2bdb1c4f94 Mon Sep 17 00:00:00 2001 From: Kacper Date: Tue, 16 Dec 2025 03:18:10 +0100 Subject: [PATCH] fix: remove onClick handler causing wierd issue on windows that try to open microsoft store --- apps/app/src/components/views/agent-view.tsx | 137 ++++++++++++------- 1 file changed, 85 insertions(+), 52 deletions(-) diff --git a/apps/app/src/components/views/agent-view.tsx b/apps/app/src/components/views/agent-view.tsx index 3a2ff09b..8386554d 100644 --- a/apps/app/src/components/views/agent-view.tsx +++ b/apps/app/src/components/views/agent-view.tsx @@ -31,7 +31,8 @@ import { } from "@/hooks/use-keyboard-shortcuts"; export function AgentView() { - const { currentProject, setLastSelectedSession, getLastSelectedSession } = useAppStore(); + const { currentProject, setLastSelectedSession, getLastSelectedSession } = + useAppStore(); const shortcuts = useKeyboardShortcutsConfig(); const [input, setInput] = useState(""); const [selectedImages, setSelectedImages] = useState([]); @@ -72,13 +73,16 @@ export function AgentView() { }); // Handle session selection with persistence - const handleSelectSession = useCallback((sessionId: string | null) => { - setCurrentSessionId(sessionId); - // Persist the selection for this project - if (currentProject?.path) { - setLastSelectedSession(currentProject.path, sessionId); - } - }, [currentProject?.path, setLastSelectedSession]); + const handleSelectSession = useCallback( + (sessionId: string | null) => { + setCurrentSessionId(sessionId); + // Persist the selection for this project + if (currentProject?.path) { + setLastSelectedSession(currentProject.path, sessionId); + } + }, + [currentProject?.path, setLastSelectedSession] + ); // Restore last selected session when switching to Agent view or when project changes useEffect(() => { @@ -95,7 +99,10 @@ export function AgentView() { const lastSessionId = getLastSelectedSession(currentProject.path); if (lastSessionId) { - console.log("[AgentView] Restoring last selected session:", lastSessionId); + console.log( + "[AgentView] Restoring last selected session:", + lastSessionId + ); setCurrentSessionId(lastSessionId); } }, [currentProject?.path, getLastSelectedSession]); @@ -418,7 +425,9 @@ export function AgentView() {
-

No Project Selected

+

+ No Project Selected +

Open or create a project to start working with the AI agent.

@@ -480,7 +489,9 @@ export function AgentView() {
-

AI Agent

+

+ AI Agent +

{currentProject.name} {currentSessionId && !isConnected && " - Connecting..."} @@ -497,7 +508,9 @@ export function AgentView() {

)} {agentError && ( - {agentError} + + {agentError} + )} {currentSessionId && messages.length > 0 && (