Timothy Jaeryang Baek
b72019db39
refac
2026-05-09 01:31:04 +09:00
Timothy Jaeryang Baek
2977910ffd
refac
2026-05-09 01:25:01 +09:00
Timothy Jaeryang Baek
f39f4a86ae
refac
2026-05-09 01:22:25 +09:00
Timothy Jaeryang Baek
1dee67b64d
refac
2026-05-09 01:21:17 +09:00
Jacob Leksan
2a18dc98ac
Implement asynchronous database ping for health checks ( #24380 )
2026-05-09 01:20:11 +09:00
Classic298
1f977d072e
chore: Update SECURITY.md ( #24363 )
...
* Update SECURITY.md
* Update SECURITY.md
2026-05-09 01:19:30 +09:00
Timothy Jaeryang Baek
4754ece4a2
refac
2026-05-09 01:17:57 +09:00
Timothy Jaeryang Baek
5c3edc2539
refac
2026-05-09 01:17:33 +09:00
Timothy Jaeryang Baek
4fe2de7864
refac
2026-05-09 01:13:16 +09:00
Timothy Jaeryang Baek
a32d26e61d
refac
2026-05-05 04:21:23 +09:00
Timothy Jaeryang Baek
989d5fd4e2
refac
2026-05-05 04:05:15 +09:00
Classic298
4e6a7baab7
Merge pull request #24356 from Classic298/patch-1
...
doc/chore: Update SECURITY.md
2026-05-05 03:45:57 +09:00
Timothy Jaeryang Baek
cde21b9f6d
refac
2026-05-05 03:33:47 +09:00
Timothy Jaeryang Baek
86df8bf27e
refac
2026-05-05 02:41:22 +09:00
Timothy Jaeryang Baek
5bc80b145f
refac
2026-05-04 23:57:20 +09:00
Timothy Jaeryang Baek
4e2240aada
refac
2026-04-24 18:55:39 +09:00
Timothy Jaeryang Baek
f93d20ac42
chore: i18n
2026-04-24 18:48:45 +09:00
Timothy Jaeryang Baek
8ff7ff459b
chore: format
2026-04-24 18:48:21 +09:00
Timothy Jaeryang Baek
f48b8ffbf0
refac
2026-04-24 18:38:57 +09:00
Constantine
3560d2f630
perf(chats): drop redundant db.refresh after commit in update_chat_by_id ( #24024 )
...
The chat table has no computed columns (no DEFAULT, SERIAL/IDENTITY,
or TRIGGER that populate server-side values on UPDATE), and every
column modified by update_chat_by_id is set explicitly from Python
values earlier in the function. db.refresh therefore issues a SELECT
that replaces those just-written Python values with the round-tripped
database representation of the same values, which is a no-op for
functional purposes but pulls the entire chat.chat JSON blob back over
the network and through the driver's JSON decoder.
On large, active chats where chat.chat can reach tens of megabytes,
skipping the refresh measurably reduces latency and eliminates one
~JSON-sized transient allocation per write.
2026-04-24 18:34:57 +09:00
Timothy Jaeryang Baek
3aeb691d98
chore: bump
2026-04-24 18:33:27 +09:00
RomualdYT
e0d6074cd2
refactor(firecrawl): use v2 API directly ( #23934 )
...
Co-authored-by: Tim Baek <tim@openwebui.com >
2026-04-24 18:32:08 +09:00
Classic298
b1bd3084f0
changelog ( #24072 )
2026-04-24 18:30:51 +09:00
Timothy Jaeryang Baek
70b28b629e
refac
2026-04-24 18:29:39 +09:00
Timothy Jaeryang Baek
3d1e355df7
refac
2026-04-24 18:20:10 +09:00
Timothy Jaeryang Baek
7102a63c82
refac
2026-04-24 18:06:19 +09:00
Timothy Jaeryang Baek
1cea8ec7d4
refac
2026-04-24 17:59:45 +09:00
Timothy Jaeryang Baek
a7a92d2d9b
refac
2026-04-24 17:49:22 +09:00
Timothy Jaeryang Baek
2419899ac6
refac
2026-04-24 17:34:12 +09:00
Timothy Jaeryang Baek
60f67c7c17
refac
2026-04-24 17:07:23 +09:00
Timothy Jaeryang Baek
34a55d4524
refac
2026-04-24 17:06:36 +09:00
Timothy Jaeryang Baek
9771898c58
refac
2026-04-24 17:04:47 +09:00
Timothy Jaeryang Baek
752238247c
refac
2026-04-24 16:47:30 +09:00
Timothy Jaeryang Baek
3e14524154
refac
2026-04-24 16:39:44 +09:00
Timothy Jaeryang Baek
d8b55afb00
refac
2026-04-24 16:37:02 +09:00
Timothy Jaeryang Baek
62693938a3
refac
2026-04-24 16:36:07 +09:00
Jacob Leksan
465d6fe514
feat: enhance RichTextInput configuration to prevent duplicate extensions when rich text is enabled ( #24009 )
2026-04-24 16:33:46 +09:00
Timothy Jaeryang Baek
d6b73ea2f2
refac
2026-04-24 16:31:02 +09:00
Timothy Jaeryang Baek
5774ab4984
refac
2026-04-24 16:26:34 +09:00
Timothy Jaeryang Baek
db05fdaf83
refac
2026-04-24 16:23:28 +09:00
Timothy Jaeryang Baek
d740b545a4
refac
2026-04-24 16:21:37 +09:00
Timothy Jaeryang Baek
678c44c7cd
refac
2026-04-24 16:17:46 +09:00
Timothy Jaeryang Baek
5cc55e2278
refac
2026-04-24 15:51:54 +09:00
Timothy Jaeryang Baek
26711c1bcc
refac
2026-04-24 15:46:08 +09:00
Jacob Leksan
f2cb63140c
perf: redirect default model profile image to canonical static URL ( #24015 )
...
- Return 302 to /static/favicon.png instead of streaming the same PNG per
model id so browsers can cache one asset for default avatars.
- Validate stored /static/ paths with decode, normpath, and /static
prefix checks; invalid paths fall back to favicon.
Made-with: Cursor
2026-04-24 15:45:10 +09:00
Timothy Jaeryang Baek
a76a779c01
refac
2026-04-24 15:40:02 +09:00
Timothy Jaeryang Baek
a766521933
refac
2026-04-24 15:39:12 +09:00
Timothy Jaeryang Baek
7da6b82471
refac
2026-04-24 15:35:59 +09:00
Lucas
6089de0b17
i18n: enhance and expand Dutch language translations ( #23944 )
2026-04-24 15:30:06 +09:00
Timothy Jaeryang Baek
b87c755574
refac
2026-04-24 15:29:36 +09:00