Timothy Jaeryang Baek
b1d30673b6
refac
2026-01-05 21:54:33 +04:00
G30
9c5773d0af
feat: add chat:message:favorite event for action functions ( #20375 )
...
* feat: add chat:message:favorite event for action functions
* Update Chat.svelte
* Update Chat.svelte
2026-01-05 18:15:00 +04:00
Timothy Jaeryang Baek
e754940c03
refac
2026-01-05 03:05:10 +04:00
G30
cfecca8eda
fix: handle undefined file.url in UserMessage to prevent TypeError ( #20343 )
...
Add optional chaining to file.url.startsWith() calls to safely handle cases where file.url is undefined, preventing 'can't access property startsWith' TypeError in user messages with file attachments.
2026-01-03 18:10:03 +04:00
Timothy Jaeryang Baek
ccd3295a5d
refac
2026-01-02 16:56:13 +04:00
Timothy Jaeryang Baek
f0829ba6e6
refac: deprecate generate image action button
2026-01-01 16:09:29 +04:00
Timothy Jaeryang Baek
b67796465e
refac
2026-01-01 03:03:10 +04:00
G30
4f918e7aa4
fix: resolve duplicate key and null message errors in chat ( #20268 )
...
* fix: resolve duplicate key and null message errors in chat
* fix: resolve duplicate key and null message errors in chat
* chore: visitedIds -> visitedMessageIds
2025-12-31 15:44:02 -05:00
Timothy Jaeryang Baek
71ca25c8ac
refac
2025-12-31 20:23:32 +04:00
G30
252a983091
fix: cross-chat data corruption and tiptap editor access errors ( #20266 )
...
* fix: prevent cross-chat corruption and editor access errors
* fix: safety check in Messages.svelte and cleanup in RichTextInput
2025-12-31 17:40:35 +04:00
Classic298
2acee80829
fix: normalize Windows CRLF line endings in clipboard text ( #20283 )
...
On Windows, clipboard text uses CRLF (\r\n) line endings which can cause newlines to be lost or displayed incorrectly when pasted via the {{CLIPBOARD}} variable.
Fixed by converting CRLF to LF before inserting clipboard text.
Fixes #19370
2025-12-31 02:22:13 -05:00
Timothy Jaeryang Baek
c2c389f722
refac
2025-12-30 20:07:15 +04:00
G30
b997d00947
fix: prevent crash when regenerating message with missing parent ( #20264 )
2025-12-30 20:05:55 +04:00
Classic298
95ce70c4fd
Update Chat.svelte ( #20256 )
2025-12-30 17:31:13 +04:00
Classic298
3b6601631b
fix: Update ResponseMessage.svelte ( #20210 )
...
* Update ResponseMessage.svelte
* Update ResponseMessage.svelte
2025-12-30 14:06:23 +04:00
Classic298
d5ccd95293
fix: Update CitationModal.svelte ( #20209 )
...
* Update CitationModal.svelte
* Update CitationModal.svelte
2025-12-30 14:06:11 +04:00
G30
9a9b5ef699
feat: add sidebar toggle to workspace and admin models pages ( #20176 )
2025-12-29 00:45:45 +04:00
Timothy Jaeryang Baek
d4de26bd05
refac
2025-12-27 22:31:18 +04:00
Timothy Jaeryang Baek
37b15604de
refac
2025-12-27 22:16:10 +04:00
Timothy Jaeryang Baek
51dd488417
refac
2025-12-26 16:09:51 +04:00
Timothy Jaeryang Baek
6c14ba1fb4
refac
2025-12-26 15:57:19 +04:00
Timothy Jaeryang Baek
44faf00fac
refac
2025-12-26 15:46:32 +04:00
Timothy Jaeryang Baek
4a17a7c20a
refac
2025-12-26 15:44:41 +04:00
Timothy Jaeryang Baek
459cfde1f8
refac
2025-12-26 15:36:56 +04:00
Timothy Jaeryang Baek
85bbed3ec5
enh: sync stats
2025-12-26 15:13:50 +04:00
Timothy Jaeryang Baek
c0ec04935b
refac: citation
2025-12-26 02:05:03 +04:00
Timothy Jaeryang Baek
423983f5a7
fix/refac: temp chat image handling
2025-12-22 09:48:53 +04:00
Timothy Jaeryang Baek
01e88c6ac2
chore: format
2025-12-21 23:34:08 +04:00
Timothy Jaeryang Baek
bd7f1869ce
refac
2025-12-21 23:22:14 +04:00
Timothy Jaeryang Baek
f1bf4f20c5
feat: chat_file table
2025-12-21 23:17:53 +04:00
Timothy Jaeryang Baek
fa924946b0
refac
2025-12-21 20:37:51 +04:00
Timothy Jaeryang Baek
c96549eaa7
refac
2025-12-21 18:08:36 +04:00
Timothy Jaeryang Baek
7746e9f4b8
refac
2025-12-21 17:04:39 +04:00
Timothy Jaeryang Baek
870e29e373
fix: multimodel messages
2025-12-21 15:27:33 +04:00
Classic298
3d5aaa9ead
feat: Align conditional fetching with conditional rendering for API Keys and Channels ( #118 ) ( #20043 )
...
Fixes #19967
Co-authored-by: Tim Baek <tim@openwebui.com >
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-20 07:29:51 -05:00
G30
0413c973e7
fix: add functional null safety checks and boolean casting to Chat.svelte ( #19921 )
...
* fix(chat): add functional null safety checks and boolean casting
* Update Chat.svelte
2025-12-14 15:13:39 -05:00
G30
06038cd73d
fix: resolve NPE in Node.svelte when model is undefined ( #19935 )
2025-12-14 12:13:49 -05:00
Joseph Roberts
90209a30a8
fix: respect RTL text direction in file attachment containers ( #19891 )
...
Fixes #19742 where file attachment containers did not inherit the chat direction setting, causing layout issues when typing in RTL languages like Persian.
Added dir={$settings?.chatDirection ?? 'auto'} to file container divs in:
- MessageInput.svelte (chat input file attachments)
- UserMessage.svelte (user message file display)
- ResponseMessage.svelte (response message file display)
- channel/Messages/Message.svelte (channel message file display)
The fix ensures file containers automatically detect and respect RTL text direction, maintaining proper layout alignment for RTL languages while preserving LTR behavior for Latin text.
2025-12-11 20:51:40 -05:00
G30
18e6cfb1fd
fix: add null checks to chat iterators in ArchivedChats and FolderPlaceholder ( #19898 )
2025-12-11 20:34:39 -05:00
Timothy Jaeryang Baek
3b3e12b43a
refac
2025-12-11 01:09:14 -05:00
Timothy Jaeryang Baek
4d9a51ba33
refac
2025-12-11 00:11:12 -05:00
Timothy Jaeryang Baek
b364cf43d3
feat: resizable sidebar
...
Co-Authored-By: ALiNew <42788336+sukjinkim@users.noreply.github.com >
2025-12-10 23:54:36 -05:00
Timothy Jaeryang Baek
6e99b10163
refac
2025-12-10 23:31:11 -05:00
Timothy Jaeryang Baek
a2a9a9bcf4
refac
2025-12-10 23:28:40 -05:00
Timothy Jaeryang Baek
0addc1ea46
refac
2025-12-10 23:28:33 -05:00
Timothy Jaeryang Baek
ceae3d48e6
enh/refac: kb pagination
2025-12-10 23:19:19 -05:00
Timothy Jaeryang Baek
a934dc997e
refac: drop legacy kb support
2025-12-10 01:07:12 -05:00
Timothy Jaeryang Baek
49d54c5821
refac
2025-12-09 23:33:48 -05:00
Timothy Jaeryang Baek
6a75620fcb
refac: styling
2025-12-09 21:53:34 -05:00
Timothy Jaeryang Baek
205c711120
enh: expand input
2025-12-09 21:50:27 -05:00