From 73b5e8832e50faf6a637a6c64bc84d90e9399c09 Mon Sep 17 00:00:00 2001 From: Willie Zutz Date: Sat, 19 Apr 2025 13:36:50 -0600 Subject: [PATCH] Removed compact mode --- src/components/Chat.tsx | 8 --- src/components/ChatWindow.tsx | 16 ++---- src/components/EmptyChat.tsx | 6 --- src/components/EmptyChatMessageInput.tsx | 11 +---- src/components/MessageBox.tsx | 7 +-- src/components/MessageInput.tsx | 15 ++---- .../MessageInputActions/Optimization.tsx | 49 +------------------ src/lib/prompts/index.ts | 4 +- src/lib/prompts/webSearch.ts | 40 +-------------- src/lib/search/index.ts | 6 --- src/lib/search/metaSearchAgent.ts | 13 +---- 11 files changed, 15 insertions(+), 160 deletions(-) diff --git a/src/components/Chat.tsx b/src/components/Chat.tsx index 40ad659..906da56 100644 --- a/src/components/Chat.tsx +++ b/src/components/Chat.tsx @@ -16,8 +16,6 @@ const Chat = ({ setFileIds, files, setFiles, - isCompact, - setIsCompact, optimizationMode, setOptimizationMode, }: { @@ -25,7 +23,6 @@ const Chat = ({ sendMessage: ( message: string, messageId?: string, - options?: { isCompact?: boolean }, ) => void; loading: boolean; messageAppeared: boolean; @@ -34,8 +31,6 @@ const Chat = ({ setFileIds: (fileIds: string[]) => void; files: File[]; setFiles: (files: File[]) => void; - isCompact: boolean; - setIsCompact: (isCompact: boolean) => void; optimizationMode: string; setOptimizationMode: (mode: string) => void; }) => { @@ -89,7 +84,6 @@ const Chat = ({ dividerRef={isLast ? dividerRef : undefined} isLast={isLast} rewrite={rewrite} - isCompact={isCompact} sendMessage={sendMessage} /> {!isLast && msg.role === 'assistant' && ( @@ -112,8 +106,6 @@ const Chat = ({ setFileIds={setFileIds} files={files} setFiles={setFiles} - isCompact={isCompact} - setIsCompact={setIsCompact} optimizationMode={optimizationMode} setOptimizationMode={setOptimizationMode} /> diff --git a/src/components/ChatWindow.tsx b/src/components/ChatWindow.tsx index 47a8c5a..9d776d2 100644 --- a/src/components/ChatWindow.tsx +++ b/src/components/ChatWindow.tsx @@ -282,20 +282,14 @@ const ChatWindow = ({ id }: { id?: string }) => { const [focusMode, setFocusMode] = useState('webSearch'); const [optimizationMode, setOptimizationMode] = useState('speed'); - const [isCompact, setIsCompact] = useState(false); const [isMessagesLoaded, setIsMessagesLoaded] = useState(false); const [notFound, setNotFound] = useState(false); useEffect(() => { - const savedCompactMode = localStorage.getItem('compactMode'); const savedOptimizationMode = localStorage.getItem('optimizationMode'); - if (savedCompactMode !== null) { - setIsCompact(savedCompactMode === 'true'); - } - if (savedOptimizationMode !== null) { setOptimizationMode(savedOptimizationMode); } else { @@ -346,7 +340,7 @@ const ChatWindow = ({ id }: { id?: string }) => { const sendMessage = async ( message: string, messageId?: string, - options?: { isCompact?: boolean; rewriteIndex?: number }, + options?: { rewriteIndex?: number }, ) => { if (loading) return; if (!isConfigReady) { @@ -559,12 +553,12 @@ const sendMessage = async ( const rewrite = (messageId: string) => { const messageIndex = messages.findIndex((msg) => msg.messageId === messageId); if(messageIndex == -1) return; - sendMessage(messages[messageIndex - 1].content, messageId, { isCompact, rewriteIndex: messageIndex }); + sendMessage(messages[messageIndex - 1].content, messageId, { rewriteIndex: messageIndex }); }; useEffect(() => { if (isReady && initialMessage && isConfigReady) { - sendMessage(initialMessage, undefined, { isCompact }); + sendMessage(initialMessage, undefined, { }); } // eslint-disable-next-line react-hooks/exhaustive-deps }, [isConfigReady, isReady, initialMessage]); @@ -604,8 +598,6 @@ const sendMessage = async ( setFileIds={setFileIds} files={files} setFiles={setFiles} - isCompact={isCompact} - setIsCompact={setIsCompact} optimizationMode={optimizationMode} setOptimizationMode={setOptimizationMode} /> @@ -621,8 +613,6 @@ const sendMessage = async ( setFileIds={setFileIds} files={files} setFiles={setFiles} - isCompact={isCompact} - setIsCompact={setIsCompact} /> )} diff --git a/src/components/EmptyChat.tsx b/src/components/EmptyChat.tsx index 19366dc..838849f 100644 --- a/src/components/EmptyChat.tsx +++ b/src/components/EmptyChat.tsx @@ -14,8 +14,6 @@ const EmptyChat = ({ setFileIds, files, setFiles, - isCompact, - setIsCompact, }: { sendMessage: (message: string) => void; focusMode: string; @@ -26,8 +24,6 @@ const EmptyChat = ({ setFileIds: (fileIds: string[]) => void; files: File[]; setFiles: (files: File[]) => void; - isCompact: boolean; - setIsCompact: (isCompact: boolean) => void; }) => { const [isSettingsOpen, setIsSettingsOpen] = useState(false); @@ -52,8 +48,6 @@ const EmptyChat = ({ setFileIds={setFileIds} files={files} setFiles={setFiles} - isCompact={isCompact} - setIsCompact={setIsCompact} /> diff --git a/src/components/EmptyChatMessageInput.tsx b/src/components/EmptyChatMessageInput.tsx index 7ef1b66..25784f7 100644 --- a/src/components/EmptyChatMessageInput.tsx +++ b/src/components/EmptyChatMessageInput.tsx @@ -17,13 +17,10 @@ const EmptyChatMessageInput = ({ setFileIds, files, setFiles, - isCompact, - setIsCompact, }: { sendMessage: ( message: string, messageId?: string, - options?: { isCompact?: boolean }, ) => void; focusMode: string; setFocusMode: (mode: string) => void; @@ -33,8 +30,6 @@ const EmptyChatMessageInput = ({ setFileIds: (fileIds: string[]) => void; files: File[]; setFiles: (files: File[]) => void; - isCompact: boolean; - setIsCompact: (isCompact: boolean) => void; }) => { const [copilotEnabled, setCopilotEnabled] = useState(false); const [message, setMessage] = useState(''); @@ -69,13 +64,13 @@ const EmptyChatMessageInput = ({
{ e.preventDefault(); - sendMessage(message, undefined, { isCompact }); + sendMessage(message, undefined); setMessage(''); }} onKeyDown={(e) => { if (e.key === 'Enter' && !e.shiftKey) { e.preventDefault(); - sendMessage(message, undefined, { isCompact }); + sendMessage(message, undefined); setMessage(''); } }} @@ -105,8 +100,6 @@ const EmptyChatMessageInput = ({