open-webui/src/lib/components/chat/Messages
Classic298 597883a179
perf: use structuredClone and fast-path comparison in UserMessage (#22098)
Same optimization as the merged ResponseMessage PR: replace JSON.parse(JSON.stringify()) with structuredClone and add an O(1) fast-path check on content before falling back to full JSON.stringify comparison.
2026-03-01 14:46:05 -05:00
..
Citations fix(a11y): add aria-labels to chat message components (#21708) 2026-02-22 14:36:42 -06:00
Markdown refac 2026-02-27 13:37:03 -06:00
ResponseMessage chore: bump 2026-03-01 13:14:20 -06:00
Citations.svelte chore: format 2026-02-23 01:40:53 -06:00
CodeBlock.svelte perf: fast-path token comparison in CodeBlock (#22101) 2026-03-01 13:37:10 -05:00
CodeExecutionModal.svelte refac: styling 2025-11-30 03:56:12 -05:00
CodeExecutions.svelte refac: code execution styling 2024-10-13 23:49:32 -07:00
ContentRenderer.svelte refac 2026-02-25 16:56:32 -06:00
Error.svelte fix: openai error handling 2025-08-11 17:00:06 +04:00
Markdown.svelte feat: experimental open terminal integration 2026-02-25 15:15:53 -06:00
Message.svelte fix: multimodel messages 2025-12-21 15:27:33 +04:00
MultiResponseMessages.svelte perf: add fast-path comparison in MultiResponseMessages (#22100) 2026-03-01 13:44:59 -05:00
Name.svelte enh: <think> tag support 2025-01-22 00:13:24 -08:00
ProfileImage.svelte refac: profile_image_url optimization 2025-11-20 20:43:59 -05:00
RateComment.svelte fix(a11y): add aria-labels to chat message components (#21708) 2026-02-22 14:36:42 -06:00
ResponseMessage.svelte perf: use structuredClone for message deep copies (#21948) 2026-02-28 14:09:29 -05:00
Skeleton.svelte refac: styling 2025-09-15 13:22:41 -05:00
UserMessage.svelte perf: use structuredClone and fast-path comparison in UserMessage (#22098) 2026-03-01 14:46:05 -05:00