Extract shared 401/403 gate into permission-middleware and sweep the four inline admin checks (import MTG/Pokemon, sync-catalog, card-submissions). Co-authored-by: Cursor <cursoragent@cursor.com> |
||
|---|---|---|
| .. | ||
| card-import | ||
| flags | ||
| auth-secret.js | ||
| card-catalog-match.js | ||
| card-number-utils.js | ||
| card-text-match.js | ||
| collection-vocabulary.js | ||
| mana-symbols.js | ||
| ocr-worker.js | ||
| permission-middleware.js | ||
| rate-limit.js | ||
| scan-capture-upload.js | ||
| scan-vision.js | ||
| slug-utils.js | ||
| theme-context.js | ||
| use-auth.js | ||
| use-focus-trap.js | ||