litellm/ui/litellm-dashboard/src/components
yuneng-jiang bbc120095e address greptile review feedback (greploop iteration 3)
- Remove Ant Design CSS class selector coupling in ExportFormatSelector test
- Lift mock fns out of TestTable component body to enable callback assertions

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 12:48:01 -07:00
..
AccessGroups defensive checks for null 2026-02-14 17:30:58 -08:00
add_model Merge pull request #22316 from atapia27/reusable-credential-change 2026-03-03 22:59:54 -08:00
agent_management fix: add allowClear to dropdown components for better UX 2026-01-07 14:16:29 -07:00
agents Agents - add max budget + tpm/rpm limiting per agent AND per agent session (#22849) 2026-03-07 19:12:42 -08:00
AIHub address greptile review feedback (greploop iteration 3) 2026-03-18 12:48:01 -07:00
alerting removed unused imports 2025-10-10 10:25:00 -07:00
atoms Add unit tests for 5 untested UI components 2026-03-11 15:46:14 -07:00
budgets [Refactor] UI: Remove 38 unused files detected by knip 2026-02-19 22:07:41 -08:00
cache_settings [Feature] UI - Model Compare (#16855) 2025-11-19 19:07:11 -08:00
chat fix(mcp): OAuth2 chat connect - tools fetch, auth, and status fixes (#23406) 2026-03-11 22:07:02 -07:00
claude_code_plugins fixing ui build 2026-01-20 13:03:27 -08:00
CloudZeroCostTracking Improve e2e flow for cloudzero 2025-12-19 13:04:42 -08:00
common_components Add unit tests for 5 untested UI components 2026-03-11 15:46:14 -07:00
CostTrackingSettings test: add comprehensive Vitest coverage for CostTrackingSettings 2026-02-27 21:16:41 -08:00
DeletedKeysPage Adding tests 2026-01-16 22:14:24 -08:00
DeletedTeamsPage Adding tests 2026-01-16 22:14:24 -08:00
edit_auto_router fix auto router description textinput 2026-02-11 16:20:56 -08:00
email_events removing unused imports 2025-10-10 10:24:57 -07:00
EntityUsageExport address greptile review feedback (greploop iteration 3) 2026-03-18 12:48:01 -07:00
guardrails test(ui): add unit tests for guardrail_info_helpers 2026-03-11 20:07:30 -07:00
GuardrailsMonitor address greptile review feedback (greploop iteration 2) 2026-03-18 12:42:19 -07:00
key_team_helpers feat(ui): show user email/alias instead of UUID in Virtual Keys "Created By" column 2026-03-11 19:12:14 -07:00
KeyAliasSelect/PaginatedKeyAliasSelect [Feature] UI - Paginated Key Alias Select 2026-02-25 22:21:32 -08:00
mcp_server_management feat(ui): group MCP tools by CRUD risk category in allowlist panels (#23403) 2026-03-11 21:15:25 -07:00
mcp_tools feat(ui): group MCP tools by CRUD risk category in allowlist panels (#23403) 2026-03-11 21:15:25 -07:00
model_add [Refactor] UI: Remove 38 unused files detected by knip 2026-02-19 22:07:41 -08:00
model_dashboard style(ui): fix indentation on TableRow props in all_models_table 2026-03-04 17:52:32 -03:00
ModelSelect UI build 2026-02-13 12:51:17 -08:00
molecules fixing ui build and tests 2026-03-11 12:55:16 -07:00
Navbar [Feature] Add option to hide bouncing icon in header 2026-03-04 19:20:08 -08:00
organisms Add team-scoped MCP server filtering for key creation and fix UnboundLocalError 2026-03-10 23:15:14 -07:00
organization ui fix 2026-02-21 16:05:03 -08:00
permissions [Feat] UI - Agent Gateway - set allowed agents by key, team (#17511) 2025-12-04 16:31:17 -08:00
playground fixing ui build and tests 2026-03-11 12:55:16 -07:00
policies [Test] Add unit tests for 5 untested policy components 2026-03-06 17:22:39 -08:00
Projects [Test] UI - Projects: add Vitest unit tests for all Projects components 2026-03-04 17:26:11 -08:00
prompts [Refactor] UI: Remove 38 unused files detected by knip 2026-02-19 22:07:41 -08:00
router_settings [Fix] UI - resolve flaky tests from leaked @tremor/react Tooltip timer 2026-02-28 10:28:27 -08:00
SearchTools ui new buil 2026-02-06 19:15:29 -08:00
Settings feat: add opt-in scope_user_search_to_org flag for /user/filter/ui 2026-03-07 15:38:31 -08:00
shared Merge pull request #23393 from BerriAI/litellm_ui_component_tests 2026-03-11 16:44:15 -07:00
survey [Test] UI - Survey: add Vitest tests for ClaudeCodeModal, ClaudeCodePrompt, SurveyPrompt, and SurveyModal 2026-03-09 11:48:56 -07:00
tag_management chore: antd modal deprecated props 2026-02-02 19:04:18 -08:00
team feat: org admin access to team management — backend auth, UI visibility, tests 2026-03-07 22:43:09 -08:00
templates [Fix] Key Expiry Default Duration - support null to never expire 2026-03-05 20:54:30 -08:00
ToolPolicies Bug Fix: auto-inject prompt caching support for Gemini models (#21881) 2026-03-03 20:25:35 -08:00
ui added and ran prettier autoformatter 2025-10-04 18:19:48 -07:00
UsagePage Merge pull request #23181 from BerriAI/feat_agg_token_totals 2026-03-11 19:30:30 -07:00
vector_store_management chore: antd modal deprecated props 2026-02-02 19:04:18 -08:00
view_logs [Test] UI - Logs: Add unit tests for 5 untested view_logs components 2026-03-10 13:42:30 -07:00
view_model added and ran prettier autoformatter 2025-10-04 18:19:48 -07:00
view_users Team Settings Model Select 2026-01-15 21:57:11 -08:00
VirtualKeysPage test: add tests for created_by_user expansion in key list 2026-03-11 19:16:09 -07:00
activity_metrics.test.tsx remove stack from charts 2026-02-10 14:11:55 -08:00
activity_metrics.tsx remove stack from charts 2026-02-10 14:11:55 -08:00
add_pass_through.tsx Add default query param in UI 2026-02-19 12:48:27 +05:30
AdminPanel.test.tsx rename admins to AdminPanel 2026-02-05 21:11:26 -08:00
AdminPanel.tsx wire in the hashicorp settings 2026-03-06 18:26:30 -08:00
agents.test.tsx fix(test): update agents.test.tsx for AgentsPanel table refactor 2026-03-07 23:50:06 -08:00
agents.tsx fix: push org filter into DB query for /team/list, fix agents.tsx build 2026-03-07 23:04:08 -08:00
bulk_create_users_button.test.tsx Change Bulk Invite User Roles to match backend (#16906) 2025-11-21 20:00:57 -08:00
bulk_create_users_button.tsx Migrate user management buttons from Tremor to Ant Design 2026-03-09 17:20:48 -07:00
BulkEditUsers.test.tsx Fix bulk user add 2026-01-24 21:52:29 -08:00
BulkEditUsers.tsx Fix bulk user add 2026-01-24 21:52:29 -08:00
cache_dashboard.tsx Fix CI: Revert security scan changes and add GitGuardian ignore rules (#18358) 2025-12-22 17:03:53 -08:00
cache_health.tsx removed unused imports 2025-10-10 10:25:00 -07:00
callback_info_helpers.tsx (feat) Anthropic - support Structured Outputs output_format for Claude 4.5 sonnet and Opus 4.1 + Arize Phoenix - root span logging (#16949) 2025-11-22 12:08:26 -08:00
claude_code_plugins.tsx [Feat] UI - Allow Adding Claude Code Plugins (#19387) 2026-01-19 19:08:59 -08:00
cloudzero_export_modal.tsx chore: antd modal deprecated props 2026-02-02 19:04:18 -08:00
constants.tsx added and ran prettier autoformatter 2025-10-04 18:19:48 -07:00
CreateUserButton.test.tsx feat: org admin access to team management — backend auth, UI visibility, tests 2026-03-07 22:43:09 -08:00
CreateUserButton.tsx Migrate user management buttons from Tremor to Ant Design 2026-03-09 17:20:48 -07:00
DebugWarningBanner.test.tsx [Test] UI: Add unit tests for 10 previously untested components 2026-03-18 12:18:42 -07:00
DebugWarningBanner.tsx feat: add UI banner warning for detailed debug mode (#21527) 2026-02-25 16:32:59 -08:00
DefaultUserSettings.test.tsx Add All Proxy Models To Default User Settings 2025-12-12 13:15:25 -08:00
DefaultUserSettings.tsx Add All Proxy Models To Default User Settings 2025-12-12 13:15:25 -08:00
edit_user.tsx chore: antd modal deprecated props 2026-02-02 19:04:18 -08:00
email_settings.tsx removing unused imports 2025-10-10 10:24:57 -07:00
general_settings.tsx Add Default usage data configuration 2026-02-19 14:04:07 +05:30
guardrails.test.tsx Change modals to reusable component 2025-11-24 20:37:33 -08:00
guardrails.tsx feat(mcp): BYOM — non-admin MCP server submission + admin review workflow (#23205) 2026-03-10 13:58:59 -07:00
HelpLink.test.tsx [Test] UI: Add unit tests for 10 previously untested components 2026-03-18 12:18:42 -07:00
HelpLink.tsx [Feat] UI - Allow setting Provider Discounts on UI (#15550) 2025-10-14 20:08:18 -07:00
key_info_utils.test.tsx Add Tags To Edit Key Flow (#16500) 2025-11-11 17:44:29 -08:00
key_info_utils.tsx Add Tags To Edit Key Flow (#16500) 2025-11-11 17:44:29 -08:00
key_value_input.tsx removing unused imports 2025-10-10 10:24:57 -07:00
leftnav.test.tsx CircleCI test stability (#23055) 2026-03-07 15:19:39 -08:00
leftnav.tsx feat: allow org admins to view Internal Users page and invite users 2026-03-07 17:40:29 -08:00
logging_settings_view.tsx added and ran prettier autoformatter 2025-10-04 18:19:48 -07:00
mcp_hub_table_columns.tsx refactor pt2 2026-01-01 12:42:22 -08:00
model_filters.tsx added and ran prettier autoformatter 2025-10-04 18:19:48 -07:00
model_group_alias_settings.tsx removing unused imports 2025-10-10 10:24:57 -07:00
model_hub_table_columns.tsx refactor pt2 2026-01-01 12:42:22 -08:00
model_info_view.test.tsx reusable-credentials 2026-02-27 13:37:23 -08:00
model_info_view.tsx Merge pull request #22316 from atapia27/reusable-credential-change 2026-03-03 22:59:54 -08:00
navbar.test.tsx CircleCI test stability (#23055) 2026-03-07 15:19:39 -08:00
navbar.tsx [Fix] UI Chat - respect SERVER_ROOT_PATH for chat and back-to-console links 2026-03-06 22:07:45 -08:00
networking.test.ts healthcheck-model_id-fix: There was quite a bit of code that needed to be changed since health checks were entirely keyed by model name. This includes, proxy logic, the dashboard, and even networking, because model name was the identifier everywhere. All changed files had tests added to them, which are passing with no regressions. 2026-02-12 14:47:09 -08:00
networking.tsx Revert "feat: adding a timezone picker to the usage page" 2026-03-11 16:33:03 -07:00
object_permissions_view.tsx [Feat] UI - Agent Gateway - set allowed agents by key, team (#17511) 2025-12-04 16:31:17 -08:00
OldTeams.test.tsx add timeout to long running tests 2026-02-14 18:05:27 -08:00
OldTeams.tsx adding access groups on keys and teams 2026-02-14 17:01:29 -08:00
onboarding_link.tsx Migrate user management buttons from Tremor to Ant Design 2026-03-09 17:20:48 -07:00
organizations.test.tsx Normalize table action columns (#16657) 2025-11-14 14:11:01 -08:00
organizations.tsx Team Settings Model Select 2026-01-15 21:57:11 -08:00
page_metadata.ts [Feature] UI - Projects: Add Projects page with list and create flows 2026-02-27 13:31:17 -08:00
page_utils.test.ts Fixing tests 2026-01-27 23:47:47 -08:00
page_utils.ts [Feat] UI: Allow Admins to control what pages are visible on LeftNav (#19907) 2026-01-27 19:31:24 -08:00
pass_through_info.tsx Update Ui for adding method to passthrough endpoints 2026-02-19 11:59:36 +05:30
pass_through_settings.tsx Add default query param in UI 2026-02-19 12:48:27 +05:30
per_user_usage.tsx removing unused imports 2025-10-10 10:24:57 -07:00
price_data_reload.tsx Add ability to see which model cost map is getting used 2026-02-23 17:15:06 +05:30
prompts.tsx [Feat] Prompt Management - Allow viewing version history (#16901) 2025-11-21 08:54:52 -08:00
provider_info_helpers.test.tsx [UI QA] - Add all provider models + providers on ui (#22461) 2026-02-28 17:35:08 -08:00
provider_info_helpers.tsx Update ui/litellm-dashboard/src/components/provider_info_helpers.tsx 2026-03-05 00:20:20 -05:00
public_model_hub.test.tsx fix: Add array type checks for model, agent, and MCP hub data to prevent crashes from non-array API responses and include a regression test. 2026-02-05 10:28:04 +05:30
public_model_hub.tsx null-safe array checks 2026-03-11 10:35:51 -07:00
query_param_input.tsx Add default query param in UI 2026-02-19 12:48:27 +05:30
response_time_indicator.tsx added and ran prettier autoformatter 2025-10-04 18:19:48 -07:00
route_preview.tsx added and ran prettier autoformatter 2025-10-04 18:19:48 -07:00
SCIM.tsx removed unused imports 2025-10-10 10:25:00 -07:00
settings.test.tsx UI Cloud Zero Integration 2025-12-17 19:03:39 -08:00
settings.tsx Removing mock data and adding tabs 2026-01-10 09:27:44 -08:00
SSOModals.test.tsx fixing build 2026-01-02 14:00:55 -08:00
SSOModals.tsx chore: antd modal deprecated props 2026-02-02 19:04:18 -08:00
TeamSSOSettings.test.tsx adding testing coverage + fixing flaky tests 2026-02-23 17:23:10 -08:00
TeamSSOSettings.tsx Migrate Default Team settings to use reusable Model Select 2026-02-02 17:57:35 -08:00
ToolDetail.tsx Bug Fix: auto-inject prompt caching support for Gemini models (#21881) 2026-03-03 20:25:35 -08:00
ToolPolicies.tsx Bug Fix: auto-inject prompt caching support for Gemini models (#21881) 2026-03-03 20:25:35 -08:00
ToolPoliciesView.tsx Bug Fix: auto-inject prompt caching support for Gemini models (#21881) 2026-03-03 20:25:35 -08:00
transform_request.tsx removing unused imports 2025-10-10 10:24:57 -07:00
ui_theme_settings.tsx feat(proxy): add custom favicon support\n\nAdd ability to configure a custom favicon for the litellm proxy UI.\n\n- Add favicon_url field to UIThemeConfig model\n- Add LITELLM_FAVICON_URL env var support\n- Add /get_favicon endpoint to serve custom favicons\n- Update ThemeContext to dynamically set favicon\n- Add favicon URL input to UI theme settings page\n- Add comprehensive tests\n\nCloses #8323 (#21653) 2026-02-21 00:46:51 -08:00
UIAccessControlForm.tsx removed unused imports 2025-10-10 10:25:00 -07:00
UIAccessControlForm.unit.test.tsx added and ran prettier autoformatter 2025-10-04 18:19:48 -07:00
usage.tsx top model show N 2026-01-13 16:21:14 -08:00
UsageIndicator.test.tsx Fixing content filter guardrail update 2026-02-11 15:37:57 -08:00
UsageIndicator.tsx feat(ui): add license expiration display to usage indicator (#20763) 2026-02-11 15:46:33 +05:30
user_agent_activity.test.tsx Change usage page to have a parent date picker (#16264) 2025-11-07 10:00:37 -08:00
user_agent_activity.tsx Change usage page to have a parent date picker (#16264) 2025-11-07 10:00:37 -08:00
user_dashboard.test.tsx [Fix] UI - Virtual Keys: Fix beforeunload listener memory leak in UserDashboard 2026-02-28 12:30:47 -08:00
user_dashboard.tsx Merge remote-tracking branch 'origin' into feature/vkey-modal-squashed 2026-03-06 16:51:21 -08:00
user_edit_view.test.tsx ui new buil 2026-02-06 19:15:29 -08:00
user_edit_view.tsx unlimited budget ui changes 2026-02-03 18:19:33 -08:00
vector_store_providers.tsx [Feat] RAG API - Add s3_vectors as provider on /vector_store/search API + UI for creating + PDF support for /rag/ingest (#19895) 2026-01-27 16:30:59 -08:00
view_user_spend.tsx Show user budget on usage 2025-12-31 17:27:58 -08:00
view_users.test.tsx Delete user and mcp server modal and mcp table tooltips (#16751) 2025-11-17 19:45:24 -08:00
view_users.tsx Migrate user management buttons from Tremor to Ant Design 2026-03-09 17:20:48 -07:00