litellm/ui
Claude 28883ea80f
feat(mcp/ui): match env-vars UI to card-grid design from #28399
Adopts the desired UI from the prototype PR while keeping the working
backend (bulk /user-env-vars/status, scope global/user):

- Replace the MCP servers table with a card grid (MCPServerCard) plus
  search and sort. Per-user status renders as a red "N user fields
  missing / Set" footer on each card, driven by the bulk status endpoint
  (no per-card N+1 fetch).
- Restyle EnvVarsSection as a purple 3-column editor (name / value /
  scope) with scope labeled Instance / Per-user; value disabled for
  per-user rows. Surface it as a top-level section in the create and
  edit forms instead of inside the collapsed Permission panel.
- Restyle UserEnvVarsModal to match the prototype fill modal
  (Per-user tag, masked inputs, "Save Credentials").
- Revert the now-unused env-var chip in mcp_server_columns to baseline.

https://claude.ai/code/session_01X5YQzqswkwcVLtsBbk7Qyh
2026-05-24 02:41:04 +00:00
..
litellm-dashboard feat(mcp/ui): match env-vars UI to card-grid design from #28399 2026-05-24 02:41:04 +00:00
Dockerfile feat: add componentized proxy deployment with gateway, backend, ui, and migrations (#27557) 2026-05-16 09:25:17 -07:00
nginx.conf feat: add componentized proxy deployment with gateway, backend, ui, and migrations (#27557) 2026-05-16 09:25:17 -07:00