G30
f95cff0895
fix(ui): replace static dropdown backgrounds with transparent mapping ( #21728 )
2026-02-22 14:23:34 -06:00
Timothy Jaeryang Baek
163211a367
refac: styling
2026-02-13 14:43:06 -06:00
Timothy Jaeryang Baek
f027a01ab2
fix: direct model access control
2026-02-13 14:39:01 -06:00
Classic298
73776d54b8
fix: enforce public sharing permission checks across all resource types ( #21358 )
...
The sharePublic prop in editor components (Knowledge, Tools, Skills,
Prompts, Models) incorrectly included an "|| edit" / "|| write_access"
condition, allowing users with write access to see and use the "Public"
sharing option regardless of their actual public sharing permission.
Additionally, all backend access/update endpoints only verified write
authorization but did not check the corresponding sharing.public_*
permission, allowing direct API calls to bypass frontend restrictions
entirely.
Frontend: removed the edit/write_access bypass from sharePublic in all
five editor components so visibility is gated solely by the user's
sharing.public_* permission or admin role.
Backend: added has_public_read_access_grant checks to the access/update
endpoints in knowledge.py, tools.py, prompts.py, skills.py, models.py,
and notes.py. Public grants are silently stripped when the user lacks
the corresponding permission.
Fixes #21356
2026-02-13 11:22:32 -06:00
Timothy Jaeryang Baek
e5035ea31e
refac
2026-02-11 15:55:23 -06:00
Timothy Jaeryang Baek
e3a8257690
refac
2026-02-10 15:41:11 -06:00
Timothy Jaeryang Baek
0044902c08
refac
2026-02-10 15:15:17 -06:00
Timothy Jaeryang Baek
3c7f9aa6a4
refac
2026-02-09 13:28:21 -06:00
Timothy Jaeryang Baek
a1ea854b38
refac
2026-02-04 00:08:46 -06:00
Timothy Jaeryang Baek
c46ef3b63b
enh: builtin tools model editor
2026-01-23 01:40:18 +04:00
Timothy Jaeryang Baek
bb6188abf0
feat: per model tts voice
2026-01-09 19:05:09 +04:00
Tim Baek
daccf0713e
enh: file context model setting
2026-01-09 03:41:43 -05:00
Tim Baek
60e916d6c0
enh: built-in tools toggle in model editor
2026-01-07 06:22:17 -05:00
Timothy Jaeryang Baek
b1d30673b6
refac
2026-01-05 21:54:33 +04:00
Timothy Jaeryang Baek
00af37bb4e
enh: model gif/webp support
2026-01-05 17:56:41 +04:00
Timothy Jaeryang Baek
d08f9ed556
refac
2025-12-26 19:09:05 +04:00
Timothy Jaeryang Baek
769110f290
refac: styling
2025-12-22 17:21:31 +04:00
Timothy Jaeryang Baek
d053600096
refac: styling
2025-12-22 17:20:19 +04:00
Timothy Jaeryang Baek
7e4848e10b
refac: usage in model editor
2025-12-21 14:42:32 +04:00
0b0962a2ae
fix: Show DefaultFiltersSelector for global toggleable filters ( #123 ) ( #20066 )
...
Co-authored-by: Tim Baek <tim@openwebui.com >
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-21 04:50:36 -05:00
G30
e11c6dca75
fix(model-editor): add null safety for tools, functions, and file input ( #19939 )
2025-12-14 12:12:57 -05:00
Timothy Jaeryang Baek
ceae3d48e6
enh/refac: kb pagination
2025-12-10 23:19:19 -05:00
Timothy Jaeryang Baek
4d4ed743ae
fix: styling
2025-12-07 18:13:28 -05:00
Matthew Kusz
17bfd38696
Fix dropdown backgrounds ( #19693 )
2025-12-02 15:16:36 -05:00
Timothy Jaeryang Baek
3c846617cd
refac
2025-11-30 10:45:54 -05:00
Timothy Jaeryang Baek
696f356881
refac
2025-11-30 08:12:22 -05:00
Timothy Jaeryang Baek
69b82edd63
refac
2025-11-30 03:50:14 -05:00
Timothy Jaeryang Baek
9d39b9b42c
refac: styling
2025-11-30 03:47:34 -05:00
Timothy Jaeryang Baek
de889f5ec7
refac: styling
2025-11-23 21:17:14 -05:00
Timothy Jaeryang Baek and Classic298
2e1ddf823b
refac: prompt suggestions component
...
Co-Authored-By: Classic298 <27028174+Classic298@users.noreply.github.com >
2025-11-23 21:08:13 -05:00
Timothy Jaeryang Baek
f69e37a850
feat/enh: user sharing perms
2025-11-20 18:32:34 -05:00
Timothy Jaeryang Baek
8c662c65a9
refac: disable direct models from model editors
2025-09-29 22:59:28 -05:00
Timothy Jaeryang Baek
fd7385c392
refac
2025-09-21 03:12:24 -04:00
Timothy Jaeryang Baek
d7f43bfc1a
refac
2025-09-13 01:50:24 +04:00
Timothy Jaeryang Baek
9a55547827
refac/enh: model default filter/feature
2025-09-13 01:23:27 +04:00
Timothy Jaeryang Baek
6dc0df2473
refac
2025-09-07 05:17:38 +04:00
Timothy Jaeryang Baek
1a15a62b73
chore: format
2025-08-21 04:47:28 +04:00
Peter Dave Hello
45180e829a
i18n: add missing translations
2025-08-20 22:14:23 +08:00
silentoplayz
82ed9b0a97
i18n.t: updates
2025-08-13 20:15:16 -04:00
Peter Dave Hello
32753326fa
i18n: Fix missing translation for system prompt placeholder
2025-08-12 22:33:50 +08:00
Timothy Jaeryang Baek
e9fb161bcd
refac
2025-08-06 12:36:35 +04:00
Timothy Jaeryang Baek
157daa6def
enh: allow direct file upload to knowledge attachment
2025-07-19 14:50:36 +04:00
Timothy Jaeryang Baek
249b12e44f
refac: knowledge selector
2025-07-11 01:41:40 +04:00
Timothy Jaeryang Baek
84bf1892bb
refac
2025-07-11 01:34:24 +04:00
guenhter
196af9eaf7
chore: streamline the URL used for resources like favicon.png
2025-07-09 09:14:51 +02:00
Timothy Jaeryang Baek
c8e8111dd9
refac
2025-06-27 15:44:26 +04:00
Silentoplayz
d1e3940abd
refac: Spinner and XMark components
2025-06-25 18:44:45 -04:00
Sine Jespersen
0ba84a670d
add aria-pressed and aria-label to toggle button to make it accessible
2025-06-25 10:34:40 +02:00
Timothy Jaeryang Baek
21f85e63bf
refac: styling
2025-05-29 03:37:13 +04:00
Timothy Jaeryang Baek
9220afe7b3
feat: custom advanced params
2025-05-29 03:33:11 +04:00