Timothy Jaeryang Baek
58ef80d8f7
refac
2026-07-01 00:10:23 -05:00
Timothy Jaeryang Baek
139206f0fe
refac
2026-06-30 16:59:02 -05:00
Timothy Jaeryang Baek
4067e357b2
refac
2026-06-29 21:31:49 -05:00
Timothy Jaeryang Baek
5134e5ecfc
refac
2026-06-29 14:03:11 -05:00
Timothy Jaeryang Baek
29d0113b37
refac
2026-06-29 13:41:57 -05:00
Timothy Jaeryang Baek
89709f5f80
refac
2026-06-29 13:39:08 -05:00
Timothy Jaeryang Baek
bb6b2db88b
refac
2026-06-29 12:26:23 -05:00
Timothy Jaeryang Baek
303c426c3f
refac
2026-06-29 10:39:47 -05:00
Timothy Jaeryang Baek
f9c3ccd869
refac
2026-06-29 10:04:29 -05:00
Timothy Jaeryang Baek
fa76764c3b
refac
2026-06-29 05:16:57 -05:00
G30
5ffd4e53c3
fix(ui): prevent long default group name from overflowing admin settings layout ( #25685 )
2026-06-29 04:59:01 -05:00
G30
78d276b4ff
fix(ui): update groups count to reflect filtered search results ( #25689 )
2026-06-29 03:21:31 -05:00
Timothy Jaeryang Baek
b34d6c836e
refac
2026-06-29 02:50:55 -05:00
G30 and Tim Baek
6fdf9b4340
perf(auth): make password hashing non-blocking and batch CSV user import ( #25804 )
...
Co-authored-by: Tim Baek <tim@openwebui.com >
2026-06-29 02:45:39 -05:00
Timothy Jaeryang Baek
2bdd2ab94e
refac
2026-06-29 02:43:14 -05:00
Timothy Jaeryang Baek
ce4a323f43
refac
2026-06-29 01:52:07 -05:00
G30
677e164f29
feat(permissions): add workspace.skills_import and workspace.skills_export permissions ( #25921 )
2026-06-29 01:36:27 -05:00
Timothy Jaeryang Baek
00924fbf79
refac
2026-06-29 01:32:05 -05:00
Timothy Jaeryang Baek
3a232f5e9a
refac
2026-06-28 23:20:54 -05:00
Timothy Jaeryang Baek
ede39d82de
refac
2026-06-25 15:49:36 +01:00
Timothy Jaeryang Baek
7b55a63fc7
refac
2026-06-25 15:22:20 +01:00
Timothy Jaeryang Baek
e124c2656a
refac
2026-06-25 14:37:05 +01:00
Timothy Jaeryang Baek
7453968678
refac
2026-06-25 14:19:30 +01:00
Timothy Jaeryang Baek
1111a3a222
refac
2026-06-25 03:26:07 +01:00
Timothy Jaeryang Baek
15c7e37438
refac
2026-06-23 23:13:32 +02:00
Timothy Jaeryang Baek
3f0c0e0a0d
refac
2026-06-19 00:16:06 +02:00
Taylor Wilsdon and Tim Baek
6cd0ba0b6b
implement date picker and additional columns for analytics ( #25922 )
...
Co-authored-by: Tim Baek <tim@openwebui.com >
2026-06-17 03:03:18 +02:00
Timothy Jaeryang Baek
4dbb2f94a6
refac
2026-06-17 02:58:11 +02:00
Timothy Jaeryang Baek
5cdcdbaeec
refac
2026-06-17 02:52:35 +02:00
G30
57a5e43696
feat(permissions): add per-group features.user_webhooks permission ( #25923 )
2026-06-17 00:47:44 +02:00
Timothy Jaeryang Baek
edf3ae9209
refac
2026-06-17 00:33:30 +02:00
G30
0726db7217
fix(analytics): remove duplicate onMount causing double API requests on dashboard load ( #25935 )
2026-06-17 00:29:07 +02:00
G30
9c6c375dfe
fix(images): add null guard for config in onMount to prevent crash on API failure ( #25933 )
2026-06-17 00:28:42 +02:00
G30
6b2d962cd6
feat(permissions): add reset to defaults button in permissions modals ( #25931 )
...
Adds a 'Reset to Defaults' button to both the Edit Default Permissions
modal and the Edit User Group permissions modal.
- Default permissions modal: resets to stock/env-var configuration
- User group modal: resets to current global default permissions
Backend: new GET /api/v1/users/default/permissions/defaults endpoint
that returns DEFAULT_USER_PERMISSIONS (env-var-based initial defaults).
2026-06-17 00:25:20 +02:00
Timothy Jaeryang Baek
fc9c2ea191
refac
2026-06-17 00:17:14 +02:00
G30
966b3fdb57
fix(ui): deduplicate layout-level API requests ( #25942 )
2026-06-17 00:09:50 +02:00
G30
ee3a49a88d
fix(ui): deduplicate store fetches with null-guards and mutex ( #25943 )
2026-06-17 00:07:11 +02:00
Timothy Jaeryang Baek
40c09167cd
refac
2026-06-16 23:24:27 +02:00
G30
1eecbc1ac2
fix(ui): collapse Code Execution settings when toggle is disabled ( #25970 )
2026-06-16 23:01:22 +02:00
Timothy Jaeryang Baek
78a5015846
refac
2026-06-16 23:00:31 +02:00
Timothy Jaeryang Baek
c783fd30f2
refac
2026-06-15 23:37:38 +02:00
Timothy Jaeryang Baek
6fce92aa12
chore: format
2026-06-01 13:56:55 -07:00
G30
bbd3e13094
fix(ui): use correct 'blur' event name instead of 'blur-sm' in window listeners ( #25459 )
2026-06-01 09:25:55 -07:00
Timothy Jaeryang Baek
d4030a8aa5
refac
2026-05-31 15:10:48 -07:00
G30
18b1a041dd
fix(ui): enable custom parameters in user settings and admin model settings ( #25200 )
...
Add missing custom={true} prop to AdvancedParams in General.svelte and
ModelSettingsModal.svelte so the 'Add Custom Parameter' option appears
consistently across all advanced parameter surfaces.
Also forward custom_params in the General.svelte save handler so custom
parameters are persisted instead of silently dropped on save.
2026-05-31 15:02:32 -07:00
G30
c665d4a7c6
fix(ui): prevent long usernames from overflowing Edit User modal, User Preview modal, and sidebar ( #25185 )
...
Long usernames overflow the Edit User modal, User Preview modal header,
and the sidebar user area because the flex containers lack width
constraints.
- EditUserModal: add min-w-0 to the flex-1 container so the existing
truncate class takes effect
- UserPreviewModal: add min-w-0 and truncate to the title container,
flex-shrink-0 to the close button so it stays visible
- Sidebar: add truncate to the username display and flex-shrink-0 to
the avatar container to prevent it from being squeezed
2026-05-31 14:51:56 -07:00
Timothy Jaeryang Baek
56c0d00e13
enh: linkup
2026-05-19 21:54:38 +04:00
Timothy Jaeryang Baek
1fa3050f06
refac
2026-05-19 20:57:56 +04:00
Timothy Jaeryang Baek
ef975649b2
refac
2026-05-19 20:19:23 +04:00
Timothy Jaeryang Baek
9c14740ffb
refac
2026-05-14 13:12:59 +09:00