Repository navigation
Conversation
9 tasks done
romy651
marked this pull request as ready for review
October 5, 2026 10:20
added 2 commits
October 5, 2026 15:07
# Conflicts: # src/locales/en/translation.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
LibreChat administrators currently have no community admin-panel view for finding users who need more credits or resetting a user's balance limit. This PR adds a Balance section that lists all users, prioritizes pending top-up requests, shows the optional request reason and request age, and provides a validated Reset limit action.
The panel uses the new capability-gated balance API introduced by LibreChat-AI/LibreChat#16774. It keeps request and all-user views independently paginated, reflects pending-request counts, and generates an idempotency key for every administrative credit operation.
Depends on LibreChat-AI/LibreChat#16774.
Change Type
Test Configuration:
READ_BALANCESandMANAGE_BALANCESScreenshots / recordings
TODO before marking ready: attach light- and dark-mode captures of the Balance list, pending-request view, and Reset limit dialog. This PR is intentionally being opened as a draft while those assets are prepared.
Checklist