Commit graph

5393 commits

Author SHA1 Message Date
Timothy Jaeryang Baek
77e971dd9f feat: oauth2.1 mcp integration 2025-09-25 01:49:16 -05:00
Classic298
e201dc995c
Update ImagePreview.svelte 2025-09-25 07:54:58 +02:00
Timothy Jaeryang Baek
972be4eda5 enh: oauth2.1 dynamic client registration 2025-09-25 00:28:13 -05:00
Timothy Jaeryang Baek
27d61307cd refac: tools valves 2025-09-24 21:12:25 -05:00
Timothy Jaeryang Baek
e5daec32ba refac 2025-09-24 17:16:07 -05:00
Timothy Jaeryang Baek
b03529b006 refac 2025-09-24 17:05:37 -05:00
Timothy Jaeryang Baek
612a52d7bb refac 2025-09-24 16:34:41 -05:00
Timothy Jaeryang Baek
aa6f63a335 enh: search modal actions 2025-09-24 16:29:02 -05:00
Timothy Jaeryang Baek
e7061b70e9 refac 2025-09-24 16:01:31 -05:00
Tim Jaeryang Baek
3d2f7e3143
Merge pull request #17715 from ShirasawaSama/revert-17498-patch-19
Revert "feat: Dynamically load CodeEditor.svelte to improve first-screen loading speed (-1MB)"
2025-09-24 15:40:08 -05:00
Timothy Jaeryang Baek
1df5f1f9f6 revert: code editor dynamic import 2025-09-24 15:39:55 -05:00
Timothy Jaeryang Baek
05c46008da refac 2025-09-24 15:38:09 -05:00
Tim Jaeryang Baek
1493a5fd32
Merge pull request #17722 from Classic298/bugfix/hidden-models-in-notes
Fix: Hide hidden models in notes section
2025-09-24 15:37:52 -05:00
Timothy Jaeryang Baek
e06489d92b enh: search_ollama_cloud 2025-09-24 15:19:05 -05:00
google-labs-jules[bot]
c32b407f8a Fix(notes): Hide hidden models in notes section
This commit fixes a bug where hidden models were still visible and selectable in the notes section. The following changes were made:

- The model dropdown in the chat section of the note editor is now filtered to exclude hidden models.
- The default model selection logic in the note editor is now filtered to exclude hidden models.
2025-09-24 19:43:07 +00:00
google-labs-jules[bot]
ab30b105e2 fix(image): Use generic filename for downloaded images
Previously, when downloading a generated image, the filename was set to the AI's response text. This was not ideal as the response text could be long and contain characters that are not suitable for filenames.

This commit changes the behavior to use a generic, translatable filename for downloaded images. The new filename is 'ai_generated_image' (or its translation), which is more user-friendly and consistent.
2025-09-24 19:39:08 +00:00
Timothy Jaeryang Baek
f27ab14bd8 refac 2025-09-24 12:37:19 -05:00
Timothy Jaeryang Baek
05732de898 refac 2025-09-24 11:36:17 -05:00
Classic298
b4d8287946
add youtube 2025-09-24 18:31:48 +02:00
Timothy Jaeryang Baek
0dee15ba97 refac/enh: include foldered chats in ref chat input menu 2025-09-24 11:27:19 -05:00
Timothy Jaeryang Baek
0e3b6b3b8f refac 2025-09-24 11:22:48 -05:00
Timothy Jaeryang Baek
32086b6ecd refac 2025-09-24 11:20:39 -05:00
Timothy Jaeryang Baek
2a95cbcef7 enh: attach webpage input menu 2025-09-24 11:11:26 -05:00
Shirasawa
6614c73b6c
Revert "feat: Dynamically load CodeEditor.svelte to improve first-screen loading speed (-1MB)" 2025-09-25 00:10:01 +08:00
Timothy Jaeryang Baek
2904a78222 refac 2025-09-24 10:14:38 -05:00
Timothy Jaeryang Baek
ac879513e5 enh: channel read/write perm 2025-09-24 10:09:59 -05:00
Timothy Jaeryang Baek
6d69ea3ac7 refac 2025-09-24 09:46:19 -05:00
Timothy Jaeryang Baek
72d19e44dc refac 2025-09-24 09:37:37 -05:00
Timothy Jaeryang Baek
91a9f32904 fix: folder expanded update 2025-09-24 08:00:58 -05:00
Timothy Jaeryang Baek
f25a144e09 refac 2025-09-24 06:52:44 -05:00
Timothy Jaeryang Baek
5eaee44daa refac 2025-09-24 06:49:39 -05:00
Tim Jaeryang Baek
9710060c27
Merge pull request #17645 from ShirasawaSama/patch-28
feat: only retain one language supports for highlight.js to reduce bundle size (-1.58MB)
2025-09-23 16:28:05 -04:00
Timothy Jaeryang Baek
de7f7b3d85 refac 2025-09-23 02:40:59 -04:00
Timothy Jaeryang Baek
777e81f7a8 feat: experimental mcp support 2025-09-23 02:03:26 -04:00
Timothy Jaeryang Baek
aeb5288a3c refac 2025-09-22 23:28:19 -04:00
Timothy Jaeryang Baek
2771c26729 refac 2025-09-22 20:03:44 -04:00
Timothy Jaeryang Baek
e4e97e727e enh: note drag handle 2025-09-22 20:02:37 -04:00
Timothy Jaeryang Baek
1afa366dcb refac 2025-09-22 14:46:47 -04:00
Shirasawa
2edfde1990
feat: only retain one language supports for highlight.js to reduce bundle size 2025-09-22 16:00:46 +08:00
Shirasawa
01fcd057b7
feat: do not initiate requests when the SearchModal is not open to speed up page loading 2025-09-22 12:01:29 +08:00
Timothy Jaeryang Baek
fd7385c392 refac 2025-09-21 03:12:24 -04:00
Timothy Jaeryang Baek
834824ce7b refac 2025-09-21 03:06:54 -04:00
Timothy Jaeryang Baek
94770f6059 refac 2025-09-20 01:33:36 -05:00
Timothy Jaeryang Baek
c4fed37af9 refac 2025-09-20 01:25:44 -05:00
Timothy Jaeryang Baek
b0279c5090 refac 2025-09-20 01:25:00 -05:00
Timothy Jaeryang Baek
73f8237d43 refac 2025-09-20 01:19:23 -05:00
Timothy Jaeryang Baek
4ad7430986 refac 2025-09-20 01:15:27 -05:00
Timothy Jaeryang Baek
27a91cc80a refac: styling 2025-09-20 00:56:25 -05:00
Tim Jaeryang Baek
dbd7b90123
Merge pull request #17593 from ShirasawaSama/patch-25
refactor: refactor editor's collaboration to reduce package size (-390KB) and minimize compile errors
2025-09-19 13:16:28 -05:00
Shirasawa
7f6b260c35 feat: refactor editor's collaboration to reduce package size and minimize errors 2025-09-19 17:28:16 +08:00
Timothy Jaeryang Baek
62517f01e5 refac: built-in chart js 2025-09-19 02:58:29 -05:00
Timothy Jaeryang Baek
293531549c refac: alpine injection 2025-09-19 02:19:48 -05:00
Timothy Jaeryang Baek
60db9ec8ef refac: built-in tools ui component support 2025-09-19 01:38:44 -05:00
Timothy Jaeryang Baek
7528f24b61 refac: styling 2025-09-19 00:15:03 -05:00
Timothy Jaeryang Baek
a89ffccd7e refac 2025-09-19 00:10:39 -05:00
Timothy Jaeryang Baek
a5d8882bba refac 2025-09-18 21:25:26 -05:00
Timothy Jaeryang Baek
07c5b25bc8 feat: tool ui element support 2025-09-18 20:55:23 -05:00
Timothy Jaeryang Baek
700894a13d refac: channel modal 2025-09-18 18:02:35 -05:00
Timothy Jaeryang Baek
1c78594379 refac 2025-09-18 17:53:11 -05:00
Timothy Jaeryang Baek
48cd72fab0 refac 2025-09-18 17:51:00 -05:00
Timothy Jaeryang Baek
04251b7bff refac 2025-09-18 17:50:39 -05:00
Tim Jaeryang Baek
0159a33306
Merge pull request #17542 from ShirasawaSama/patch-23
feat: do not initiate requests when the ChangelogModal is not open to speed up page loading
2025-09-18 17:48:51 -05:00
Timothy Jaeryang Baek
c07086401e refac 2025-09-18 17:47:32 -05:00
_00_
da7610f6cb
FIX: Inconsistency in the description of BM25 - Update Documents.svelte
FIX: Inconsistency in the description of BM25

Fix issue: https://github.com/open-webui/open-webui/discussions/17553
2025-09-18 13:18:07 +02:00
Shirasawa
7735a04783
feat: do not initiate requests when the ChangelogModal is not open 2025-09-18 11:50:00 +08:00
Timothy Jaeryang Baek
c01255570b chore: format 2025-09-17 11:11:46 -05:00
Timothy Jaeryang Baek
caf0a1fbb6 feat: Allow Azure OpenAI to authenticate using DefaultAzureCredential
Co-Authored-By: Selene Blok <20491756+selenecodes@users.noreply.github.com>
2025-09-17 11:04:47 -05:00
Timothy Jaeryang Baek
72cd3a54f7 refac 2025-09-17 10:48:56 -05:00
Timothy Jaeryang Baek
db1730f47b refac 2025-09-17 10:18:26 -05:00
Tim Jaeryang Baek
867fcc4d95
Merge pull request #17503 from ShirasawaSama/patch-13
feat: Dynamically load leaflet to improve first-screen loading speed (-454KB)
2025-09-17 09:21:09 -05:00
Shirasawa
382299d549 feat: Dynamically load leaflet to improve first-screen loading speed 2025-09-17 08:20:56 +00:00
Shirasawa
df433f852f feat: Dynamically load jspdf and html2canvas-pro to improve first-screen loading speed 2025-09-17 07:54:51 +00:00
Tim Jaeryang Baek
980019bb50
Merge pull request #17499 from ShirasawaSama/patch-5
feat: Dynamically load @huggingface/transformers to improve first-screen loading speed (-1.9MB)
2025-09-17 02:23:58 -05:00
Timothy Jaeryang Baek
6549fc839f refac/enh: channel input paste behaviour 2025-09-17 02:21:45 -05:00
Shirasawa
03d5d00d28 feat: Dynamically load @huggingface/transformers to improve first-screen loading speed 2025-09-17 07:19:57 +00:00
Shirasawa
001775d6c3 feat: Dynamically load CodeEditor to improve first-screen loading speed 2025-09-17 07:08:39 +00:00
Tim Jaeryang Baek
9f9f1a1517
Merge pull request #17496 from ShirasawaSama/patch-16
feat: Dynamically load katex to improve first-screen loading speed (-630KB)
2025-09-17 01:36:55 -05:00
Timothy Jaeryang Baek
1d0881e283 refac 2025-09-17 01:28:04 -05:00
Timothy Jaeryang Baek
c1f37d9aed refac 2025-09-17 01:22:15 -05:00
Timothy Jaeryang Baek
4fe97d8794 feat: channel/thread @ model 2025-09-17 00:49:44 -05:00
Shirasawa
9b3d71f0d2 feat: Dynamically load katex to improve first-screen loading speed 2025-09-17 04:18:16 +00:00
Timothy Jaeryang Baek
779db74d7e refac 2025-09-16 23:00:00 -05:00
Timothy Jaeryang Baek
1077b2ac8b fix: send notification 2025-09-16 22:53:54 -05:00
Timothy Jaeryang Baek
c3ea4feca5 refac 2025-09-16 22:30:32 -05:00
Timothy Jaeryang Baek
9321a6ff60 refac 2025-09-16 22:23:45 -05:00
Timothy Jaeryang Baek
26764a0b92 refac: styling 2025-09-16 22:20:50 -05:00
Timothy Jaeryang Baek
aef1e06f0b refac: user status 2025-09-16 22:17:35 -05:00
Timothy Jaeryang Baek
bbd1d2b58c enh: channel suggestions 2025-09-16 21:41:47 -05:00
Timothy Jaeryang Baek
99bba12de2 refac: valves filter out external tools 2025-09-16 18:22:00 -05:00
Timothy Jaeryang Baek
b34b200682 refac 2025-09-16 16:04:44 -05:00
Timothy Jaeryang Baek
a7fd76df41 refac 2025-09-16 15:59:02 -05:00
Timothy Jaeryang Baek
c870b2ea29 refac: styling 2025-09-16 15:57:20 -05:00
Timothy Jaeryang Baek
f0bd74b75b refac 2025-09-16 15:47:43 -05:00
Timothy Jaeryang Baek
d8ad384b06 refac 2025-09-16 15:16:48 -05:00
Timothy Jaeryang Baek
10e39956ef refac 2025-09-16 15:12:51 -05:00
Timothy Jaeryang Baek
4a971eeaee refac 2025-09-16 15:12:01 -05:00
Timothy Jaeryang Baek
767acd1789 refac 2025-09-16 15:09:57 -05:00
Timothy Jaeryang Baek
a3dd678bbd refac: styling 2025-09-16 15:03:26 -05:00
Timothy Jaeryang Baek
8bf0b40fdd refac: styling 2025-09-16 14:57:56 -05:00
Timothy Jaeryang Baek
3e58413268 refac 2025-09-16 13:48:01 -05:00
Timothy Jaeryang Baek
b1e5bc8e49 refac 2025-09-16 13:42:37 -05:00
Timothy Jaeryang Baek
2b1ee8b0dc refac 2025-09-16 13:40:11 -05:00
Timothy Jaeryang Baek
2a234829f5 enh: folder background image 2025-09-16 13:32:42 -05:00
Timothy Jaeryang Baek
d46b7b8f1b refac 2025-09-16 13:11:53 -05:00
Timothy Jaeryang Baek
32015c392d refac: access control 2025-09-16 13:03:33 -05:00
Timothy Jaeryang Baek
c8780a7f93 refac 2025-09-16 12:52:13 -05:00
Timothy Jaeryang Baek
0f04227c34 refac: direct external tools now require explicit toggle from input 2025-09-16 12:43:53 -05:00
Timothy Jaeryang Baek
fed5615c19 refac: image max compression size 2025-09-16 11:32:40 -05:00
Timothy Jaeryang Baek
f68d11ec52 refac 2025-09-16 11:17:32 -05:00
Timothy Jaeryang Baek
034163e9f9 chore: format 2025-09-16 11:16:08 -05:00
Timothy Jaeryang Baek
77358031f5 refac: placeholder 2025-09-16 11:13:15 -05:00
Timothy Jaeryang Baek
e1e3009a30 refac: granular onedrive integration types 2025-09-16 10:54:13 -05:00
Shirasawa
db05e34736 feat: dynamically load mermaid.js 2025-09-16 09:43:03 +00:00
Timothy Jaeryang Baek
d041d58bb6 refac/enh: include pdf export in chat item 2025-09-15 18:39:07 -05:00
Timothy Jaeryang Baek
3ec1efb6e0 refac: folders 2025-09-15 18:33:57 -05:00
Timothy Jaeryang Baek
3f27d9ada1 refac: styling 2025-09-15 17:38:34 -05:00
Timothy Jaeryang Baek
19e3214997 refac: folder click behaviour 2025-09-15 17:21:10 -05:00
Timothy Jaeryang Baek
49c9b3199f refac 2025-09-15 17:21:02 -05:00
Timothy Jaeryang Baek
c17f3bc82b refac: styling 2025-09-15 16:39:09 -05:00
Timothy Jaeryang Baek
8b8908fa93 refac 2025-09-15 16:35:53 -05:00
Timothy Jaeryang Baek
45da209f85 refac 2025-09-15 16:29:53 -05:00
Timothy Jaeryang Baek
ad58e6b297 refac: styling 2025-09-15 16:28:37 -05:00
Timothy Jaeryang Baek
4f72d5453f refac: styling 2025-09-15 16:25:13 -05:00
Timothy Jaeryang Baek
5eb26fe7ab refac 2025-09-15 16:25:04 -05:00
Timothy Jaeryang Baek
e1386fe80b refac: message input optimization 2025-09-15 16:03:34 -05:00
Timothy Jaeryang Baek
ac375fe3d2 refac: styling 2025-09-15 15:54:35 -05:00
Timothy Jaeryang Baek
218920f0c3 refac: styling 2025-09-15 15:53:11 -05:00
Timothy Jaeryang Baek
3d5699ef22 refac: styling 2025-09-15 15:50:28 -05:00
Timothy Jaeryang Baek
621e7679c4 refac/enh: notification toast click behaviour 2025-09-15 15:32:43 -05:00
Timothy Jaeryang Baek
c04e1787c5 refac: styling 2025-09-15 15:32:32 -05:00
Timothy Jaeryang Baek
e5bb366719 refac: styling 2025-09-15 15:12:01 -05:00
Timothy Jaeryang Baek
c0f3352b71 refac 2025-09-15 15:05:56 -05:00
Timothy Jaeryang Baek
9701d127bf refac 2025-09-15 15:02:47 -05:00
Timothy Jaeryang Baek
0e5320c39e refac/fix: codeblock 2025-09-15 15:02:19 -05:00
Timothy Jaeryang Baek
c744ae0d63 refac: styling 2025-09-15 14:55:05 -05:00
Timothy Jaeryang Baek
596be451ec refac: styling 2025-09-15 14:28:16 -05:00
Timothy Jaeryang Baek
5434172e88 refac 2025-09-15 14:13:14 -05:00
Timothy Jaeryang Baek
cf77a4276e refac: styling 2025-09-15 14:11:44 -05:00
Timothy Jaeryang Baek
adaa467f75 refac: styling 2025-09-15 14:08:07 -05:00
Timothy Jaeryang Baek
879778361d refac 2025-09-15 13:43:05 -05:00
Timothy Jaeryang Baek
fb02ec52a5 refac: styling 2025-09-15 13:36:51 -05:00
Timothy Jaeryang Baek
2ca34217e6 refac: styling 2025-09-15 13:34:09 -05:00
Timothy Jaeryang Baek
9e50026107 refac 2025-09-15 13:28:29 -05:00
Timothy Jaeryang Baek
67549dcadd refac 2025-09-15 13:25:36 -05:00
Timothy Jaeryang Baek
308c277fd3 refac: styling 2025-09-15 13:22:41 -05:00
Timothy Jaeryang Baek
24971ffce0 refac 2025-09-15 12:10:45 -05:00
Timothy Jaeryang Baek
b6a2ca877a refac 2025-09-15 12:07:53 -05:00
Timothy Jaeryang Baek
e4c864de7e fix: connection url edit 2025-09-15 12:01:46 -05:00
Timothy Jaeryang Baek
d5824b1b49 refac: prompt template variable made not required by default 2025-09-15 11:18:31 -05:00
Timothy Jaeryang Baek
3e65109900 refac 2025-09-14 19:00:49 -04:00
Timothy Jaeryang Baek
db0379030e refac 2025-09-14 18:59:09 -04:00
Timothy Jaeryang Baek
098f34f400 refac/enh: mention token rendering 2025-09-14 18:49:01 -04:00
Timothy Jaeryang Baek
22e11760a1 refac 2025-09-14 18:08:31 -04:00
Timothy Jaeryang Baek
cae7ad8c70 refac: styling 2025-09-14 17:45:58 -04:00
Timothy Jaeryang Baek
e701c65db4 refac: styling 2025-09-14 10:50:50 +02:00
Timothy Jaeryang Baek
025eef754f refac 2025-09-14 10:41:52 +02:00
Timothy Jaeryang Baek
b775826a27 refac: styling 2025-09-14 10:39:39 +02:00
Timothy Jaeryang Baek
aa8ab349ed feat: ref chat 2025-09-14 10:26:46 +02:00
Timothy Jaeryang Baek
c923461882 refac 2025-09-14 10:11:17 +02:00
Timothy Jaeryang Baek
8753c2ff51 refac 2025-09-14 10:09:52 +02:00
Timothy Jaeryang Baek
cc788eb4f9 refac 2025-09-14 10:07:21 +02:00
Timothy Jaeryang Baek
b53ddfbd19 refac 2025-09-14 10:06:02 +02:00
Timothy Jaeryang Baek
c03ca7270e refac/feat: note/knowledge/chat select input menu 2025-09-14 09:54:06 +02:00
Timothy Jaeryang Baek
eadec9e86e refac 2025-09-14 09:20:12 +02:00
Timothy Jaeryang Baek
3ed0a6d11f refac 2025-09-14 09:08:23 +02:00
Timothy Jaeryang Baek
8802c6e8db refac 2025-09-14 08:42:27 +02:00
Timothy Jaeryang Baek
031cf38655 refac 2025-09-13 19:04:07 +04:00
Timothy Jaeryang Baek
f68d1ba394 refac 2025-09-13 18:41:21 +04:00
Timothy Jaeryang Baek
02f7c3258b refac 2025-09-13 18:39:32 +04:00
Timothy Jaeryang Baek
5c2db102d0 refac: styling 2025-09-13 03:09:27 +04:00
Timothy Jaeryang Baek
58a8cae3d7 refac 2025-09-13 03:00:40 +04:00
Timothy Jaeryang Baek
ef56b14636 refac: styling 2025-09-13 02:58:10 +04:00
Timothy Jaeryang Baek
cd740f436d refac 2025-09-13 02:45:15 +04:00
Timothy Jaeryang Baek
d4c628de09 refac: styling 2025-09-13 02:42:10 +04:00
Timothy Jaeryang Baek
9208a84185 refac 2025-09-13 02:33:32 +04:00
Timothy Jaeryang Baek
49bb1255c5 refac: banner styling 2025-09-13 02:29:04 +04:00
Timothy Jaeryang Baek
7344bd3e66 refac: styling 2025-09-13 02:27:03 +04:00
Timothy Jaeryang Baek
74263c872c refac 2025-09-13 02:15:12 +04:00
Timothy Jaeryang Baek
f3cd2ffb18 refac 2025-09-13 02:13:26 +04:00
Timothy Jaeryang Baek
b623a9ea69 refac 2025-09-13 02:10:41 +04:00
Timothy Jaeryang Baek
e097bbdf11 refac 2025-09-13 02:09:57 +04:00
Timothy Jaeryang Baek
721ea9cbd8 refac: styling 2025-09-13 01:58:09 +04:00
Timothy Jaeryang Baek
6a67a2217c refac 2025-09-13 01:52:27 +04:00
Timothy Jaeryang Baek
d7f43bfc1a refac 2025-09-13 01:50:24 +04:00
Timothy Jaeryang Baek
384a53b339 refac: styling 2025-09-13 01:48:14 +04:00
Timothy Jaeryang Baek
9a55547827 refac/enh: model default filter/feature 2025-09-13 01:23:27 +04:00
Timothy Jaeryang Baek
3288b19795 refac: styling 2025-09-13 00:37:45 +04:00
Timothy Jaeryang Baek
56a8973fa0 refac 2025-09-13 00:30:00 +04:00
Timothy Jaeryang Baek
680adea4e7 refac: styling 2025-09-13 00:27:04 +04:00
Timothy Jaeryang Baek
d6094c2881 refac 2025-09-13 00:24:42 +04:00
Timothy Jaeryang Baek
f6b1b075e1 refac 2025-09-13 00:03:14 +04:00
Timothy Jaeryang Baek
210197fd43 refac/fix: web/youtube file attachment handling 2025-09-13 00:02:48 +04:00
Timothy Jaeryang Baek
2227f24bd6 refac/enh: date format i18n 2025-09-12 23:53:23 +04:00
Timothy Jaeryang Baek
c55f557828 refac/enh: model suggestion tooltip 2025-09-12 23:36:40 +04:00
Timothy Jaeryang Baek
f51a0b181f refac: styling 2025-09-12 23:28:31 +04:00
Timothy Jaeryang Baek
a4ce1ebf4f refac: styling 2025-09-12 23:22:54 +04:00
Timothy Jaeryang Baek
766e8bc022 refac 2025-09-12 23:04:59 +04:00
Timothy Jaeryang Baek
5df9cad671 refac 2025-09-12 22:00:33 +04:00
Timothy Jaeryang Baek
06c1426e14 refac: channel input 2025-09-12 21:43:05 +04:00
Timothy Jaeryang Baek
b2623c9799 refac 2025-09-12 21:00:15 +04:00
Timothy Jaeryang Baek
153afd832c refac: deprecate textarea input 2025-09-12 20:54:34 +04:00
Timothy Jaeryang Baek
19e18bc461 refac 2025-09-12 20:37:42 +04:00
Timothy Jaeryang Baek
06a6855f84 refac 2025-09-12 20:35:14 +04:00
Timothy Jaeryang Baek
6b69c4da0f refac/enh: commands ui 2025-09-12 20:31:57 +04:00
Timothy Jaeryang Baek
d973db829f refac 2025-09-12 15:57:04 +04:00
Timothy Jaeryang Baek
4977e6d50f refac 2025-09-12 15:56:31 +04:00
Timothy Jaeryang Baek
136972ccf0 refac: styling 2025-09-12 15:54:42 +04:00
Timothy Jaeryang Baek
96b8aaf83f refac 2025-09-12 15:41:12 +04:00
Timothy Jaeryang Baek
ca853ca465 refac/enh: sort toggle filter by default 2025-09-12 15:06:11 +04:00
Timothy Jaeryang Baek
a68342d5a8 refac: input menu 2025-09-12 15:05:37 +04:00
Timothy Jaeryang Baek
042191372a refac: styling 2025-09-12 13:49:53 +04:00
Timothy Jaeryang Baek
fbf9b3f1bb refac: styling 2025-09-12 13:38:02 +04:00
Timothy Jaeryang Baek
a6f25b99f9 refac 2025-09-11 21:34:40 +04:00
Timothy Jaeryang Baek
bbe6564bfd refac 2025-09-11 17:31:28 +04:00
Shirasawa
932f759410
feat: add text truncation to ChatItem title display 2025-09-11 15:45:55 +08:00
Jan Kessler
3802ab9fd1
translate '*required' string in prompts modal + added german translations 2025-09-10 15:03:12 +02:00
Timothy Jaeryang Baek
d3d7b209b2 refac: changelog styling 2025-09-10 14:50:10 +04:00
Tim Jaeryang Baek
2dd0eaad73
Merge pull request #17328 from open-webui/main
dev
2025-09-10 14:04:03 +04:00
Timothy Jaeryang Baek
c51a65173e enh: folder modal focus title 2025-09-10 13:55:29 +04:00
Timothy Jaeryang Baek
d5cb65527e fix: prompt template 2025-09-10 13:52:34 +04:00
Timothy Jaeryang Baek
956cb7beaa fix: openai connections key 2025-09-10 13:49:19 +04:00
Timothy Jaeryang Baek
f2a09c7149 fix: model command filter 2025-09-09 19:01:39 +04:00
Timothy Jaeryang Baek
f7e85cd0bf refac 2025-09-09 18:31:06 +04:00
Timothy Jaeryang Baek
4b4583df62 refac: styling 2025-09-09 18:28:22 +04:00
Timothy Jaeryang Baek
cbb4684b16 chore 2025-09-09 18:16:24 +04:00
Tim Jaeryang Baek
71fd483fba
Merge pull request #17276 from Elettrotecnica/extend-docling-configuration
feat: Extend docling configuration options
2025-09-09 18:04:30 +04:00
Timothy Jaeryang Baek
63f38c584f refac 2025-09-09 18:02:51 +04:00
Timothy Jaeryang Baek
77779b30d4 refac 2025-09-09 18:01:59 +04:00
Timothy Jaeryang Baek
63ca0b8cba refac 2025-09-09 17:36:18 +04:00
Timothy Jaeryang Baek
d0b20df46c refac: citations display 2025-09-09 17:27:38 +04:00
Tim Jaeryang Baek
c881e033b2
Merge pull request #17285 from ShirasawaSama/patch-15
feat: change default permission check for regenerate and delete actions
2025-09-09 14:06:28 +04:00
Timothy Jaeryang Baek
3ae547f796 refac 2025-09-09 14:03:47 +04:00
Timothy Jaeryang Baek
79e92378de refac 2025-09-09 14:02:08 +04:00
Shirasawa
d783708745
feat: change default permission check for regenerate and delete actions 2025-09-09 15:42:58 +08:00
Timothy Jaeryang Baek
4a76bea80c refac 2025-09-08 21:03:29 +04:00
Timothy Jaeryang Baek
fcebc82ec2 refac: chat controls panel resize logic 2025-09-08 20:54:18 +04:00
Antonio Pisano
daa2a036f8 Extend docling configuration options to include:
* do_ocr
* force_ocr
* pdf_backend
* table_mode
* pipeline

as per https://github.com/docling-project/docling-serve/blob/main/docs/usage.md

See https://github.com/open-webui/open-webui/issues/17148
2025-09-08 18:51:33 +02:00
Timothy Jaeryang Baek
41f9a8caff refac 2025-09-08 20:25:19 +04:00
Timothy Jaeryang Baek
6f6412dd16 refac 2025-09-08 19:53:44 +04:00
Timothy Jaeryang Baek
2b2d123531 refac: oauth auth type in openai connection 2025-09-08 19:42:50 +04:00
Timothy Jaeryang Baek
474df5e534 refac 2025-09-08 19:18:55 +04:00
Timothy Jaeryang Baek
4cea3a57be refac 2025-09-08 19:09:26 +04:00
Timothy Jaeryang Baek
8a9f862701 refac 2025-09-08 19:07:00 +04:00
Timothy Jaeryang Baek
001dab0439 refac: wording 2025-09-08 18:55:57 +04:00
Timothy Jaeryang Baek
35c1c48fd2 refac 2025-09-08 18:18:04 +04:00
Timothy Jaeryang Baek
217f4daef0 feat: server-side OAuth token management system
Co-Authored-By: Classic298 <27028174+Classic298@users.noreply.github.com>
2025-09-08 18:05:43 +04:00
Timothy Jaeryang Baek
e023a98f11 refac: submit suggestion prompt by default 2025-09-07 19:24:32 +04:00
Timothy Jaeryang Baek
6dc0df2473 refac 2025-09-07 05:17:38 +04:00
Timothy Jaeryang Baek
cd5e2be27b refac 2025-09-07 05:09:14 +04:00
Timothy Jaeryang Baek
3d37e4a42d refac 2025-09-07 05:06:03 +04:00
Timothy Jaeryang Baek
7f523de408 refac 2025-09-07 04:27:42 +04:00
Timothy Jaeryang Baek
f2525ebc44 refac 2025-09-07 04:25:52 +04:00
Timothy Jaeryang Baek
1cdb7aed1e refac/enh: status history 2025-09-07 04:21:46 +04:00
Timothy Jaeryang Baek
16090bc272 refac 2025-09-07 03:01:25 +04:00
Timothy Jaeryang Baek
0a85dd4bca refac: web search link display 2025-09-07 03:00:28 +04:00
Timothy Jaeryang Baek
33f04a7714 refac: styling 2025-09-07 02:36:32 +04:00
Timothy Jaeryang Baek
9368d0ac75 refac/fix: web search always on setting 2025-09-07 01:15:10 +04:00
Timothy Jaeryang Baek
eb10ff2ae6 refac: rm substandard code 2025-09-07 00:16:07 +04:00
Timothy Jaeryang Baek
955fc5c736 refac: styling 2025-09-06 23:58:49 +04:00
Shirasawa
eb64f7bdb3 feat: dynamically load heic2any in channel MessageInput 2025-09-05 21:34:17 +08:00
Tim Jaeryang Baek
5b3eae3855
Merge pull request #17225 from ShirasawaSama/feat/dynamic-load-heic2any
feat: dynamically load heic2any to accelerate initial page loading speed and fix heic convert bug
2025-09-05 16:42:45 +04:00
Shirasawa
a74ec200b3 feat: dynamically load heic2any to accelerate initial page loading speed 2025-09-05 20:07:12 +08:00
Shirasawa
49e045ea3d feat: dynamically load pdfjs 2025-09-05 17:55:04 +08:00
Timothy Jaeryang Baek
c0a47169fa refac: emoji picker case sensitivity 2025-09-04 22:10:46 +04:00
Tim Jaeryang Baek
a140cfc521
Merge pull request #17191 from Ithanil/fix_chat_button_text
fix: don't clip descending characters on chat buttons + don't capitalize
2025-09-04 20:23:40 +04:00
Tim Jaeryang Baek
ea2f97004b
Merge pull request #17186 from Viruzaum/tooltip-fix
fix: remove duplicated tooltip from follow-up
2025-09-04 20:22:59 +04:00
Jan Kessler
a5b781f3d8
prevent clipping of descending glyphs on chat button + don't capitalize 2025-09-04 09:28:16 +02:00
Timothy Jaeryang Baek
11dea8795b refac 2025-09-04 02:56:21 +04:00
Timothy Jaeryang Baek
b70c0f36c0 enh: emoji folder icon 2025-09-04 02:50:50 +04:00
Timothy Jaeryang Baek
e42ee34672 refac 2025-09-03 20:56:25 +04:00
Timothy Jaeryang Baek
71b6a942fe refac: styling 2025-09-03 20:53:50 +04:00
Timothy Jaeryang Baek
5bdd334b74 enh: azure openai toggle 2025-09-03 20:28:29 +04:00
viruz
6d6794aa85
fix: remove duplicated tooltip from follow-up button in ResponseMessage component 2025-09-03 13:18:45 -03:00
Timothy Jaeryang Baek
1588f42fe7 refac 2025-09-03 20:17:43 +04:00
Timothy Jaeryang Baek
029db5c635 refac: styling 2025-09-03 19:59:27 +04:00
Timothy Jaeryang Baek
b85700f6ca refac: styling 2025-09-03 19:13:17 +04:00
Timothy Jaeryang Baek
fbbe1117ae refac/enh: file count in knowledge 2025-09-03 19:00:35 +04:00
Timothy Jaeryang Baek
51fc792501 refac: styling 2025-09-03 18:47:50 +04:00
Timothy Jaeryang Baek
7a166152d9 refac: styling 2025-09-03 18:40:25 +04:00
Timothy Jaeryang Baek
926954f93b refac: styling 2025-09-03 18:37:25 +04:00
Tim Jaeryang Baek
5a596ae40c
Merge pull request #17180 from Viruzaum/untitled-translation-fix
fix/i18n: Fix missing translation of default title of AddTextContentModel
2025-09-03 18:05:56 +04:00
Timothy Jaeryang Baek
66bf28cd85 refac 2025-09-03 15:48:07 +04:00
Timothy Jaeryang Baek
bbe1167958 refac/fix: pyodide import issue 2025-09-03 15:46:42 +04:00
Tim Jaeryang Baek
357a53eb6f
Merge pull request #17147 from anfuerer/dev
feat: Azure OpenAI image generation support
2025-09-03 14:12:48 +04:00
Timothy Jaeryang Baek
4ca936f0bf refac 2025-09-03 13:38:07 +04:00
Tim Jaeryang Baek
0a351580f8
Merge pull request #17137 from acwoo97/feat/knowledge-update-race-condition
fix: prevent double-save race by awaiting API calls and adding isSaving guard
2025-09-03 13:36:51 +04:00
viruz
a980af3ca4 fix: update default name to use i18n translation 2025-09-02 15:47:16 -03:00
Andreas Fuerer
df0d29c81c style: fix formatting issues 2025-09-02 19:16:02 +02:00
Andreas Fuerer
bc6afc9057 feature: Azure OpenAI image generation support
The image generation API used on Azure OpenAI requires to specify the API
version by appending an `api-version` query parameter to the endpoint URL.
Added the environment variable `IMAGES_OPENAI_API_VERSION` with
configuration functionality in the administration UI.
2025-09-02 15:51:45 +02:00
Timothy Jaeryang Baek
182408a52e refac 2025-09-02 17:03:59 +04:00
Chanwoo An
513cab94b1 fix: prevent double-save race by awaiting API calls and adding isSaving guard 2025-09-02 20:53:04 +09:00
Timothy Jaeryang Baek
f56889c5c7 fix: fillter exception handling 2025-09-01 14:14:20 +04:00
Tim Jaeryang Baek
3d2fcef28f
Merge pull request #17085 from ShirasawaSama/patch-10
fix: fix event binding for composition end in MessageInput
2025-09-01 02:10:04 +04:00
Timothy Jaeryang Baek
77b65ccbfb refac/enh: forward headers to tool server 2025-09-01 01:52:10 +04:00
Timothy Jaeryang Baek
487979859a fix: web/youtube attachements 2025-09-01 01:22:50 +04:00
Shirasawa
5037197541
fix: fix event binding for composition end in MessageInput 2025-09-01 04:49:06 +08:00
Tim Jaeryang Baek
719d115d49
Merge pull request #17049 from rgaricano/dev-FIX_lex-sem
FIX: Hybrid Search
2025-09-01 00:00:25 +04:00
Timothy Jaeryang Baek
61f530ff4b refac: styling 2025-08-31 23:06:58 +04:00
_00_
292cb62d4a
FIX: Hybrid Search lexical-semantic tags
FIX Error in Hybrid Search lexical-semantic terms places

I was reviewing and I noticed that the lexical-semantic terms are inverted.

BM25 weight=1 --> lexical
BM25 weight=0 --> semantic
2025-08-30 01:48:31 +02:00
Timothy Jaeryang Baek
3111d1bf61 refac 2025-08-29 02:07:31 +04:00
Timothy Jaeryang Baek
0bca4e230e refac: rename tools to external tools for clarity 2025-08-28 15:08:13 +04:00
Timothy Jaeryang Baek
dca7ce9420 refac 2025-08-28 03:41:25 +04:00
Timothy Jaeryang Baek
4d7c8b4a6a refac 2025-08-28 03:01:53 +04:00
Timothy Jaeryang Baek
40617b9e0e refac: file item modal 2025-08-28 02:59:45 +04:00
Timothy Jaeryang Baek
52030a241c refac 2025-08-28 02:50:19 +04:00
Timothy Jaeryang Baek
3d6605bbfd refac: hide steps in images 2025-08-28 02:48:08 +04:00
Timothy Jaeryang Baek
e7c7c65227 refac/fix: error message 2025-08-28 02:35:29 +04:00
Timothy Jaeryang Baek
d9c8a2508f chore: format 2025-08-28 01:42:45 +04:00
Timothy Jaeryang Baek
e39ce16a86 enh: custom reasoning tags 2025-08-27 17:24:16 +04:00
Tim Jaeryang Baek
d5715cec6f
Merge pull request #16944 from rgaricano/dev-FIX_RTL_in_messages-LTR_codeblock
FIX: Auto RTL-LTR text orientation in Messages & Reversion previous PR
2025-08-27 12:55:18 +04:00
_00_
ddc88d615c
FIX: Auto RTL-LTR text orientation
FIX: Auto RTL-LTR text orientation

 This tag was a `<div>` and changed by `<li>` in commit bb6864dd12 (r164667886)
& this change broke the previous behavior of auto text orientation.
2025-08-27 03:58:18 +02:00
_00_
7644d66902
Revert last change in ResponseMessage.svelte 2025-08-27 03:53:51 +02:00
_00_
177788540b
Revert last changes in UserMessage.svelte 2025-08-27 03:51:16 +02:00
_00_
65a9a7eae0
Revert changes for fix orientation in CodeBlock.svelte
Revert changes for fix orientation in CodeBlock.svelte
2025-08-27 03:46:07 +02:00
Timothy Jaeryang Baek
f6637cc78e refac 2025-08-27 04:18:18 +04:00
Timothy Jaeryang Baek
bbd3e38e25 enh: a11y 2025-08-27 00:52:18 +04:00
Timothy Jaeryang Baek
d42e3fce4a refac 2025-08-26 21:26:18 +04:00
Timothy Jaeryang Baek
58cc57e8a4 refac 2025-08-26 17:39:52 +04:00
Timothy Jaeryang Baek
d3a952877a refac: pdf export 2025-08-26 17:34:33 +04:00
Timothy Jaeryang Baek
ceb4948a28 refac 2025-08-26 16:14:43 +04:00
Timothy Jaeryang Baek
86a8eb1023 refac/enh: pdf export 2025-08-26 16:05:02 +04:00
Timothy Jaeryang Baek
dced9e4094 refac 2025-08-26 15:06:50 +04:00
Timothy Jaeryang Baek
803b2e35be enh: delete_message, continue_response, regenerate_response, rate_response user permissions
Co-Authored-By: G30 <50341825+silentoplayz@users.noreply.github.com>
2025-08-26 15:05:35 +04:00
Tim Jaeryang Baek
4267e22d4a
Merge pull request #16826 from selenecodes/feat/azure-document-intelligence-azure-entra-auth
feat: Authenticate Azure Document Intelligence using DefaultAzureCredential
2025-08-26 14:32:04 +04:00
Tim Jaeryang Baek
e3207f35d7
Merge pull request #16885 from ShirasawaSama/patch-5
fix: fix Safari IME composition bug (#16615)
2025-08-26 14:26:12 +04:00
Tim Jaeryang Baek
85264e76de
Merge pull request #16918 from ShirasawaSama/patch-6
fix: fix Windows sidebar button cursor icon
2025-08-26 13:52:29 +04:00
Tim Jaeryang Baek
1dc8056d84
Merge pull request #16853 from yuliang615/dev
Fix:Copy button in code blocks copies the original AI output instead of the edited content
2025-08-26 13:51:30 +04:00
Shirasawa
9c3f54cf1c fix: fix Windows sidebar button cursor style 2025-08-26 09:23:52 +00:00
Timothy Jaeryang Baek
f4047eea77 fix: direct tool server 2025-08-26 13:15:47 +04:00
Tim Jaeryang Baek
4b22aa819c
Merge pull request #16878 from rgaricano/dev-FIX_RTL_in_messages-LTR_codeblock
FIX- RTL text orientation in Messages, and LTR allways for CodeBlock
2025-08-26 02:25:01 +04:00
Timothy Jaeryang Baek
630cea105e fix: empty content in file modal 2025-08-25 18:22:28 +04:00
Shirasawa
7b9dc69362
fix: fix Safari IME composition bug 2025-08-25 14:37:51 +08:00
_00_
24e696e341
Format Update ResponseMessage.svelte 2025-08-25 00:01:01 +02:00
_00_
3839f18bb1
FIX- LTR in Update CodeBlock.svelte
FIX- LTR in Update CodeBlock.svelte
For CodeBlock allways LTR
2025-08-24 23:07:32 +02:00
_00_
2b0e90c032
FIX RTL in Update ResponseMessage.svelte
FIX RTL in Update ResponseMessage.svelte
2025-08-24 23:04:57 +02:00
_00_
3a360e441e
FIX-RTL in UserMessage.svelte
FIX-RTL in UserMessage.svelte
2025-08-24 23:03:24 +02:00
silentoplayz
8df74dde80 fix 2025-08-23 15:19:35 -04:00
silentoplayz
c6d80496ab feat: improve ollama model management experience
This commit introduces several improvements to the Ollama model management modal:

- Adds a cancel button to the model pulling operation, using the existing 'x' button pattern.
- Adds a cancel button to the "Update All" models operation, allowing the user to cancel the update for the currently processing model.
- Cleans up toast notifications when updating all models. A single toast is now shown at the beginning and a summary toast at the end, preventing notification spam.
- Refactors the `ManageOllama.svelte` component to support these new cancellation features.
- Adds tooltips to all buttons in the modal to improve clarity.
- Disables buttons when their corresponding input fields are empty to prevent accidental clicks.
2025-08-23 15:08:07 -04:00
洪宇亮
d98a60fbbb
Add files via upload 2025-08-23 21:42:35 +08:00
silentoplayz
9e7ec0eb1e feat: add shift-to-delete to prompts workspace
This commit adds the Shift key shortcut to the Prompts workspace page to reveal a trash can icon for quick deletion of prompts. This feature is already present for the Models, Tools, and Functions pages.
2025-08-22 16:09:21 -04:00
Selene Blok
5051bfe7ab feat(document retrieval): Authenticate Azure Document Intelligence using AzureDefaultCredential if API key is not provided 2025-08-22 16:15:43 +02:00
Timothy Jaeryang Baek
4ec70e3d46 refac 2025-08-22 14:05:33 +04:00
Timothy Jaeryang Baek
99f7d1b62b doc: changelog 2025-08-22 13:57:37 +04:00
Tim Jaeryang Baek
c159a1a120
Merge pull request #16783 from itk-dev/feature/high-contrast-chat-messages
FEAT: highContrastMode implemented in chat messages
2025-08-22 13:22:09 +04:00
Timothy Jaeryang Baek
578f116ebb refac 2025-08-21 21:37:40 +04:00
Timothy Jaeryang Baek
3e28c46026 refac 2025-08-21 21:25:42 +04:00
Sine Jespersen
0952772705 highContrastMode implemented in chat messages 2025-08-21 12:52:32 +02:00
Timothy Jaeryang Baek
01002042a8 refac: styling 2025-08-21 13:59:45 +04:00
Tim Jaeryang Baek
f81f3b3a02
Merge pull request #16777 from itk-dev/feature/make-chat-messages-an-unordered-list
FEAT: Make chat message an unordered list
2025-08-21 13:29:27 +04:00
Timothy Jaeryang Baek
7ede54ee0a refac 2025-08-21 13:13:38 +04:00
Sine Jespersen
1e9abe6d8c hide image from screen readers 2025-08-21 11:01:57 +02:00
Sine Jespersen
bb6864dd12 Make chat message an unordered list 2025-08-21 10:55:38 +02:00
Tim Jaeryang Baek
67db71f140
Merge pull request #16770 from itk-dev/feature/remove-extra-chat-message
Remove extra chat message as it is read twice for screen readers
2025-08-21 12:47:47 +04:00
Tim Jaeryang Baek
aa94359f74
Merge pull request #16772 from itk-dev/feature/h2-and-section-in-messages
add h2 and section tags to messages
2025-08-21 12:45:31 +04:00
Sine Jespersen
48f0992300 add h2 and section tags to messages 2025-08-21 10:34:46 +02:00
Tim Jaeryang Baek
492bcf9d26
Merge pull request #16769 from itk-dev/feature/missing-id-banner-iteration
fix: banner id to iteration
2025-08-21 12:34:07 +04:00
Timothy Jaeryang Baek
bbfe456f90 fix: models not loading
Co-Authored-By: _00_ <131402327+rgaricano@users.noreply.github.com>
2025-08-21 12:33:26 +04:00
Sine Jespersen
774140ae0f Remove extra chat message as it is read twice for screen readers 2025-08-21 10:16:42 +02:00
Sine Jespersen
5590ad438f add banner id to iteration 2025-08-21 09:31:57 +02:00
Timothy Jaeryang Baek
1a15a62b73 chore: format 2025-08-21 04:47:28 +04:00
Timothy Jaeryang Baek
d720e027ad enh: move chat menu 2025-08-21 04:35:27 +04:00
Timothy Jaeryang Baek
f46837fd10 refac 2025-08-21 04:02:34 +04:00
Timothy Jaeryang Baek
1477f14827 refac: styling 2025-08-21 03:41:01 +04:00
Timothy Jaeryang Baek
094a16ab49 refac 2025-08-21 03:38:26 +04:00
Timothy Jaeryang Baek
86011e40be refac: account details 2025-08-21 02:39:25 +04:00
Timothy Jaeryang Baek
8f51c11bc2 refac: account setting styling 2025-08-21 01:20:38 +04:00
Timothy Jaeryang Baek
01f438c3fe refac 2025-08-21 00:05:37 +04:00
Timothy Jaeryang Baek
19e82ace23 feat: temp chat as default 2025-08-20 22:49:05 +04:00
Peter Dave Hello
45180e829a i18n: add missing translations 2025-08-20 22:14:23 +08:00
Timothy Jaeryang Baek
5e1f4fa0ff feat: async file upload 2025-08-20 00:36:13 +04:00
Timothy Jaeryang Baek
efebf4d3a0 refac: disable rich text input in knowledge base 2025-08-20 00:33:46 +04:00
Timothy Jaeryang Baek
e304ca5bd5 refac: styling 2025-08-19 23:28:05 +04:00
Timothy Jaeryang Baek
7670543a39 refac 2025-08-19 17:20:42 +04:00
Timothy Jaeryang Baek
ed926c8f26 revert 2025-08-19 17:07:24 +04:00
Timothy Jaeryang Baek
575db66295 feat: save temporary chats 2025-08-19 02:37:18 +04:00
Timothy Jaeryang Baek
47ec443728 refac: temp chat button location 2025-08-19 02:03:43 +04:00
Timothy Jaeryang Baek
be93081bd7 refac: only generate tags when content is non-empty 2025-08-18 23:36:11 +04:00
Timothy Jaeryang Baek
70d0477418 refac: tool name collision handling 2025-08-18 21:28:28 +04:00
Timothy Jaeryang Baek
8a157578f4 enh/refac: ability to specify external tool server id 2025-08-18 20:38:55 +04:00
Timothy Jaeryang Baek
8a1f321fd4 refac: refresh tool list on show 2025-08-18 20:13:09 +04:00
Timothy Jaeryang Baek
f97f21bf3a refac/fix: rename WEB_SEARCH_CONCURRENT_REQUESTS to WEB_LOADER_CONCURRENT_REQUESTS 2025-08-18 20:06:36 +04:00
Tim Jaeryang Baek
a651598d19
Merge pull request #16712 from ShirasawaSama/feat--dynamic-loading-of-kokoro-js
feat: dynamic loading of kokoro-js
2025-08-18 19:50:10 +04:00
Shirasawa
dc9445c4ec feat: dynamic loading of kokorojs 2025-08-18 23:43:54 +08:00
Timothy Jaeryang Baek
901c997054 refac 2025-08-18 19:43:18 +04:00
Timothy Jaeryang Baek
28c1de237b fix: missing banner type 2025-08-17 03:31:50 +04:00
silentoplayz
fe4b7621b3 fix: revert accidental change 2025-08-16 02:26:51 -04:00
Tim Jaeryang Baek
43234c3c4d
Merge pull request #16619 from ShirasawaSama/patch-4
fix: fix the Enter issue of Chinese input (fix #16615)
2025-08-14 17:03:09 +04:00
Timothy Jaeryang Baek
9e2d8470d4 refac 2025-08-14 17:01:31 +04:00
Shirasawa
e277dba8fe fix: fix the Enter issue of Chinese input 2025-08-14 12:45:58 +00:00
Timothy Jaeryang Baek
53f1caf91f fix: inline citations click issue 2025-08-14 14:33:49 +04:00
Timothy Jaeryang Baek
7dd5c957cf refac 2025-08-14 13:31:04 +04:00
Tim Jaeryang Baek
50705f926e
Merge pull request #16601 from silentoplayz/i18n-updates
i18n.t: internationalize more strings throughout the codebase
2025-08-14 04:28:17 +04:00
silentoplayz
709258bbb5 fix: Add missing '$' 2025-08-13 20:24:05 -04:00
Timothy Jaeryang Baek
d303f0351d refac 2025-08-14 04:19:54 +04:00
silentoplayz
82ed9b0a97 i18n.t: updates 2025-08-13 20:15:16 -04:00
Timothy Jaeryang Baek
e13f1738d4 refac/fix: user message toolbar display 2025-08-14 04:12:30 +04:00
Timothy Jaeryang Baek
c134de8799 refac: knowledge search fuse threshold 2025-08-14 03:52:11 +04:00
Timothy Jaeryang Baek
72168b1586 fix: community function import 2025-08-14 02:42:28 +04:00
Timothy Jaeryang Baek
64b6ac4c1f refac/fix: sortable items isseu 2025-08-14 02:21:28 +04:00
Timothy Jaeryang Baek
28faaa23c4 refac/fix: dynamic height for command options 2025-08-14 02:14:23 +04:00
Timothy Jaeryang Baek
84fd0e4152 refac: styling 2025-08-13 23:10:50 +04:00
Timothy Jaeryang Baek
7fb0228ac8 refac: conditionally display update password 2025-08-13 21:58:17 +04:00
Tim Jaeryang Baek
86a3e0a0b8
Merge pull request #16503 from athoik/user_groups_nav
feat: Allow navigating to user group from user edit
2025-08-13 18:02:40 +04:00
Timothy Jaeryang Baek
5a2fafceae fix: releases link 2025-08-13 17:23:28 +04:00
Athanasios Oikonomou
c11f02662f fix: use prettier to format last commit 2025-08-13 09:36:18 +03:00
Tim Jaeryang Baek
85077d198b
Merge pull request #16537 from PeterDaveHello/i18n
Fix missing translation for system prompt placeholder
2025-08-12 23:54:47 +04:00
Timothy Jaeryang Baek
7f17b31c12 fix: temp chat indicator styling 2025-08-12 21:43:10 +04:00
Peter Dave Hello
32753326fa i18n: Fix missing translation for system prompt placeholder 2025-08-12 22:33:50 +08:00
Timothy Jaeryang Baek
f91da291d9 refac: reactive user settings 2025-08-12 03:48:04 +04:00
Athanasios Oikonomou
5543f30c49 feat: Allow navigating to user group from user edit
This commit allow navigating from user edit to user group, allowing faster updates to groups.
The querystringValue function was moved to lib/utils to reuse it in multiple places.
2025-08-12 01:08:56 +03:00
Timothy Jaeryang Baek
62506b1955 fix: duckduckgo isn't duckduckgo anymore 2025-08-11 22:43:29 +04:00
Timothy Jaeryang Baek
17cc3b7d72 fix: chat item generate title button 2025-08-11 17:13:22 +04:00
Timothy Jaeryang Baek
8fd5006b6f refac 2025-08-11 17:01:18 +04:00
Timothy Jaeryang Baek
97448e25ec fix: openai error handling 2025-08-11 17:00:06 +04:00
Tim Jaeryang Baek
9aea18f90c
Merge pull request #16479 from EventHorizon-AI/fix/landing-page-mode
fix: Correctly determine the Landing Page Mode
2025-08-11 16:18:55 +04:00
Timothy Jaeryang Baek
6202e09348 refac 2025-08-11 14:09:35 +04:00
EntropyYue
29ba56757d fix: Correctly determine the Landing Page Mode 2025-08-11 17:59:01 +08:00
Timothy Jaeryang Baek
1623396086 refac: styling 2025-08-11 00:57:37 +04:00
Timothy Jaeryang Baek
29447366d1 refac: styling 2025-08-11 00:54:08 +04:00
Timothy Jaeryang Baek
497471d16b enh: regenerate menu toggle setting 2025-08-11 00:43:41 +04:00
Timothy Jaeryang Baek
662f3cd1b3 refac 2025-08-10 16:13:13 +04:00
Tim Jaeryang Baek
ee60c3e92a
Merge pull request #16441 from athoik/user_groups
feat: Display assigned user groups in Admin Panel
2025-08-10 16:08:29 +04:00
Timothy Jaeryang Baek
58a6f5df98 fix: sink list icon missing 2025-08-10 16:07:52 +04:00
Athanasios Oikonomou
dc453efa5c feat: Display assigned user groups in Admin Panel
Description:
This PR adds the ability to view a user’s assigned groups in the Admin Panel when editing a user.

Backend Changes:
    Added a new endpoint:
    GET /api/v1/users/{user_id}/groups

        Returns the list of groups assigned to a specific user.
        Requires admin privileges.

Frontend Changes:
    Implemented getUserGroupsById API function to call the new backend endpoint, in lib/apis/users.

    Updated EditUserModal.svelte to:
        Load user groups asynchronously when the modal is opened.
        Display the groups inline in the form before the Save button.
        Show a loading state while fetching, and a “No groups assigned” message if none exist.

Result:
Admins can now see which groups a user belongs to directly from the edit user modal,
improving visibility and reducing the need to navigate away for group membership checks.
2025-08-10 14:49:01 +03:00
Timothy Jaeryang Baek
c3ca241e57 fix: quick actions input 2025-08-10 15:10:50 +04:00
Timothy Jaeryang Baek
86e0898920 fix: quick actions add issue 2025-08-10 02:52:40 +04:00
Timothy Jaeryang Baek
bfd8c6b87e refac 2025-08-10 02:37:27 +04:00
Timothy Jaeryang Baek
0af66558ae refac 2025-08-10 02:35:41 +04:00
Timothy Jaeryang Baek
d7e9b0828b refac 2025-08-10 02:17:54 +04:00
Timothy Jaeryang Baek
3f7d3def02 enh: folder filter 2025-08-10 02:10:18 +04:00
Timothy Jaeryang Baek
50181ee99e refac 2025-08-10 01:03:02 +04:00
Timothy Jaeryang Baek
1a93891d97 feat: stream delta chunk
Co-Authored-By: Jan Kessler <Ithanil@users.noreply.github.com>
2025-08-09 23:43:27 +04:00
Timothy Jaeryang Baek
e2b2e8b245 refac 2025-08-09 22:59:19 +04:00
Timothy Jaeryang Baek
e9c2d9d035 refac: styling 2025-08-09 22:55:19 +04:00
Timothy Jaeryang Baek
98f38f00ff enh: shift unpin pinned models 2025-08-09 22:50:27 +04:00
Timothy Jaeryang Baek
92f27bb21e feat/enh: regeneration options 2025-08-09 02:00:21 +04:00
Timothy Jaeryang Baek
34689e37f8 refac 2025-08-08 20:58:52 +04:00
Timothy Jaeryang Baek
95f9d69e9a refac 2025-08-08 20:52:53 +04:00
Timothy Jaeryang Baek
a5683c411a refac 2025-08-08 19:58:53 +04:00
Timothy Jaeryang Baek
69f6fbe4e7 refac 2025-08-08 18:40:03 +04:00
Timothy Jaeryang Baek
9af64f0db1 refac 2025-08-08 14:27:28 +04:00
Timothy Jaeryang Baek
3f85375db2 refac: styling 2025-08-08 14:24:54 +04:00
Timothy Jaeryang Baek
9979ed4b46 refac 2025-08-08 14:07:23 +04:00
Timothy Jaeryang Baek
151c072bbc refac 2025-08-08 14:04:44 +04:00
Timothy Jaeryang Baek
81fed7291c refac 2025-08-08 13:56:34 +04:00
Timothy Jaeryang Baek
f8e8d7e048 refac 2025-08-08 13:50:53 +04:00
Timothy Jaeryang Baek
056431606b enh: tool calling support in quick actions 2025-08-08 13:43:30 +04:00
Timothy Jaeryang Baek
c92d1ce219 refac 2025-08-08 13:05:50 +04:00
Timothy Jaeryang Baek
4ba96fe3e5 refac 2025-08-08 12:55:24 +04:00
Timothy Jaeryang Baek
04f37ca279 refac 2025-08-08 12:50:21 +04:00