diff --git a/src/lib/components/chat/Messages/Markdown.svelte b/src/lib/components/chat/Messages/Markdown.svelte index 99ad77190..ae2dbf3bd 100644 --- a/src/lib/components/chat/Messages/Markdown.svelte +++ b/src/lib/components/chat/Messages/Markdown.svelte @@ -31,7 +31,10 @@ $: (async () => { if (content) { tokens = marked.lexer( - replaceTokens(processResponseContent(content), sourceIds, model?.name, $user?.name) + replaceTokens(processResponseContent(content), sourceIds, model?.name, $user?.name), + { + gfm: true + } ); } })(); diff --git a/src/lib/components/icons/Home.svelte b/src/lib/components/icons/Home.svelte new file mode 100644 index 000000000..ff93fd1ad --- /dev/null +++ b/src/lib/components/icons/Home.svelte @@ -0,0 +1,23 @@ + + + diff --git a/src/lib/components/layout/Sidebar.svelte b/src/lib/components/layout/Sidebar.svelte index 55849cb83..0dc76a718 100644 --- a/src/lib/components/layout/Sidebar.svelte +++ b/src/lib/components/layout/Sidebar.svelte @@ -57,6 +57,7 @@ import ChannelModal from './Sidebar/ChannelModal.svelte'; import ChannelItem from './Sidebar/ChannelItem.svelte'; import PencilSquare from '../icons/PencilSquare.svelte'; + import Home from '../icons/Home.svelte'; const BREAKPOINT = 768; @@ -536,10 +537,36 @@ + + {#if $user?.role === 'admin' || $user?.permissions?.workspace?.models || $user?.permissions?.workspace?.knowledge || $user?.permissions?.workspace?.prompts || $user?.permissions?.workspace?.tools}
-