Commit graph

8169 commits

Author SHA1 Message Date
Timothy Jaeryang Baek
4a70aaa162 refac 2026-03-24 05:53:34 -05:00
Timothy Jaeryang Baek
12f0ad28bf refac 2026-03-24 05:48:43 -05:00
Timothy Jaeryang Baek
cf60b1882f refac 2026-03-24 05:43:22 -05:00
Timothy Jaeryang Baek
c479c22438 refac 2026-03-24 05:38:45 -05:00
Timothy Jaeryang Baek
3841e85abb refac 2026-03-24 05:34:36 -05:00
Timothy Jaeryang Baek
24370d5c40 refac 2026-03-24 05:21:42 -05:00
Timothy Jaeryang Baek
ade617efa8 refac 2026-03-24 04:49:48 -05:00
Timothy Jaeryang Baek
139e764b2f refac 2026-03-23 23:39:52 -05:00
Timothy Jaeryang Baek
3a4b862e81 refac 2026-03-23 22:35:26 -05:00
Timothy Jaeryang Baek
637cd136c2 refac 2026-03-23 22:28:17 -05:00
Timothy Jaeryang Baek
1dc647f43b refac 2026-03-23 22:00:37 -05:00
Timothy Jaeryang Baek
6890618221 refac 2026-03-23 21:14:22 -05:00
Timothy Jaeryang Baek
36c3fc58b5 refac 2026-03-23 19:29:34 -05:00
Timothy Jaeryang Baek
eca51269bb refac 2026-03-23 16:21:21 -05:00
Timothy Jaeryang Baek
d577ff1e4a reafc 2026-03-22 22:50:44 -05:00
Timothy Jaeryang Baek
6a9d67b5bb refac 2026-03-22 22:10:04 -05:00
Timothy Jaeryang Baek
ebb7ce2092 refac 2026-03-22 22:01:38 -05:00
Timothy Jaeryang Baek
9a6bf78e14 refac 2026-03-22 21:36:45 -05:00
Timothy Jaeryang Baek
59171daa35 refac 2026-03-22 06:59:56 -05:00
Timothy Jaeryang Baek
945275faae refac 2026-03-22 06:58:58 -05:00
Timothy Jaeryang Baek
d784eb1e9b refac 2026-03-22 06:14:05 -05:00
Timothy Jaeryang Baek
ee901fcd2c refac 2026-03-22 05:48:05 -05:00
Timothy Jaeryang Baek
7ffcd3908e refac 2026-03-22 05:44:13 -05:00
Timothy Jaeryang Baek
0dcd6ac983 refac 2026-03-22 05:39:53 -05:00
Timothy Jaeryang Baek
ea515fa26e refac 2026-03-21 19:17:21 -05:00
Timothy Jaeryang Baek
d8fa0f426a refac 2026-03-21 18:59:25 -05:00
Classic298
0ad448b8a4
enh: allow iframe postMessage prompts without same-origin (with HITL confirmation) (#22908)
* Update Chat.svelte

* Update Chat.svelte
2026-03-21 18:24:24 -05:00
Timothy Jaeryang Baek
78dbad5e1e refac 2026-03-21 18:11:08 -05:00
Timothy Jaeryang Baek
5b026b2a3e refac 2026-03-21 18:10:01 -05:00
G30
17c819a3c2
feat: add confirmation dialog for single memory entry deletion (#22888)
* feat(ui): add confirmation dialog for memory deletion

* fix
2026-03-21 17:48:30 -05:00
Timothy Jaeryang Baek
4c8615f01c refac 2026-03-21 17:45:36 -05:00
Timothy Jaeryang Baek
4d67c817ec refac 2026-03-21 17:41:22 -05:00
Algorithm5838
8b4ea5bb78
fix: guard chat:tasks:cancel handler with message_id check (#22743) 2026-03-21 17:37:23 -05:00
Timothy Jaeryang Baek
b44eacbc5a refac 2026-03-21 17:35:41 -05:00
Timothy Jaeryang Baek
4f0e574201 refac 2026-03-21 17:26:30 -05:00
Timothy Jaeryang Baek
53b8a1f71b enh: colon fence md 2026-03-21 17:23:38 -05:00
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