learning_ai_common_plat/dashboards/admin-web/src/app/(dashboard)
saravanakumardb1 aa0e67d219 feat(admin-web): add @bytelyst/motion reveal/stagger on dashboard (UX-5)
- @bytelyst/motion added workspace:* (importer-only lockfile change;
  --frozen-lockfile clean).
- Dashboard overview only: KPI cards grid wrapped in StaggerList (from up,
  50ms stagger); the Model-Usage / Recent-Users table row wrapped in Reveal.
- Primitives honor prefers-reduced-motion and resolve to opacity 1, so no
  element is stranded transparent (no contrast/a11y regression); prefersReduced
  is SSR-safe. Motion is confined to the auth-gated dashboard, not the public
  e2e surfaces, per tracker-web's axe/opacity caution.
- vitest.config: inline @bytelyst/motion + react dedupe for the render test.

Tests: happy-dom asserts Reveal/StaggerList end visible and render all children.

Verify: typecheck+lint+build green (123 routes); vitest 21 files / 170 tests
(+2); format:check no new failures; e2e 11 passed / 80 failed (unchanged vs
UX-1 baseline — environmental).

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-29 14:19:28 -07:00
..
actiontrail feat(admin-web): add ActionTrail integration page 2026-03-21 13:20:15 -07:00
agent-evals feat(platform+admin-web): implement 4 missing backend endpoints + re-enable frontend 2026-03-21 23:11:38 -07:00
agent-runtime feat(runtime): add Cowork checkpoint drill-in 2026-04-04 17:29:12 -07:00
ai-budgets fix(admin-web): proxy routes + pages use cookie-based auth 2026-03-21 20:31:30 -07:00
ai-diagnostics chore(admin-web): reduce high-signal lint warnings 2026-04-04 17:56:53 -07:00
audit feat(dashboards): migrate admin + tracker dashboards to common-plat as product-agnostic 2026-02-28 02:17:35 -08:00
billing feat(dashboards): migrate admin + tracker dashboards to common-plat as product-agnostic 2026-02-28 02:17:35 -08:00
broadcasts chore(admin-web): reduce high-signal lint warnings 2026-04-04 17:56:53 -07:00
debug-sessions chore(admin-web): reduce high-signal lint warnings 2026-04-04 17:56:53 -07:00
delivery fix(platform+admin-web): 3 bugs in delivery retry + webhooks delivery loading 2026-03-21 23:21:58 -07:00
docs feat(dashboards): migrate admin + tracker dashboards to common-plat as product-agnostic 2026-02-28 02:17:35 -08:00
event-subscriptions fix(admin-web): proxy routes + pages use cookie-based auth 2026-03-21 20:31:30 -07:00
experiments chore(admin-web): clear dashboard warning sweep 2026-05-04 16:27:02 -07:00
extraction feat(dashboards): migrate admin + tracker dashboards to common-plat as product-agnostic 2026-02-28 02:17:35 -08:00
feedback chore(admin-web): clear feedback warnings 2026-05-04 15:58:49 -07:00
flags feat(dashboards): migrate admin + tracker dashboards to common-plat as product-agnostic 2026-02-28 02:17:35 -08:00
gdpr-export fix(admin-web): correct 12 broken API calls across 5 pages 2026-03-21 21:06:49 -07:00
health-dashboard chore(admin-web): reduce high-signal lint warnings 2026-04-04 17:56:53 -07:00
invitations feat(dashboards): migrate admin + tracker dashboards to common-plat as product-agnostic 2026-02-28 02:17:35 -08:00
ip-rules fix(admin-web): proxy routes + pages use cookie-based auth 2026-03-21 20:31:30 -07:00
jobs fix(admin-web): correct 12 broken API calls across 5 pages 2026-03-21 21:06:49 -07:00
knowledge fix(admin-web): proxy routes + pages use cookie-based auth 2026-03-21 20:31:30 -07:00
licenses feat(dashboards): migrate admin + tracker dashboards to common-plat as product-agnostic 2026-02-28 02:17:35 -08:00
maintenance fix(admin-web): maintenance page API path mismatches + base proxy route 2026-03-21 20:37:32 -07:00
marketplace fix(admin-web): correct 4 more broken API calls in organizations + marketplace 2026-03-21 21:12:32 -07:00
notifications feat(dashboards): migrate admin + tracker dashboards to common-plat as product-agnostic 2026-02-28 02:17:35 -08:00
ops feat(admin-web): migrate recharts to @bytelyst/charts + data-viz, drop recharts (UX-2) 2026-05-29 13:46:28 -07:00
organizations fix(admin-web): correct 4 more broken API calls in organizations + marketplace 2026-03-21 21:12:32 -07:00
predictive chore(admin-web): clear dashboard warning sweep 2026-05-04 16:27:02 -07:00
products feat(dashboards): migrate admin + tracker dashboards to common-plat as product-agnostic 2026-02-28 02:17:35 -08:00
promos feat(dashboards): migrate admin + tracker dashboards to common-plat as product-agnostic 2026-02-28 02:17:35 -08:00
referrals feat(dashboards): migrate admin + tracker dashboards to common-plat as product-agnostic 2026-02-28 02:17:35 -08:00
reviews feat(platform+admin-web): implement 4 missing backend endpoints + re-enable frontend 2026-03-21 23:11:38 -07:00
sessions-admin fix(admin-web): proxy routes + pages use cookie-based auth 2026-03-21 20:31:30 -07:00
settings chore(admin-web): clear dashboard warning sweep 2026-05-04 16:27:02 -07:00
status fix(admin-web): remove 38 unused imports across 13 dashboard pages 2026-03-21 18:13:29 -07:00
subscriptions feat(dashboards): migrate admin + tracker dashboards to common-plat as product-agnostic 2026-02-28 02:17:35 -08:00
support fix(admin-web): proxy routes + pages use cookie-based auth 2026-03-21 20:31:30 -07:00
surveys chore(admin-web): clear dashboard warning sweep 2026-05-04 16:27:02 -07:00
timeline feat(admin-web): harden timeline review console 2026-04-04 11:40:56 -07:00
tokens feat(dashboards): migrate admin + tracker dashboards to common-plat as product-agnostic 2026-02-28 02:17:35 -08:00
usage feat(admin-web): migrate recharts to @bytelyst/charts + data-viz, drop recharts (UX-2) 2026-05-29 13:46:28 -07:00
users feat(admin-web): migrate recharts to @bytelyst/charts + data-viz, drop recharts (UX-2) 2026-05-29 13:46:28 -07:00
waitlist fix(admin-web): correct 12 broken API calls across 5 pages 2026-03-21 21:06:49 -07:00
webhooks fix(platform+admin-web): 3 bugs in delivery retry + webhooks delivery loading 2026-03-21 23:21:58 -07:00
layout.tsx feat(admin-web): add @bytelyst/command-palette (Cmd-K) to dashboard (UX-3) 2026-05-29 13:58:49 -07:00
loading.tsx feat(admin-web): adopt @bytelyst/dashboard-components page chrome (UX-4) 2026-05-29 14:09:40 -07:00
page.tsx feat(admin-web): add @bytelyst/motion reveal/stagger on dashboard (UX-5) 2026-05-29 14:19:28 -07:00