Timothy Jaeryang Baek
4bef69cc63
refac
2026-02-19 16:03:03 -06:00
Timothy Jaeryang Baek
723185c22f
refac
2026-02-19 15:59:58 -06:00
Classic298
35763a352c
Optimize shared chats list to use column projection ( #163 ) ( #21614 )
...
The GET /chats/shared endpoint was loading full Chat rows including
the entire conversation history JSON blob, only to discard it and
return SharedChatResponse (id, title, share_id, timestamps). Now
uses with_entities() to select only the 5 needed columns, avoiding
deserialization of potentially large chat JSON for every shared chat.
2026-02-19 15:50:03 -06:00
Patrick Monteith
27c76c677a
fix: clamp SCIM pagination args instead of rejecting them ( #21577 )
...
RFC 7644 §3.4.2.4 specifies that out-of-range pagination values MUST be
clamped, not rejected. The previous implementation used FastAPI Query
constraints (ge=1, le=100) which caused a 422 response for values like
startIndex=0 or count=9999 — violating the spec.
For both /Users and /Groups:
- startIndex < 1 is now treated as 1 (spec: "SHALL be interpreted as 1")
- count < 0 is now treated as 0 (spec: "SHALL be interpreted as 0")
- count > 100 is clamped to the server maximum of 100
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-19 15:08:42 -06:00
Kungs-Fr
2f1344d619
Update translation.json ( #21602 )
...
Typography issue correction
Co-authored-by: Tim Baek <tim@openwebui.com >
Co-authored-by: joaoback <156559121+joaoback@users.noreply.github.com >
2026-02-19 14:15:31 -06:00
Timothy Jaeryang Baek
8bfab327ec
refac
2026-02-19 14:14:36 -06:00
Minwoo 'Charlie' Choi
56246324b2
fix: apply AIOHTTP_CLIENT_TIMEOUT to embeddings endpoint ( #21558 )
2026-02-19 14:13:50 -06:00
Classic298
af5661c2c8
Merge pull request #21485 from Classic298/claude/fix-mcp-ssl-check-0janH
...
fix: mcp ssl check
2026-02-19 14:08:15 -06:00
Timothy Jaeryang Baek
f872a178bc
refac
2026-02-19 14:06:24 -06:00
Timothy Jaeryang Baek
3dd44c4f19
refac
2026-02-18 15:23:50 -06:00
Timothy Jaeryang Baek
094ed0b48c
fix: prompts delete
2026-02-18 14:58:39 -06:00
Timothy Jaeryang Baek
9b55343509
refac
2026-02-18 14:43:07 -06:00
Timothy Jaeryang Baek
8a7f698e9d
refac
2026-02-18 14:42:00 -06:00
Timothy Jaeryang Baek
990c638f6c
refac
2026-02-18 14:40:40 -06:00
Timothy Jaeryang Baek
a0195cd5ae
refac
2026-02-18 14:33:18 -06:00
Timothy Jaeryang Baek
e9d852545c
refac
2026-02-18 14:24:42 -06:00
Timothy Jaeryang Baek
49c36238d0
refac
2026-02-18 13:54:59 -06:00
Timothy Jaeryang Baek
74988189b8
refac
2026-02-18 13:06:50 -06:00
Timothy Jaeryang Baek
71ccedd2bf
refac
2026-02-17 01:25:18 -06:00
Timothy Jaeryang Baek
e5cd1b479b
refac
2026-02-17 01:12:57 -06:00
Timothy Jaeryang Baek
61d44aa773
refac
2026-02-17 01:12:33 -06:00
Timothy Jaeryang Baek
ef036529b5
chore: format
2026-02-17 01:11:56 -06:00
Timothy Jaeryang Baek
e0bdef85ab
chore: format
2026-02-17 01:11:48 -06:00
Timothy Jaeryang Baek
2ce935bdb1
refac
2026-02-17 01:10:19 -06:00
Timothy Jaeryang Baek
23b1e2cca4
refac
2026-02-17 01:00:19 -06:00
Timothy Jaeryang Baek
05b8768fb9
refac
2026-02-17 00:48:49 -06:00
Timothy Jaeryang Baek
173d5631ca
refac
2026-02-17 00:31:34 -06:00
Timothy Jaeryang Baek
34cd3d79e8
refac
2026-02-16 23:52:32 -06:00
Classic298
aede1b7a08
chore: Changelog updates ( #21497 )
...
* changelog: add model edit shortcut entry
* changelog: add Chinese translation updates for 0.8.3
* changelog: fix USER_EMAIL template variable
* changelog: add fix for missing function error handling in models endpoint
* changelog: startup error handling, translation updates
* changelog: PostgreSQL group query fix
* changelog: images, attachments, vision
* changelog: model edit, image handling, user_email, groups, startup
* changelog: image-edit, model-shortcut, general-improvements
* changelog: image edit API background support
* changelog: image API support, function error handling
2026-02-16 18:33:58 -06:00
Timothy Jaeryang Baek
15b893e651
refac
2026-02-16 15:32:28 -06:00
Classic298
4896d30281
chore: changelog ( #21474 )
...
* changelog: add model edit shortcut entry
* changelog: add Chinese translation updates for 0.8.3
* changelog: fix USER_EMAIL template variable
* changelog: add fix for missing function error handling in models endpoint
* changelog: startup error handling, translation updates
* changelog: PostgreSQL group query fix
2026-02-16 14:19:33 -06:00
Timothy Jaeryang Baek
9be45f49e4
refac
2026-02-16 14:13:49 -06:00
Timothy Jaeryang Baek
f1053d94c7
refac
2026-02-16 14:08:35 -06:00
Timothy Jaeryang Baek
10cfddccd7
refac: styling
2026-02-16 13:39:41 -06:00
Timothy Jaeryang Baek
e5e39be90f
refac
2026-02-16 13:14:40 -06:00
Timothy Jaeryang Baek
337109e99c
refac
2026-02-16 13:10:01 -06:00
joaoback
8adf2b33b4
i18n: (pt-BR): add translations for newly added UI items + consistency pass ( #21472 )
...
i18n: (pt-BR): add translations for newly added UI items + consistency pass
2026-02-16 13:08:38 -06:00
Classic298
1984ce42aa
Update Chat.svelte ( #21479 )
2026-02-16 13:03:22 -06:00
Classic298
656de56a3e
fix: gracefully handle missing functions when loading models ( #21476 )
...
When models reference functions (via filterIds/actionIds) that no longer
exist in the database, the /api/models endpoint crashes with a 500 error,
preventing the UI from loading chats entirely. This can happen after
upgrades when built-in functions are removed or when user-created
functions are deleted while still referenced by models.
Instead of raising an exception, log at INFO level and skip the missing
function so the rest of the models load successfully.
Fixes #21464
https://claude.ai/code/session_015JRM7m2bNeZPBBmV2Gv4Mj
Co-authored-by: Claude <noreply@anthropic.com >
2026-02-16 13:02:54 -06:00
Shirasawa
0b2abe6cb8
I18n: improve Chinese translation ( #21460 )
...
* i18n: improve zh-CN translation
* i18n: improve zh-TW translation
2026-02-16 02:17:52 -06:00
Timothy Jaeryang Baek
f364b2d205
refac
2026-02-16 02:05:19 -06:00
Timothy Jaeryang Baek
519ff40cb6
refac
2026-02-16 01:56:43 -06:00
Algorithm5838
15b5f97f89
fix: prevent scroll jump when editing large messages ( #21402 )
...
Save and restore scroll positions around textarea auto-resize to avoid
layout shifts. Use preventScroll on focus.
2026-02-16 01:33:51 -06:00
Shamil
ca0983f76b
i18n: Add missing Russian (ru-RU) translations ( #21453 )
...
* i18n: add missing Russian (ru-RU) translations
* i18n: add translations for API Keys and Asc keys
2026-02-16 01:27:23 -06:00
Timothy Jaeryang Baek
ef04a704ce
chore: format
2026-02-16 01:26:29 -06:00
Timothy Jaeryang Baek
5fda814669
doc: changelog
2026-02-16 01:25:40 -06:00
Timothy Jaeryang Baek
c26e8110af
enh: renderMarkdownInPreviews
2026-02-16 01:23:56 -06:00
Timothy Jaeryang Baek
9e85055b8b
doc: changelog
2026-02-16 00:55:23 -06:00
Timothy Jaeryang Baek
6d17de6c67
chore: bump
2026-02-16 00:53:36 -06:00
Timothy Jaeryang Baek
f4e99c80f6
refac: "tool_calls" finish reason support
2026-02-16 00:53:01 -06:00