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
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
biebiep
f593f92f18
FIX: serper.dev API - Change snippet key from 'description' to 'snippet' ( #22869 )
...
This has apparently been broken since forever and native tool calling made it a lot more apparent.
2026-03-20 18:54:16 -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
f23296b22d
refac
2026-03-20 16:30:41 -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
Classic298
c81b3ef9ce
sec ( #22897 )
2026-03-20 15:47:50 -05:00
Timothy Jaeryang Baek
de5e0fbc00
refac
2026-03-20 15:47:22 -05:00
Timothy Jaeryang Baek
c53cd78dcb
refac
2026-03-19 18:06:43 -05:00
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
b8ea267f8e
refac
2026-03-17 18:01:18 -05:00
Timothy Jaeryang Baek
de3317e26b
refac
2026-03-17 17:58:01 -05:00
Timothy Jaeryang Baek
fcf7208352
refac
2026-03-17 17:56:15 -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
Timothy Jaeryang Baek
3107a5363d
refac
2026-03-17 17:37:20 -05:00
Timothy Jaeryang Baek
c0385f60ba
refac
2026-03-17 16:52:14 -05:00
IllimarR and Illimar Reinbusch
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
Jacob Leksan
14d876c259
Added Readiness probe ( #22507 )
2026-03-15 18:17:57 -05:00
Timothy Jaeryang Baek
5787c969f6
refac
2026-03-15 18:03:50 -05:00
Ethan T.
a229f9ea42
fix: replace bare except with except Exception ( #22473 )
...
Replace bare except clauses with except Exception to follow Python best practices and avoid catching unexpected system exceptions like KeyboardInterrupt and SystemExit.
2026-03-15 17:48:23 -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
Timothy Jaeryang Baek
bdb7d48cff
chore: svelte bump
2026-03-15 17:36:57 -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