From 3cd014195771adfed18704dadc59f5a7a5c069b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D1=80=D0=BA=D0=BE=20=D0=9C=2E=20=D0=9A=D0=BE?= =?UTF-8?q?=D1=81=D1=82=D0=B8=D1=9B=20=28Marko=20M=2E=20Kosti=C4=87=29?= Date: Sun, 19 May 2024 09:02:30 +0200 Subject: [PATCH 01/13] Update Serbian translation --- src/lib/i18n/locales/sr-RS/translation.json | 22 ++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/lib/i18n/locales/sr-RS/translation.json b/src/lib/i18n/locales/sr-RS/translation.json index 04b936bc0..c31b2f41d 100644 --- a/src/lib/i18n/locales/sr-RS/translation.json +++ b/src/lib/i18n/locales/sr-RS/translation.json @@ -60,15 +60,15 @@ "Bad Response": "Лош одговор", "before": "пре", "Being lazy": "Бити лењ", - "Beta": "", + "Beta": "Бета", "Builder Mode": "Режим градитеља", "Bypass SSL verification for Websites": "Заобиђи SSL потврђивање за веб странице", "Cancel": "Откажи", "Categories": "Категорије", "Change Password": "Промени лозинку", "Chat": "Ћаскање", - "Chat Bubble UI": "", - "Chat direction": "", + "Chat Bubble UI": "Интерфејс балона ћаскања", + "Chat direction": "Смер ћаскања", "Chat History": "Историја ћаскања", "Chat History is off for this browser.": "Историја ћаскања је искључена за овај прегледач.", "Chats": "Ћаскања", @@ -117,7 +117,7 @@ "Current Password": "Тренутна лозинка", "Custom": "Прилагођено", "Customize Ollama models for a specific purpose": "Прилагоди Ollama моделе за специфичну намену", - "Dark": "Тамно", + "Dark": "Тамна", "Dashboard": "Контролна табла", "Database": "База података", "December": "Децембар", @@ -213,7 +213,7 @@ "General Settings": "Општа подешавања", "Generation Info": "Информације о стварању", "Good Response": "Добар одговор", - "h:mm a": "", + "h:mm a": "h:mm a", "has no conversations.": "нема разговора.", "Hello, {{name}}": "Здраво, {{name}}", "Help": "Помоћ", @@ -247,7 +247,7 @@ "Light": "Светла", "Listening...": "Слушам...", "LLMs can make mistakes. Verify important information.": "ВЈМ-ови (LLM-ови) могу правити грешке. Проверите важне податке.", - "LTR": "", + "LTR": "ЛНД", "Made by OpenWebUI Community": "Израдила OpenWebUI заједница", "Make sure to enclose them with": "Уверите се да их затворите са", "Manage LiteLLM Models": "Управљај LiteLLM моделима", @@ -257,7 +257,7 @@ "Max Tokens": "Највише жетона", "Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Највише 3 модела могу бити преузета истовремено. Покушајте поново касније.", "May": "Мај", - "Memory": "", + "Memory": "Памћење", "Messages you send after creating your link won't be shared. Users with the URL will be able to view the shared chat.": "Поруке које пошаљете након стварања ваше везе неће бити подељене. Корисници са URL-ом ће моћи да виде дељено ћаскање.", "Minimum Score": "Најмањи резултат", "Mirostat": "Миростат", @@ -325,7 +325,7 @@ "PDF Extract Images (OCR)": "Извлачење PDF слика (OCR)", "pending": "на чекању", "Permission denied when accessing microphone: {{error}}": "Приступ микрофону је одбијен: {{error}}", - "Personalization": "", + "Personalization": "Прилагођавање", "Plain text (.txt)": "Обичан текст (.txt)", "Playground": "Игралиште", "Positive attitude": "Позитиван став", @@ -363,7 +363,7 @@ "Role": "Улога", "Rosé Pine": "Rosé Pine", "Rosé Pine Dawn": "Rosé Pine Dawn", - "RTL": "", + "RTL": "ДНЛ", "Save": "Сачувај", "Save & Create": "Сачувај и направи", "Save & Update": "Сачувај и ажурирај", @@ -382,7 +382,7 @@ "Select a model": "Изабери модел", "Select an Ollama instance": "Изабери Ollama инстанцу", "Select model": "Изабери модел", - "Send": "", + "Send": "Пошаљи", "Send a Message": "Пошаљи поруку", "Send message": "Пошаљи поруку", "September": "Септембар", @@ -486,7 +486,7 @@ "What’s New in": "Шта је ново у", "When history is turned off, new chats on this browser won't appear in your history on any of your devices.": "Када је историја искључена, нова ћаскања у овом прегледачу неће се појавити у вашој историји на било ком вашем уређају.", "Whisper (Local)": "Whisper (локално)", - "Workspace": "", + "Workspace": "Радни простор", "Write a prompt suggestion (e.g. Who are you?)": "Напишите предлог упита (нпр. „ко си ти?“)", "Write a summary in 50 words that summarizes [topic or keyword].": "Напишите сажетак у 50 речи који резимира [тему или кључну реч].", "Yesterday": "Јуче", From b521a06b5f0e09b230b62affbe20f420122e171d Mon Sep 17 00:00:00 2001 From: "Timothy J. Baek" Date: Sun, 19 May 2024 00:14:23 -0700 Subject: [PATCH 02/13] fix: styling Co-Authored-By: Jannik S. <69747628+jannikstdl@users.noreply.github.com> --- src/lib/components/chat/Messages/UserMessage.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/components/chat/Messages/UserMessage.svelte b/src/lib/components/chat/Messages/UserMessage.svelte index ffd71e749..7111d6f8b 100644 --- a/src/lib/components/chat/Messages/UserMessage.svelte +++ b/src/lib/components/chat/Messages/UserMessage.svelte @@ -65,7 +65,7 @@ : user?.profile_image_url ?? '/user.png'} /> {/if} -
+
{#if !($settings?.chatBubble ?? true)}
From 22d23afbafcfd827d58dc85c30dfb0213f00f379 Mon Sep 17 00:00:00 2001 From: "Timothy J. Baek" Date: Sun, 19 May 2024 00:17:40 -0700 Subject: [PATCH 03/13] feat: memory ui frontend --- .../chat/Settings/Personalization.svelte | 21 ++- .../Personalization/AddMemoryModal.svelte | 105 +++++++++++++++ .../Personalization/ManageModal.svelte | 123 ++++++------------ src/lib/components/common/Modal.svelte | 2 +- 4 files changed, 167 insertions(+), 84 deletions(-) create mode 100644 src/lib/components/chat/Settings/Personalization/AddMemoryModal.svelte diff --git a/src/lib/components/chat/Settings/Personalization.svelte b/src/lib/components/chat/Settings/Personalization.svelte index 2a339407e..d2528d743 100644 --- a/src/lib/components/chat/Settings/Personalization.svelte +++ b/src/lib/components/chat/Settings/Personalization.svelte @@ -5,12 +5,16 @@ import { config, models, settings, user } from '$lib/stores'; import { createEventDispatcher, onMount, getContext, tick } from 'svelte'; import { toast } from 'svelte-sonner'; + import ManageModal from './Personalization/ManageModal.svelte'; + import Tooltip from '$lib/components/common/Tooltip.svelte'; const dispatch = createEventDispatcher(); const i18n = getContext('i18n'); export let saveSettings: Function; + let showManageModal = false; + // Addons let enableMemory = true; @@ -20,6 +24,8 @@ }); + +
{ @@ -29,9 +35,15 @@
-
- {$i18n.t('Memory')} ({$i18n.t('Beta')}) -
+ +
+ {$i18n.t('Memory')} + + ({$i18n.t('Experimental')}) +
+
{ + showManageModal = true; + }} > Manage diff --git a/src/lib/components/chat/Settings/Personalization/AddMemoryModal.svelte b/src/lib/components/chat/Settings/Personalization/AddMemoryModal.svelte new file mode 100644 index 000000000..a3a74c19b --- /dev/null +++ b/src/lib/components/chat/Settings/Personalization/AddMemoryModal.svelte @@ -0,0 +1,105 @@ + + + +
+
+
{$i18n.t('Add Memory')}
+ +
+ +
+
+ { + submitHandler(); + }} + > +
+