litellm/ui
ryan-crabbe-berri d7e31e73c0 refactor(ui): give each Cost Optimization tab its own route
Split the Cost Optimization page's four tabs (Usage, Prompt Compression,
Autorouter, Prompt Caching) into their own prerendered paths under
/cost-optimization, mirroring the Models + Endpoints and Caching per-tab
routing. A shared layout renders the header, the experimental banner and
the tab bar, deriving the active tab from the pathname; each tab is its
own page.tsx that pulls only the props it needs, so deep links and
hard-loads to /cost-optimization/compression, /autorouter and /caching
resolve to real static HTML with no nginx change.

The former CostOptimizationView is removed. The tab bar is rebuilt on the
shadcn Tabs primitive and the antd Alert becomes a plain banner, so the
page adds no new antd usage.
2026-07-23 16:50:20 -07:00
..
litellm-dashboard refactor(ui): give each Cost Optimization tab its own route 2026-07-23 16:50:20 -07:00
Dockerfile feat: add componentized proxy deployment with gateway, backend, ui, and migrations (#27557) 2026-05-16 09:25:17 -07:00
nginx.conf fix(ui): serve /ui/assets from the nginx image instead of SPA fallback (#34066) 2026-07-21 09:22:02 -07:00