LibreChat/client
Danny Avila 511b6307f7 🩹 fix: Address codex/copilot review on API Keys tab
- Exclude `userProvideURL` from the eligibility predicate. A user-provided
  baseURL alone does not imply a user key, but the tab would still prompt
  for one via `SetKeyDialog`'s required-fields validation.
- Extract `isUserProvidedEndpointConfig` into a shared util so the
  predicate cannot drift between `Settings.tsx` (tab visibility) and
  `APIKeys.tsx` (row listing).
- Drop the `endpoint as EModelEndpoint` cast in `APIKeyRow`. `SetKeyDialog`
  already accepts `EModelEndpoint | string`; the cast was unsafe for
  custom endpoint names.
- Add a regression test pinning the baseURL-only exclusion.
2026-05-25 13:42:25 -04:00
..
public
scripts
src 🩹 fix: Address codex/copilot review on API Keys tab 2026-05-25 13:42:25 -04:00
test
babel.config.cjs
check_updates.sh
index.html
jest.config.cjs v0.8.6-rc1 (#13094) 2026-05-12 21:40:23 -04:00
nginx.conf
package.json v0.8.6-rc1 (#13094) 2026-05-12 21:40:23 -04:00
postcss.config.cjs
tailwind.config.cjs
tsconfig.json
vite.config.ts