From 538f9c9090dab742b4d8e3a1b3a058956ea8f39b Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Fri, 9 Oct 2026 12:07:57 +0400 Subject: [PATCH] refac --- backend/open_webui/models/users.py | 2 + .../Messages/Message/UserStatus.svelte | 100 +++++++++++++++--- .../Message/UserStatusLinkPreview.svelte | 3 + .../MarkdownInlineTokens/MentionToken.svelte | 5 +- src/lib/i18n/locales/en-US/translation.json | 2 + 5 files changed, 97 insertions(+), 15 deletions(-) diff --git a/backend/open_webui/models/users.py b/backend/open_webui/models/users.py index fa3ccde4cf..26106859ae 100644 --- a/backend/open_webui/models/users.py +++ b/backend/open_webui/models/users.py @@ -310,6 +310,8 @@ class UserInfoResponse(UserStatus): email: str role: str bio: str | None = None + last_active_at: int | None = None + timezone: str | None = None groups: list | None = [] is_active: bool = False diff --git a/src/lib/components/channel/Messages/Message/UserStatus.svelte b/src/lib/components/channel/Messages/Message/UserStatus.svelte index c14ef0288d..3261e9197e 100644 --- a/src/lib/components/channel/Messages/Message/UserStatus.svelte +++ b/src/lib/components/channel/Messages/Message/UserStatus.svelte @@ -1,18 +1,61 @@ diff --git a/src/lib/components/chat/Messages/Markdown/MarkdownInlineTokens/MentionToken.svelte b/src/lib/components/chat/Messages/Markdown/MarkdownInlineTokens/MentionToken.svelte index f675b71268..fa82a1f427 100644 --- a/src/lib/components/chat/Messages/Markdown/MarkdownInlineTokens/MentionToken.svelte +++ b/src/lib/components/chat/Messages/Markdown/MarkdownInlineTokens/MentionToken.svelte @@ -18,6 +18,7 @@ let idType = null; let id = ''; + let openPreview = false; $: if (token && $i18n && $models && $channels) { init(); @@ -81,7 +82,7 @@ }; - + @@ -117,6 +118,6 @@ {#if triggerChar === '@' && idType === 'U'} - + {/if} diff --git a/src/lib/i18n/locales/en-US/translation.json b/src/lib/i18n/locales/en-US/translation.json index b72562e968..add4eb7aa0 100644 --- a/src/lib/i18n/locales/en-US/translation.json +++ b/src/lib/i18n/locales/en-US/translation.json @@ -1328,6 +1328,7 @@ "Last 7 days": "", "Last 90 days": "", "Last Active": "", + "Last seen": "", "Last Modified": "", "Last reply": "", "Last run": "", @@ -1376,6 +1377,7 @@ "Loading release notes...": "", "Loading tools...": "", "Loading...": "", + "Local time": "", "local": "", "Local": "", "Location": "",