Timothy Jaeryang Baek
5df4277216
refac
2026-03-21 16:58:54 -05:00
G30
6769b1967c
fix(ui): show model avatars in chat search preview modal ( #22782 )
2026-03-21 16:53:50 -05:00
Algorithm5838
2c80d95c53
fix: wrong icon shown after removing a toggled filter ( #22862 )
2026-03-21 16:50:54 -05:00
G30
124e1ea4a7
fix(ui): refine message data lazy loading to prevent 404s ( #22894 )
2026-03-21 16:50:21 -05:00
Miralasgar Shabanov
7674e4f093
i18n: add Azerbaijani (az-AZ) translation ( #22792 )
...
Co-authored-by: Tim Baek <tim@openwebui.com>
Co-authored-by: joaoback <156559121+joaoback@users.noreply.github.com>
Co-authored-by: m.shabanov <m.shabanov@asan.local>
2026-03-21 16:45:43 -05:00
G30
0afb8f681b
fix(ui): reset page to 1 when searching prompts ( #22912 )
2026-03-21 16:43:39 -05:00
yoloni-9527
157ae917eb
fix: replace legacy surrogate-pair emoji regex with Unicode property escape ( #22915 )
...
The previous regular expression used manual surrogate-pair ranges to
match emojis and missed a large category of commonly used symbols:
/[\uD800-\uDBFF][\uDC00-\uDFFF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDE4F]/g
This approach only covers emojis encoded as surrogate pairs (U+1F000 –
U+1F4FF range), but silently skips BMP emojis that use a text-
presentation code point followed by the variation selector U+FE0F,
such as ❤️ (U+2764 U+FE0F), ☀️ , ✅ , ⚡ , ⭐ , and keycap sequences
like 1️⃣ , as well as ZWJ family sequences (👨👩👧👦 ) and flag sequences.
Replace with the Unicode property escape \p{RGI_Emoji} using the 'v'
(unicodeSets) flag introduced in ES2024. This single pattern covers
every standardised emoji sequence defined by Unicode, including all
the cases above.
Browser support: Chrome 112+, Firefox 116+, Safari 17+, Node.js 20+.
All browsers targeted by open-webui already support this syntax.
Co-authored-by: Tim Baek <tim@openwebui.com>
Co-authored-by: joaoback <156559121+joaoback@users.noreply.github.com>
Co-authored-by: yoloni <yoloni@tencent.com>
2026-03-21 16:43:09 -05:00
Shirasawa
af0b7d4683
fix: Prevent task list checkboxes from shrinking for consistent alignment ( #22886 )
2026-03-20 18:54:03 -05:00
Timothy Jaeryang Baek
00cb7f5104
refac
2026-03-20 18:53:35 -05:00
Timothy Jaeryang Baek
068e52f877
refac
2026-03-20 18:53:26 -05:00
Timothy Jaeryang Baek
fe772d95e2
refac
2026-03-20 18:43:17 -05:00
Timothy Jaeryang Baek
ecba37070d
refac
2026-03-20 17:05:47 -05:00
Timothy Jaeryang Baek
10f06a64fe
refac
2026-03-20 16:10:00 -05:00
G30
8f3144adb5
fix(ui): close thread sidebar on parent message deletion ( #22890 )
2026-03-20 15:48:50 -05:00
G30
6089a55da6
fix(ui): chat input triggers correctly re-trigger on backspace ( #22899 )
2026-03-20 15:48:25 -05:00
Timothy Jaeryang Baek
de5e0fbc00
refac
2026-03-20 15:47:22 -05:00
Victor Nieto
9793315e0b
i18n: correct Spanish (es-ES) translation errors ( #22870 )
...
Co-authored-by: Tim Baek <tim@openwebui.com>
Co-authored-by: joaoback <156559121+joaoback@users.noreply.github.com>
2026-03-19 17:57:53 -05:00
Timothy Jaeryang Baek
694fb3776f
refac
2026-03-19 17:56:05 -05:00
Timothy Jaeryang Baek
adcc50d337
refac
2026-03-19 15:56:43 -05:00
Timothy Jaeryang Baek
6b66cb5ef6
refac
2026-03-17 20:34:38 -05:00
Timothy Jaeryang Baek
58e78e8946
refac
2026-03-17 18:52:02 -05:00
Timothy Jaeryang Baek
b171b0216b
refac
2026-03-17 17:54:59 -05:00
G30
b062235d0c
fix(channel): allow sending image-only messages without text ( #22752 )
2026-03-17 17:37:41 -05:00
IllimarR
30068afd78
i18n(et-EE): update Estonian translations ( #22731 )
...
Added missing translations and fixed incorrect ones.
Co-authored-by: Illimar Reinbusch <illimar.reinbusch@tootukassa.ee>
2026-03-16 14:00:24 -05:00
Timothy Jaeryang Baek
e3f3929198
refac
2026-03-16 01:23:02 -05:00
Timothy Jaeryang Baek
54f7861b2e
refac
2026-03-16 01:04:17 -05:00
Timothy Jaeryang Baek
68973f9b39
refac
2026-03-15 23:48:44 -05:00
Timothy Jaeryang Baek
a361df840e
refac
2026-03-15 23:37:45 -05:00
Timothy Jaeryang Baek
b99f8dabdd
refac
2026-03-15 23:03:30 -05:00
Timothy Jaeryang Baek
be6bf76105
refac
2026-03-15 22:33:26 -05:00
Timothy Jaeryang Baek
38cc6e4762
refac
2026-03-15 22:25:22 -05:00
Timothy Jaeryang Baek
e53152123f
refac
2026-03-15 21:54:35 -05:00
Timothy Jaeryang Baek
07e650c787
refac
2026-03-15 21:29:56 -05:00
Timothy Jaeryang Baek
753589e51c
refac
2026-03-15 21:09:55 -05:00
Timothy Jaeryang Baek
3dea69f658
refac
2026-03-15 20:41:32 -05:00
G30
bef5ec2cea
fix: add profile image fallback handlers for model and user avatars in remaining areas ( #22486 )
...
* fix(ui): add profile image fallback handlers for models and users
* Update UserList.svelte
* fix(ui): add profile image fallback handlers for models on New Chat page
2026-03-15 20:04:56 -05:00
Eliot GODARD
9465e2918b
i18n(fr-FR): complete French translation ( #22714 )
...
Translate all missing keys in the fr-FR locale file across all components.
2026-03-15 20:04:21 -05:00
Timothy Jaeryang Baek
486c004cbb
refac
2026-03-15 18:49:49 -05:00
Timothy Jaeryang Baek
bcd313c363
refac
2026-03-15 17:42:57 -05:00
Shirasawa
02d9d07900
i18n: improve Chinese translation ( #22480 )
2026-03-15 17:37:19 -05:00
G30
bc9ee7b4d9
feat(ui): add bulk actions hamburger menu to workspace Models page ( #22484 )
...
Add hamburger menu with bulk actions (Enable All, Disable All, Show All,
Hide All) to the workspace Models page filter bar, matching the
functionality from the admin Settings Models page.
2026-03-15 17:36:45 -05:00
G30
b535275b17
fix(ui): add icon fallback for missing model icons on Models pages ( #22485 )
2026-03-15 17:36:04 -05:00
Timothy Jaeryang Baek
1eef5b4f6a
refac
2026-03-15 17:08:24 -05:00
Toru Suzuki
a43d98965b
i18n: Update Japanese translation ( #22696 )
2026-03-15 17:01:26 -05:00
Timothy Jaeryang Baek
47e47e42af
refac
2026-03-15 16:54:54 -05:00
Timothy Jaeryang Baek
47ab4c71d5
refac
2026-03-14 02:48:30 -05:00
Timothy Jaeryang Baek
157ff57c40
refac
2026-03-13 16:28:01 -05:00
Timothy Jaeryang Baek
d85b52bfc2
refac
2026-03-12 20:37:41 -05:00
jqqin
05f314bae4
fix: prevent user groups overflow in profile preview ( #22547 )
...
Add flex-wrap, max-h-20, and overflow-y-auto to the groups container
in UserStatus.svelte to prevent horizontal overflow when users have
many groups. Groups now wrap to multiple rows with a scrollbar when
exceeding the max height.
Co-authored-by: QinQin <qinqin@geotab.com>
2026-03-12 17:04:13 -05:00
Athanasios Oikonomou
ee0d9b7915
feat: knowledge - clickable file icon opens content ( #22629 )
...
Replaces the static document icon with an interactive button that opens
the file content in a new tab via the files API endpoint.
2026-03-12 16:58:02 -05:00