deckhearth/pages/api/admin
Randall Stillwell 70806d81ec
Some checks failed
CI / Lint (pull_request) Has been cancelled
CI / Schema map up to date (pull_request) Has been cancelled
CI / Forbidden patterns (9 checks) (pull_request) Has been cancelled
CI / Migrations apply (node-pg-migrate) (pull_request) Has been cancelled
CI / Unit tests (vitest) (pull_request) Has been cancelled
Convoy metrics gate / Require role-event telemetry on convoy PRs (pull_request) Has been cancelled
PR Health rollup / Aggregate gate status (pull_request) Has been cancelled
Preview smoke / Should run? (pull_request) Has been cancelled
Visual diff / Should run? (pull_request) Has been cancelled
Preview smoke / Playwright smoke (pull_request) Has been cancelled
Visual diff / Screenshot diff (pull_request) Has been cancelled
feat(admin): add batch selection + batch edit (Phase 2)
- AdminBulkSelectionToolbar: floating toolbar with batch edit action + clear selection
- BatchEditModal: form for editing allowed fields (rarity, verified, game, mana_cost, cmc, card_type, edhrec_rank, layout, released_at, reserved, reprint) with live preview
- API: POST /api/admin/cards/batch with validation, allowlist, 1000-card cap, audit logging
- Hook: selection state (Set), select-all, batch edit workflow
- Table: checkbox column, row highlighting, select-all header
- Build: all routes compile, lint clean (pre-existing only), 342 tests pass
2026-09-18 14:57:14 -05:00
..
cards feat(admin): add batch selection + batch edit (Phase 2) 2026-09-18 14:57:14 -05:00
card-submissions.js Migrate Deck Hearth off Vercel/Neon to homelab Dokploy stack. 2026-08-15 09:32:13 -05:00
cards.js feat(admin): add admin card catalog (Phase 1) 2026-09-18 14:06:01 -05:00
index.js Migrate Deck Hearth off Vercel/Neon to homelab Dokploy stack. 2026-08-15 09:32:13 -05:00
sync-catalog.js feat(catalog): unified multi-game bulk sync + schema map update 2026-06-14 08:22:19 -05:00