Date: Sun, 22 Feb 2026 15:23:34 -0500 Subject: [PATCH 075/129] fix(ui): replace static dropdown backgrounds with transparent mapping (#21728) --- src/lib/components/AddConnectionModal.svelte | 2 +- src/lib/components/AddToolServerModal.svelte | 2 +- .../components/admin/Analytics/Dashboard.svelte | 4 ++-- src/lib/components/admin/Settings/Audio.svelte | 6 +++--- .../components/admin/Settings/CodeExecution.svelte | 12 ++++++------ .../Settings/Connections/OllamaConnection.svelte | 4 ++-- .../Settings/Connections/OpenAIConnection.svelte | 2 +- src/lib/components/admin/Settings/Documents.svelte | 14 +++++++------- .../Settings/Evaluations/ArenaModelModal.svelte | 2 +- src/lib/components/admin/Settings/General.svelte | 4 ++-- src/lib/components/admin/Settings/Images.svelte | 6 +++--- .../admin/Settings/Models/ModelSelector.svelte | 2 +- src/lib/components/admin/Settings/WebSearch.svelte | 4 ++-- .../components/admin/Users/Groups/General.svelte | 2 +- .../admin/Users/UserList/AddUserModal.svelte | 2 +- .../admin/Users/UserList/EditUserModal.svelte | 2 +- src/lib/components/chat/Settings/Account.svelte | 2 +- src/lib/components/chat/Settings/Audio.svelte | 8 ++++---- .../chat/Settings/Connections/Connection.svelte | 2 +- src/lib/components/chat/Settings/General.svelte | 4 ++-- .../chat/Settings/Tools/Connection.svelte | 2 +- src/lib/components/layout/ChatsModal.svelte | 2 +- .../components/workspace/Models/ModelEditor.svelte | 2 +- .../workspace/common/AccessControl.svelte | 2 +- 24 files changed, 47 insertions(+), 47 deletions(-) diff --git a/src/lib/components/AddConnectionModal.svelte b/src/lib/components/AddConnectionModal.svelte index b8aa7f5e64..8a8e269aea 100644 --- a/src/lib/components/AddConnectionModal.svelte +++ b/src/lib/components/AddConnectionModal.svelte @@ -329,7 +329,7 @@
@@ -552,7 +552,7 @@
{ // Auto-update URL when switching modes if it's empty or matches the opposite mode's default @@ -765,7 +765,7 @@
{$i18n.t('Text Splitter')}
{ @@ -1125,7 +1125,7 @@
{$i18n.t('Default User Role')}
diff --git a/src/lib/components/admin/Settings/Images.svelte b/src/lib/components/admin/Settings/Images.svelte index e3c3a2ca4a..bf3ce6da19 100644 --- a/src/lib/components/admin/Settings/Images.svelte +++ b/src/lib/components/admin/Settings/Images.svelte @@ -402,7 +402,7 @@
@@ -950,7 +950,7 @@
diff --git a/src/lib/components/admin/Users/Groups/General.svelte b/src/lib/components/admin/Users/Groups/General.svelte index 1922f00138..4d32b3148b 100644 --- a/src/lib/components/admin/Users/Groups/General.svelte +++ b/src/lib/components/admin/Users/Groups/General.svelte @@ -77,7 +77,7 @@
{ console.log(_gender); diff --git a/src/lib/components/chat/Settings/Audio.svelte b/src/lib/components/chat/Settings/Audio.svelte index 1649152fa5..0c06534486 100644 --- a/src/lib/components/chat/Settings/Audio.svelte +++ b/src/lib/components/chat/Settings/Audio.svelte @@ -184,7 +184,7 @@
{$i18n.t('Speech-to-Text Engine')}
@@ -258,7 +258,7 @@
{$i18n.t('Kokoro.js Dtype')}
diff --git a/src/lib/components/chat/Settings/Connections/Connection.svelte b/src/lib/components/chat/Settings/Connections/Connection.svelte index 4ecd0d4d7b..6779a396c9 100644 --- a/src/lib/components/chat/Settings/Connections/Connection.svelte +++ b/src/lib/components/chat/Settings/Connections/Connection.svelte @@ -80,7 +80,7 @@
diff --git a/src/lib/components/admin/Evaluations/Leaderboard.svelte b/src/lib/components/admin/Evaluations/Leaderboard.svelte index abe0f952e4..a5deba0335 100644 --- a/src/lib/components/admin/Evaluations/Leaderboard.svelte +++ b/src/lib/components/admin/Evaluations/Leaderboard.svelte @@ -180,7 +180,10 @@ {model.name} { + e.target.src = '/favicon.png'; + }} /> Date: Sun, 22 Feb 2026 15:26:33 -0500 Subject: [PATCH 077/129] fix(ui): hide clone button in model menu for models disabled by admins (#21724) --- .../admin/Settings/Models/ModelMenu.svelte | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/src/lib/components/admin/Settings/Models/ModelMenu.svelte b/src/lib/components/admin/Settings/Models/ModelMenu.svelte index d4cd48a37d..7636890d9d 100644 --- a/src/lib/components/admin/Settings/Models/ModelMenu.svelte +++ b/src/lib/components/admin/Settings/Models/ModelMenu.svelte @@ -139,16 +139,18 @@
{$i18n.t('Copy Link')}
- { - cloneHandler(); - }} - > - - -
{$i18n.t('Clone')}
-
+ {#if model?.is_active ?? true} + { + cloneHandler(); + }} + > + + +
{$i18n.t('Clone')}
+
+ {/if} Date: Sun, 22 Feb 2026 21:30:44 +0100 Subject: [PATCH 078/129] fix: reset taskIds and messageQueue on new chat (#21731) fix: reset taskIds and messageQueue on new chat Fixes a bug where clicking "New Chat" after sending a message would silently drop subsequent messages. The initNewChat function reset most chat state but did not clear taskIds or messageQueue, causing submitPrompt to queue messages indefinitely instead of sending them. --- src/lib/components/chat/Chat.svelte | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/components/chat/Chat.svelte b/src/lib/components/chat/Chat.svelte index d4418a1d0e..851f31cdf7 100644 --- a/src/lib/components/chat/Chat.svelte +++ b/src/lib/components/chat/Chat.svelte @@ -1065,6 +1065,8 @@ chatFiles = []; params = {}; + taskIds = null; + messageQueue = []; if ($page.url.searchParams.get('youtube')) { await uploadWeb(`https://www.youtube.com/watch?v=${$page.url.searchParams.get('youtube')}`); From 1542dad51a1ec0458407fd25566aba73914bc45e Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Sun, 22 Feb 2026 21:32:49 +0100 Subject: [PATCH 079/129] fix(a11y): enhance accessibility for admin user components (#21717) This commit adds aria-labels to the search inputs, select fields, action buttons, and close buttons on modals across the admin users layout and the site changelog modal for improved screen reader support. --- src/lib/components/ChangelogModal.svelte | 4 +--- src/lib/components/admin/Users/Groups.svelte | 3 +++ src/lib/components/admin/Users/UserList.svelte | 5 +++++ src/lib/components/admin/Users/UserList/AddUserModal.svelte | 5 +++++ src/lib/components/admin/Users/UserList/EditUserModal.svelte | 5 +++++ 5 files changed, 19 insertions(+), 3 deletions(-) diff --git a/src/lib/components/ChangelogModal.svelte b/src/lib/components/ChangelogModal.svelte index 0a1c8805eb..ce0e67da7b 100644 --- a/src/lib/components/ChangelogModal.svelte +++ b/src/lib/components/ChangelogModal.svelte @@ -44,9 +44,7 @@
diff --git a/src/lib/components/admin/Users/Groups.svelte b/src/lib/components/admin/Users/Groups.svelte index a87adc57ad..051821615b 100644 --- a/src/lib/components/admin/Users/Groups.svelte +++ b/src/lib/components/admin/Users/Groups.svelte @@ -157,12 +157,14 @@ {#if query}
@@ -357,6 +358,7 @@
@@ -176,6 +178,7 @@ @@ -232,6 +237,7 @@ class="w-full text-sm outline-hidden" type="url" placeholder={$i18n.t('Enter your webhook URL')} + aria-label={$i18n.t('Notification Webhook')} bind:value={webhookUrl} required /> @@ -273,6 +279,7 @@
@@ -143,12 +145,14 @@