litellm/ui/litellm-dashboard/e2e_tests/tests
yuneng-jiang f9ed4f8aea
Some checks are pending
CodSpeed Benchmarks / benchmarks (push) Waiting to run
GitHub Actions Security Analysis / zizmor (push) Waiting to run
feat(ui): add redesigned sidebar account menu (#32931)
* feat(ui): add redesigned sidebar account menu

Introduce SidebarAccountMenu, a sidebar-only account/logout menu built on
shadcn Popover/Switch/Badge/Separator/Button, and wire it into leftnav in
place of the shared UserDropdown. The panel has a LiteLLM header with the
bouncing moon and a clickable version tag, Tier/Role/Email/User ID rows
with copy actions, the five display toggles, and Logout.

UserDropdown is left untouched so the control-plane / chat navbar keeps
its existing menu. The version tag links to the same release notes page
as the navbar tag, and the bouncing icon reuses the existing header
animation gated by the Hide Bouncing Icon toggle.

* test(ui): point account-menu e2e specs at the migrated sidebar menu

The sidebar account menu moved from an antd Dropdown to a Base UI popover
(SidebarAccountMenu), so the login, logout, proxy-logout-url, and internal
user identity specs were still waiting on antd-era locators
(.ant-dropdown, the popupRender wrapper class, the user-dropdown-panel test
id, and a menuitem-role Logout). Point them at the new panel test id
(sidebar-account-menu-panel) and the button-role Logout instead. The logout
behavior is unchanged since both menus call the same useLogout handler.
2026-07-11 14:30:04 -07:00
..
auth feat(ui): add redesigned sidebar account menu (#32931) 2026-07-11 14:30:04 -07:00
internal-user fix(ui): keep the account menu in agent-plane mode and update e2e for the new sidebar 2026-07-10 11:51:23 -07:00
internal-viewer style(ui): run prettier --write across the dashboard (#29622) 2026-06-04 11:37:54 -07:00
login feat(ui): add redesigned sidebar account menu (#32931) 2026-07-11 14:30:04 -07:00
mcp feat(mcp): per-server env vars with global + per-user scopes (#28917) 2026-06-05 20:15:11 -07:00
migration fix(ui): keep the account menu in agent-plane mode and update e2e for the new sidebar 2026-07-10 11:51:23 -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 fix(ui): keep the account menu in agent-plane mode and update e2e for the new sidebar 2026-07-10 11:51:23 -07:00
proxy-admin fix(ui): scope key models dropdown options to the key's team (#32382) 2026-07-07 18:54:19 -07:00
settings fix(ui): scope the remaining e2e nav lookups to the new sidebar 2026-07-10 12:27:34 -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