diff --git a/src/lib/components/chat/Chat.svelte b/src/lib/components/chat/Chat.svelte index 8660034bd..0cd166eea 100644 --- a/src/lib/components/chat/Chat.svelte +++ b/src/lib/components/chat/Chat.svelte @@ -2295,7 +2295,7 @@ if (e.detail) { prompt = ''; await tick(); - submitPrompt(e.detail); + submitPrompt(e.detail.replaceAll('\n\n', '\n')); } }} /> diff --git a/src/lib/components/common/RichTextInput.svelte b/src/lib/components/common/RichTextInput.svelte index 5f892af78..fccf9ed0c 100644 --- a/src/lib/components/common/RichTextInput.svelte +++ b/src/lib/components/common/RichTextInput.svelte @@ -24,8 +24,6 @@ import { baseKeymap, chainCommands } from 'prosemirror-commands'; import { DOMParser, DOMSerializer, Schema, Fragment } from 'prosemirror-model'; - import { dev } from '$app/environment'; - export let className = 'input-prose'; export let shiftEnter = false; @@ -186,8 +184,6 @@ const hasBold = storedMarks.some((mark) => mark.type === state.schema.marks.strong); const hasItalic = storedMarks.some((mark) => mark.type === state.schema.marks.em); - console.log('Stored marks after space:', storedMarks, hasBold, hasItalic); - // Remove marks from the space character (marks applied to the space character will be marked as false) if (hasBold) { tr = tr.removeMark(from - 1, from, state.schema.marks.strong); @@ -356,7 +352,6 @@ // Prevent default tab navigation and provide indent/outdent behavior inside lists: Tab: chainCommands((state, dispatch, view) => { const { $from } = state.selection; - console.log('Tab key pressed', $from.parent, $from.parent.type); if (isInList(state)) { return sinkListItem(schema.nodes.list_item)(state, dispatch); } else { @@ -366,7 +361,6 @@ }), 'Shift-Tab': (state, dispatch, view) => { const { $from } = state.selection; - console.log('Shift-Tab key pressed', $from.parent, $from.parent.type); if (isInList(state)) { return liftListItem(schema.nodes.list_item)(state, dispatch); } @@ -386,10 +380,6 @@ view.updateState(newState); value = serializeEditorContent(newState.doc); // Convert ProseMirror content to markdown text - - if (dev) { - console.log(value); - } eventDispatch('input', { value }); }, handleDOMEvents: { @@ -406,7 +396,6 @@ return false; }, paste: (view, event) => { - console.log(event); if (event.clipboardData) { // Check if the pasted content contains image files const hasImageFile = Array.from(event.clipboardData.files).some((file) => @@ -417,9 +406,6 @@ const hasImageItem = Array.from(event.clipboardData.items).some((item) => item.type.startsWith('image/') ); - - console.log('Has image file:', hasImageFile, 'Has image item:', hasImageItem); - if (hasImageFile) { // If there's an image, dispatch the event to the parent eventDispatch('paste', { event }); @@ -440,7 +426,6 @@ }, // Handle space input after browser has completed it keyup: (view, event) => { - console.log('Keyup event:', event); if (event.key === ' ' && event.code === 'Space') { afterSpacePress(view.state, view.dispatch); } diff --git a/src/lib/components/layout/Sidebar/SearchInput.svelte b/src/lib/components/layout/Sidebar/SearchInput.svelte index 908fd9db6..156974e9e 100644 --- a/src/lib/components/layout/Sidebar/SearchInput.svelte +++ b/src/lib/components/layout/Sidebar/SearchInput.svelte @@ -163,7 +163,11 @@ dispatch('input'); }} > -
{tag.name}
+
+ {tag.name} +
{tag.id}