From 8011d9345d439604b3ea5dfa7b3bc86fe3890e2c Mon Sep 17 00:00:00 2001 From: "Timothy J. Baek" Date: Tue, 7 Nov 2023 15:16:20 -0800 Subject: [PATCH 1/8] fix: cosmetic --- src/lib/components/chat/SettingsModal.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/components/chat/SettingsModal.svelte b/src/lib/components/chat/SettingsModal.svelte index f23b9bb77..d286892b3 100644 --- a/src/lib/components/chat/SettingsModal.svelte +++ b/src/lib/components/chat/SettingsModal.svelte @@ -752,7 +752,7 @@ {:else if selectedTab === 'about'} -
+
Ollama Web UI Version
From 1b35af1c62260de731ea7ec4c9b6a786fe0a1b27 Mon Sep 17 00:00:00 2001 From: "Timothy J. Baek" Date: Tue, 7 Nov 2023 22:46:11 -0800 Subject: [PATCH 2/8] feat: ui update --- src/lib/components/layout/Navbar.svelte | 2 +- src/routes/+page.svelte | 164 +++++++++++------------- 2 files changed, 78 insertions(+), 88 deletions(-) diff --git a/src/lib/components/layout/Navbar.svelte b/src/lib/components/layout/Navbar.svelte index 9d3014c74..afbc863dc 100644 --- a/src/lib/components/layout/Navbar.svelte +++ b/src/lib/components/layout/Navbar.svelte @@ -108,7 +108,7 @@ bind:this={navElement} class="h-screen {show ? '' - : '-translate-x-72'} w-72 fixed top-0 left-0 z-40 transition bg-gray-900 text-gray-200 shadow-2xl text-sm + : '-translate-x-72'} w-72 fixed top-0 left-0 z-40 transition bg-black text-gray-200 shadow-2xl text-sm " >
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 65eb2dd70..97b2cfde7 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -883,7 +883,7 @@ ? settings.gravatarUrl : '/user' : '/favicon'}.png" - class=" max-w-[32px] object-cover rounded" + class=" max-w-[32px] object-cover rounded-full" />
@@ -956,7 +956,29 @@ {@html marked(message.content.replace('\\\\', '\\\\\\'))} {#if message.done} -
+
+ + + {/if}
{/if} {/if} @@ -1033,28 +1077,6 @@ {/if} - {:else if message.done} - {/if}
@@ -1067,61 +1089,11 @@
-
+
{#if messages.length == 0 && suggestions !== 'false'} {/if} - - {#if messages.length != 0 && messages.at(-1).role == 'assistant'} - {#if messages.at(-1).done == true} -
- -
- {:else} -
- -
- {/if} - {/if}
{ @@ -1148,35 +1120,53 @@ }} />
-
+
{#if messages.length == 0 || messages.at(-1).done == true} {:else} -
...
+ {/if}
- LLMs may produce inaccurate information about people, places, or facts. + LLMs can make mistakes. Verify important information.
From 8386b286e2eefd9c27ec493ee519d547a3749401 Mon Sep 17 00:00:00 2001 From: "Timothy J. Baek" Date: Tue, 7 Nov 2023 23:23:27 -0800 Subject: [PATCH 3/8] feat: messages ui update --- src/routes/+page.svelte | 376 +++++++++++++++++++++------------------- 1 file changed, 193 insertions(+), 183 deletions(-) diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 97b2cfde7..ea93b8df2 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -857,7 +857,7 @@
-
+
{#if messages.length == 0}
@@ -873,211 +873,221 @@
{:else} {#each messages as message, messageIdx} -
-
-
-
+
+
+
+
- {#if message.role != 'user' && message.content == ''} -
-
-
-
+
+
+ {message.role === 'user' ? 'You' : 'Ollama'} +
-
-
-
-
-
-
-
-
-
+ {#if message.role !== 'user' && message.content === ''} +
+
+
+
-
+
+
+
+
+
+
+
+
+
+ +
+
-
- {:else} -
- {#if message.role == 'user'} - {#if message?.edit === true} -
-