yuneng-jiang
d050404393
Merge pull request #20910 from BerriAI/litellm_ui_hide_usage_modal
...
[Feature] UI - Navbar: Option to hide Usage Popup
2026-02-10 20:07:40 -08:00
yuneng-jiang
9a418443d1
Add banner notifying of breaking change
2026-02-10 17:37:06 -08:00
yuneng-jiang
97957ae9a3
option to hide usage indicator
2026-02-10 17:21:41 -08:00
yuneng-jiang
e86d7f59c6
new login with sso button in login page
2026-02-10 17:04:52 -08:00
yuneng-jiang
7fd8c0e160
Searchable Paginated Model Select For Spend Logs
2026-02-10 12:44:38 -08:00
yuneng-jiang
c2536ee82a
refactor antd tabs and table
2026-02-09 14:05:05 -08:00
yuneng-jiang
ff5a3acc1c
addressing feedback around tests
2026-02-09 12:07:53 -08:00
yuneng-jiang
fb4daad8d4
refactor: remove some unused files and add tests
2026-02-09 11:50:40 -08:00
yuneng-jiang
7798d52cd4
truncate filter options
2026-02-07 18:04:35 -08:00
yuneng-jiang
53cf43dff6
fallback to team id and truncate
2026-02-07 18:04:10 -08:00
yuneng-jiang
6fad659ae2
Migrate to antd + fix cost to 0 costs models
2026-02-07 17:28:55 -08:00
yuneng-jiang
54828e3783
add knip as a dev dependency, remove some unused files
2026-02-07 15:51:21 -08:00
Ishaan Jaffer
51af66fdb2
ui new buil
2026-02-06 19:15:29 -08:00
yuneng-jiang
a4689c9b22
Merge pull request #20549 from swayambhu94/fix/ui/antd-notification
...
refactor: migrate Ant Design notifications to use `App.useApp()` cont…
2026-02-06 13:15:37 -08:00
yuneng-jiang
4de0ed7a9e
Merge pull request #20444 from BerriAI/litellm_ui_config_req_auth_mh
...
[Feature] UI - Admin Settings: Add option for Authentication for public AI Hub
2026-02-06 12:34:27 -08:00
yuneng-jiang
ee70010ef1
Adding testing coverage
2026-02-06 11:32:35 -08:00
yuneng-jiang
968b953f84
rename admins to AdminPanel
2026-02-05 21:11:26 -08:00
Swayambhu
08a6fe2bfa
refactor: migrate Ant Design notifications to use App.useApp() context via a new global provider.
...
1.
notifications_manager.tsx
- Hybrid notification approach:
Added notificationInstance variable to store the context-based instance
Added
setNotificationInstance()
function to inject the instance from context
Created
getNotification()
helper that prefers context instance, falls back to static
Added COMMON_NOTIFICATION_PROPS (exported) with showProgress: true and pauseOnHover: true
All notification methods (
error
,
warning
,
info
,
success
,
fromBackend
) now spread COMMON_NOTIFICATION_PROPS
2.
AntdGlobalProvider.tsx
- New context provider:
Wraps app with Antd's <App> component
Uses App.useApp() hook to get the context-based notification instance
Injects it into NotificationManager via
setNotificationInstance()
2026-02-06 09:44:02 +05:30
yuneng-jiang
26cdc4a47b
Merge pull request #20465 from BerriAI/litellm_ui_dep_tremor
...
[Refactor] UI - Admin Page: Migrate to AntD Tabs
2026-02-05 20:12:17 -08:00
yuneng-jiang
21d6025c01
adding test for converage
2026-02-05 12:02:12 -08:00
yuneng-jiang
539ff7a850
refactor admin page
2026-02-04 20:46:31 -08:00
Ishaan Jaff
15b717c300
[Feat] UI - Add support for MCP Semantic Filtering on UI ( #20454 )
...
* feat: remove_callbacks_by_type
* feat: _init_semantic_filter_settings_in_db
* add MCP semantic filtering settings endpoints
* v0 - semantic filter UI
* fix endpint _init_semantic_filter_settings_in_db
* refactor ui
* add LITELLM_UI_ALLOW_HEADERS
* ui fix
* ui fix
2026-02-04 18:38:53 -08:00
yuneng-jiang
bdf47eb0f0
Adding tests
2026-02-04 17:01:48 -08:00
yuneng-jiang
28bae2264c
ai hub req auth working
2026-02-04 16:57:46 -08:00
yuneng-jiang
c47866afb9
useAuthorized refactor
2026-02-04 16:37:45 -08:00
yuneng-jiang
208cf5e86d
refactor - rename search tools files
2026-02-04 11:53:03 -08:00
Ishaan Jaff
59cab4d2aa
UI - Show team alias on Models health page ( #20359 )
...
* feat(ui): Add team-alias column to Models Health Status UI
- Added Team Alias column to the Models Health Status table
- Updated HealthCheckComponent to accept teams prop
- Updated health_check_columns to display team alias based on team_id
- Falls back to team_id if team alias not found, or shows '-' if no team
- Updated parent components to pass teams data to HealthCheckComponent
Co-authored-by: ishaan <ishaan@berri.ai>
* Update ui/litellm-dashboard/src/components/model_dashboard/health_check_columns.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: ishaan <ishaan@berri.ai>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-03 12:53:50 -08:00
yuneng-jiang
899bafb290
adding team mappings UI
2026-02-02 13:12:20 -08:00
yuneng-jiang
f1bca73431
temp commit for branch switching
2026-02-02 12:38:36 -08:00
yuneng-jiang
b8876838a6
revert react 18
2026-01-31 20:09:39 -08:00
yuneng-jiang
c68baa3943
upgrade react version
2026-01-31 18:13:44 -08:00
yuneng-jiang
b62f46ec5b
Update next to 16.1.6
2026-01-31 17:44:03 -08:00
yuneng-jiang
d081e01ed0
Show spend logs settings + allow delete of rentention period
2026-01-29 12:59:42 -08:00
yuneng-jiang
e9056671f9
Fixing sorting API calls
2026-01-28 17:53:38 -08:00
yuneng-jiang
92f9d8f86e
Reusable Table Sort Component
2026-01-28 17:42:57 -08:00
yuneng-jiang
58eca8fb28
Spend logs setting modal
2026-01-27 23:34:50 -08:00
Ishaan Jaff
3080e04180
[Feat] UI: Allow Admins to control what pages are visible on LeftNav ( #19907 )
...
* feat: enabled_ui_pages_internal_users
* init ui for internal user controsl
* fix ui settings
* fix build
* fix leftnav
* fix leftnav
* test fixes
* fix leftnav
* isPageAccessibleToInternalUsers
* docs fix
* docs ui viz
2026-01-27 19:31:24 -08:00
yuneng-jiang
29c841d7f9
Fixing build and tests
2026-01-27 18:14:30 -08:00
yuneng-jiang
37bfab929d
All Models Page server side sorting
2026-01-27 18:08:17 -08:00
yuneng-jiang
c875cfb8cb
Merge pull request #19804 from BerriAI/litellm_ui_dark_mode_slider
...
[Feature] UI - Add Light/Dark Mode Switch for Development
2026-01-26 20:10:12 -08:00
yuneng-jiang
9ff0daa24d
Add dont ask me again option in nudges
2026-01-26 16:58:38 -08:00
yuneng-jiang
9791293fb0
Add light/dark mode slider for dev
2026-01-26 11:22:14 -08:00
yuneng-jiang
47810f1523
Model and Team filtering
2026-01-24 14:45:14 -08:00
yuneng-jiang
f88a32de05
Merge pull request #19622 from BerriAI/litellm_ui_model_backend
...
[Feature] UI - Models Page: Model Search
2026-01-24 09:09:03 -08:00
Ishaan Jaff
a870722f65
[Feat] UI + Backend - Allow adding policies on Keys/Teams + Viewing on Info panels ( #19688 )
...
* ui for policy mgmt
* test_add_guardrails_from_policy_engine_accepts_dynamic_policies_and_pops_from_data
2026-01-23 19:03:44 -08:00
yuneng-jiang
a34664d8b0
redirect to login on expired jwt
2026-01-23 18:03:10 -08:00
yuneng-jiang
ee1fd1c6c2
fixing build
2026-01-23 17:04:52 -08:00
Ishaan Jaff
fc19085230
[Feat] Guardrail Policy Management - Allow using UI to manage guardrail policies ( #19668 )
...
* init UI
* init schema.prisma
* fix: policy_crud_router
* UI fixes
* update gitignore
* working v0 for policy mgmt
* fix: endpoints to resolve guardrails
* fix code QA checks
* ui build issues
* schema fixes
* fix checks
2026-01-23 12:44:22 -08:00
yuneng-jiang
3ad08e999b
adding test
2026-01-22 22:16:08 -08:00
yuneng-jiang
3ee7aab5f2
All Models Backend Search
2026-01-22 22:00:22 -08:00