feat(admin): surface hidden data across catalog, packs, users, and analytics screens#2392
Conversation
Catalog: 40×40 thumbnail from first image in images[] Packs: cover image thumbnail; sub-line shows updatedAt when different from createdAt Users: sub-line shows last activity date (updatedAt) when different from joined date Analytics overview: replace Avg Price card with Price Range (min–max) Analytics ETL table: show filename and scraper revision (truncated) under source 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
|
Warning Rate limit exceeded
You’ve run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (4)
Warning
|
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
packrat-admin | 475c220 | Commit Preview URL Branch Preview URL |
May 08 2026, 03:55 AM |
There was a problem hiding this comment.
Pull request overview
Updates the Admin dashboard UI to surface additional “hidden” metadata across catalog, packs, users, and catalog analytics views to improve operational visibility without changing any APIs.
Changes:
- Add thumbnails to Catalog and Packs list rows, with muted placeholders when missing.
- Show secondary timestamps (“upd” for packs, “act” for users) when
updatedAtdiffers fromcreatedAt. - Enhance catalog analytics: show “Price Range” in the overview and add filename + scraper revision details to ETL rows.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| apps/admin/components/analytics/catalog-analytics.tsx | Swaps avg price for price range; expands ETL “Source” column to include filename and scraper revision. |
| apps/admin/app/dashboard/users/page.tsx | Adds a secondary “act” line for updatedAt under the joined date. |
| apps/admin/app/dashboard/packs/page.tsx | Adds pack cover thumbnails and a secondary “upd” date line. |
| apps/admin/app/dashboard/catalog/page.tsx | Adds catalog item thumbnails sourced from images[0] with placeholder fallback. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| label: 'Price Range', | ||
| value: | ||
| overview.minPrice != null && overview.maxPrice != null | ||
| ? `$${overview.minPrice.toFixed(0)}–$${overview.maxPrice.toFixed(0)}` | ||
| : overview.avgPrice != null | ||
| ? `avg $${overview.avgPrice.toFixed(2)}` | ||
| : '—', |
feat(admin): surface hidden data across catalog, packs, users, and analytics screens
Summary
images[0](muted placeholder when absent)updatedAt ≠ createdAtupdatedAt ≠ createdAt$min–$max)Testing
next/image(already configured withunoptimized: true)Post-Deploy Monitoring & Validation
No additional operational monitoring required: display-only changes with no new API calls or state mutations.
🤖 Generated with Claude Code
Co-Authored-By: Claude noreply@anthropic.com