Commit graph

5 commits

Author SHA1 Message Date
DJP
1673694b11 feat: Add User Lookup tab with search and full user workup
New tab lets you search for any user by name or email, then shows:
- Summary cards (cost, tokens, conversations, visits) for the period
- All their conversations with titles, models, and cost breakdown
- Model usage breakdown with prompt/completion split
- CSV export of the full user report

Two new API endpoints: /api/search-users and /api/user-detail

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-20 15:09:43 -04:00
DJP
3d3c8a1a54 feat: Add Visits and Unique Users cards to overview
Visits counts total conversations created in the timeframe (from
conversations collection). Unique Users counts distinct users who
created at least one conversation in the period.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-19 13:48:46 -04:00
DJP
e74f21d57e feat: Add Conversations tab with user drill-down
New tab showing most expensive conversations with title, user, models,
and token breakdown. Clicking a user name in the Users tab filters
conversations to that user. Includes CSV export.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 15:16:49 -04:00
DJP
80a7e0ecee feat: Add CSV export buttons to all dashboard tabs
Each tab now has an Export CSV button that downloads the currently
displayed data as a CSV file, respecting the active time filter.
Exports: usage-over-time, top-users, top-models, top-agents.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 08:42:16 -04:00
DJP
65824fc3b3 Initial commit: LibreChat Analytics Dashboard
Express.js + Chart.js dashboard for LibreChat usage analytics.
Queries MongoDB transactions collection for model/agent usage, costs, and top users.
Dark theme with Montserrat font, black/gold (#FFC407) color scheme.
Docker-ready with API key authentication.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 16:48:40 -04:00