litellm/ui/litellm-dashboard/e2e_tests/tests
ryan-crabbe-berri 32bdd004bd
feat(ui): migrate api-keys landing to App Router path route (#30699)
Cut the default "Virtual Keys" landing (?page=api-keys) over to a path route at
(dashboard)/api-keys. The dashboard is extracted into a shared ApiKeysDashboard
component used by both the new route and the index's inline render, so there's
no duplication. Adding the MIGRATED_PAGES entry repoints the sidebar item and
redirects ?page=api-keys to /ui/api-keys.

The index is the post-login landing and still hosts the legacy switch for the
not-yet-migrated pages (models, pass-through, usage) plus the invitation flow,
so it stays. The auto-redirect now fires only for an explicit ?page= param,
leaving the bare /ui/ landing to render inline; this keeps the return-URL
handling and the invitation_id flow (both of which run at the bare landing)
intact, where a blanket redirect would have dropped them. The new route uses
useAuthorized for the login gate, matching every other migrated route.
2026-06-18 17:38:07 -07:00
..
auth style(ui): run prettier --write across the dashboard (#29622) 2026-06-04 11:37:54 -07:00
internal-user style(ui): run prettier --write across the dashboard (#29622) 2026-06-04 11:37:54 -07:00
internal-viewer style(ui): run prettier --write across the dashboard (#29622) 2026-06-04 11:37:54 -07:00
login refactor(ui): centralize proxy base URL resolution into tested resolver (#29793) 2026-06-05 11:53:26 -07:00
mcp feat(mcp): per-server env vars with global + per-user scopes (#28917) 2026-06-05 20:15:11 -07:00
migration feat(ui): migrate api-keys landing to App Router path route (#30699) 2026-06-18 17:38:07 -07:00
modelHub style(ui): run prettier --write across the dashboard (#29622) 2026-06-04 11:37:54 -07:00
modelsPage style(ui): run prettier --write across the dashboard (#29622) 2026-06-04 11:37:54 -07:00
navigation feat(ui): migrate playground to path routing and colocate its files (#30185) 2026-06-11 12:07:17 -07:00
proxy-admin style(ui): run prettier --write across the dashboard (#29622) 2026-06-04 11:37:54 -07:00
settings style(ui): run prettier --write across the dashboard (#29622) 2026-06-04 11:37:54 -07:00
team-admin style(ui): run prettier --write across the dashboard (#29622) 2026-06-04 11:37:54 -07:00
users Neon Branch on every commit + skip flaky tests 2026-01-09 23:25:42 -08:00