deckhearth/pages/api/cards
Randall Stillwell 3849f54d05 feat(catalog): weekly Vercel Cron sync for MTG and Pokémon sets
Extract shared import logic into lib/card-import, discover missing sets via
Scryfall/Pokémon TCG APIs, and expose GET /api/cron/sync-catalog protected
by CRON_SECRET (max 3 sets/run, paced imports).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-27 14:47:36 -05:00
..
[id] feat(scanner): condition, foil, quantity, and ownership badge (Brief 2) (#43) 2026-05-27 13:54:33 -05:00
[id].js Created comprehensive admin card editor 2025-07-24 15:16:57 -05:00
find-or-create.js feat(scanner): server-side scan pipeline (convoy #2) (#35) 2026-05-27 08:47:05 -05:00
identify-by-text.js feat(scanner): AI Gateway vision + Layer-1 Tesseract/pg_trgm OCR (#38) 2026-05-27 12:59:59 -05:00
import-lorcana.js feat(brand): unify on Deck Hearth across in-repo strings + infra (P1 brand decision) 2026-05-25 02:28:29 -05:00
import-mtg.js feat(catalog): weekly Vercel Cron sync for MTG and Pokémon sets 2026-05-27 14:47:36 -05:00
import-pokemon.js feat(catalog): weekly Vercel Cron sync for MTG and Pokémon sets 2026-05-27 14:47:36 -05:00
owned.js fix(security): drop wildcard CORS + redundant OPTIONS from 24 API routes (P0 #5) 2026-05-24 20:41:38 -05:00
search.js feat(security): rate-limit search/upload/import + gate import routes (P0 #6 - closes last P0) 2026-05-24 22:59:59 -05:00