litellm/ui/litellm-dashboard
Ryan Crabbe fbddab6178
Handle search error state and cancel wasted API call on filter reset
- Set backendFilteredLogs to empty response on performSearch error so the
  UI shows "0 results" instead of appearing stuck in a loading state
- Cancel debounced search on filter reset instead of firing a request
  whose result would be ignored (hasBackendFilters is false after reset)
- Clear backendFilteredLogs immediately on filter change to prevent
  stale results from previous filter showing during debounce window
- Normalize response.data with nullish coalescing to handle missing data
- Use `not team_object.models` for None-safe emptiness check
2026-03-28 13:59:17 -07:00
..
e2e_tests remove outdated e2e test 2026-03-21 23:14:53 -07:00
public Add Akto Guardrails to LiteLLM (#23250) 2026-03-17 14:38:04 -07:00
scripts feat: add insults content filter + topic blocking compliance UI (#21729) 2026-02-20 19:10:31 -08:00
src Handle search error state and cancel wasted API call on filter reset 2026-03-28 13:59:17 -07:00
tests feat: add useChatHistory hook with tests (extracted from ChatUI) 2026-03-19 18:09:20 -07:00
.env.development
.env.production
.eslintrc.json
.prettierignore
.prettierrc
.trivyignore
build_release_ui.sh
build_ui_custom_path.sh
build_ui.sh
knip.json
next.config.mjs
package-lock.json adding package-lock 2026-03-17 17:44:01 -07:00
package.json bumping next version 2026-03-17 17:38:09 -07:00
postcss.config.js
README.md
tailwind.config.js
tailwind.config.ts
tsconfig.json [Feature] UI - Default Team Settings: Modernize page and fix defaults application 2026-03-14 00:01:25 -07:00
tsconfig.tsbuildinfo Revert "feat: adding a timezone picker to the usage page" 2026-03-11 16:33:03 -07:00
ui_colors.json
vitest.config.ts

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.