From e214d59d109a11eb61bad1a58208d6ae89d66a5b Mon Sep 17 00:00:00 2001 From: Andrew Baek Date: Wed, 27 Aug 2025 01:04:27 +0900 Subject: [PATCH 1/6] Update groups.py fix issue #16870 --- backend/open_webui/models/groups.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/open_webui/models/groups.py b/backend/open_webui/models/groups.py index 6615f95142..1c84f4c1ae 100644 --- a/backend/open_webui/models/groups.py +++ b/backend/open_webui/models/groups.py @@ -12,6 +12,7 @@ from open_webui.models.files import FileMetadataResponse from pydantic import BaseModel, ConfigDict from sqlalchemy import BigInteger, Column, String, Text, JSON, func +from sqlalchemy.ext.mutable import MutableList log = logging.getLogger(__name__) @@ -35,7 +36,7 @@ class Group(Base): meta = Column(JSON, nullable=True) permissions = Column(JSON, nullable=True) - user_ids = Column(JSON, nullable=True) + user_ids = Column(MutableList.as_mutable(JSON), nullable=True) created_at = Column(BigInteger) updated_at = Column(BigInteger) From ceaafbbfd21dc3ab766066a1b6253f05560361b1 Mon Sep 17 00:00:00 2001 From: Andrew Baek Date: Wed, 27 Aug 2025 03:22:34 +0900 Subject: [PATCH 2/6] Update groups.py --- backend/open_webui/models/groups.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/backend/open_webui/models/groups.py b/backend/open_webui/models/groups.py index 4c636b4f0f..a09b2b73f9 100644 --- a/backend/open_webui/models/groups.py +++ b/backend/open_webui/models/groups.py @@ -12,7 +12,6 @@ from open_webui.models.files import FileMetadataResponse from pydantic import BaseModel, ConfigDict from sqlalchemy import BigInteger, Column, String, Text, JSON, func -from sqlalchemy.ext.mutable import MutableList log = logging.getLogger(__name__) @@ -36,7 +35,7 @@ class Group(Base): meta = Column(JSON, nullable=True) permissions = Column(JSON, nullable=True) - user_ids = Column(MutableList.as_mutable(JSON), nullable=True) + user_ids = Column(JSON, nullable=True) created_at = Column(BigInteger) updated_at = Column(BigInteger) From b50ae5bf694a070147ea770e27bb1c146dbfacdf Mon Sep 17 00:00:00 2001 From: Andrew Baek Date: Sun, 31 Aug 2025 14:48:37 +0900 Subject: [PATCH 3/6] Update MessageInput.svelte --- src/lib/components/chat/MessageInput.svelte | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/components/chat/MessageInput.svelte b/src/lib/components/chat/MessageInput.svelte index adea345ed0..407cb2262f 100644 --- a/src/lib/components/chat/MessageInput.svelte +++ b/src/lib/components/chat/MessageInput.svelte @@ -1051,6 +1051,7 @@
{#if files.length > 0}
From a7ae280a4f6b32abb1d77dfa240be4bdbe252143 Mon Sep 17 00:00:00 2001 From: Andrew Baek Date: Sun, 21 Sep 2025 01:01:29 +0900 Subject: [PATCH 4/6] Update MessageInput.svelte --- src/lib/components/chat/MessageInput.svelte | 1 - 1 file changed, 1 deletion(-) diff --git a/src/lib/components/chat/MessageInput.svelte b/src/lib/components/chat/MessageInput.svelte index a2b4722be5..6c0a7d8619 100644 --- a/src/lib/components/chat/MessageInput.svelte +++ b/src/lib/components/chat/MessageInput.svelte @@ -1034,7 +1034,6 @@ ? 'border-dashed border-gray-100 dark:border-gray-800 hover:border-gray-200 focus-within:border-gray-200 hover:dark:border-gray-700 focus-within:dark:border-gray-700' : ' border-gray-50 dark:border-gray-850 hover:border-gray-100 focus-within:border-gray-100 hover:dark:border-gray-800 focus-within:dark:border-gray-800'} transition px-1 bg-white/90 dark:bg-gray-400/5 dark:text-gray-100" dir={$settings?.chatDirection ?? 'auto'} - id="message-input-container" > {#if atSelectedModel !== undefined}
From 86f024b9d713d32c29d60fd15b64176ff59acace Mon Sep 17 00:00:00 2001 From: Andrew Baek Date: Fri, 26 Sep 2025 01:23:58 +0900 Subject: [PATCH 5/6] added id and class --- src/lib/components/channel/MessageInput.svelte | 2 ++ src/lib/components/chat/MessageInput.svelte | 3 +++ src/lib/components/common/Folder.svelte | 2 +- src/lib/components/layout/Sidebar.svelte | 7 +++++-- .../components/layout/Sidebar/ChannelItem.svelte | 3 ++- .../components/layout/Sidebar/ChatItem.svelte | 16 ++++++++++------ .../layout/Sidebar/RecursiveFolder.svelte | 2 +- 7 files changed, 24 insertions(+), 11 deletions(-) diff --git a/src/lib/components/channel/MessageInput.svelte b/src/lib/components/channel/MessageInput.svelte index 9d2465e29a..320820f660 100644 --- a/src/lib/components/channel/MessageInput.svelte +++ b/src/lib/components/channel/MessageInput.svelte @@ -766,6 +766,7 @@ }} >
@@ -936,6 +937,7 @@ }} >
@@ -785,6 +785,7 @@