open-webui/src/lib/components/chat/Messages
Classic298 cfd2888545
fix:image url validation and signout post (#24420)
* refac(routers): reject external URLs in profile/model image handlers

* refac(ui): centralize image URL validation in safeImageUrl helper

* refac(auths): make signout POST-only

* refac: gate external profile image redirect behind ENABLE_PROFILE_IMAGE_URL_FORWARDING

Restore the 302 redirect for external http(s) profile image URLs in
the user and model profile-image endpoints, but gate it behind a new
ENABLE_PROFILE_IMAGE_URL_FORWARDING env flag (default: True).

Existing deployments that rely on external profile image forwarding
continue to work unchanged.  Operators who want to suppress the
redirect (to prevent client-side IP/UA/Referer leaks) can set the
flag to False.
2026-05-09 07:33:31 +09:00
..
Citations refac 2026-04-20 08:59:30 +09:00
Markdown refac 2026-05-09 07:13:36 +09:00
ResponseMessage perf: replace JSON.stringify equality with fast-deep-equal (#23370) 2026-04-17 14:22:06 +09:00
Citations.svelte refac 2026-05-09 04:44:20 +09:00
CodeBlock.svelte perf: extend fast-deep-equal to remaining call sites (#23845) 2026-04-20 08:26:30 +09: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-04-24 18:20:10 +09:00
Error.svelte fix: openai error handling 2025-08-11 17:00:06 +04:00
Markdown.svelte refac 2026-05-09 07:13:36 +09:00
Message.svelte chore: format 2026-04-24 18:48:21 +09:00
MultiResponseMessages.svelte perf: replace JSON.stringify equality with fast-deep-equal (#23370) 2026-04-17 14:22:06 +09:00
Name.svelte enh: <think> tag support 2025-01-22 00:13:24 -08:00
ProfileImage.svelte fix:image url validation and signout post (#24420) 2026-05-09 07:33:31 +09:00
RateComment.svelte fix(a11y): add aria-labels to chat message components (#21708) 2026-02-22 14:36:42 -06:00
ResponseMessage.svelte refac 2026-05-09 05:09:20 +09:00
Skeleton.svelte refac: styling 2025-09-15 13:22:41 -05:00
UserMessage.svelte fix(ui): add shift+click to bypass message deletion confirmation (#23888) 2026-04-21 13:21:48 +09:00