You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Originaux : une extension en casse mixte (.Raf) reste copiée au build #125
§1.9 (spec 2.11) donne une liste d'extensions d'originaux insensible à la casse. En 0.20.0, un fichier DSC0001.Raf est bien écarté du rendu : ni galerie, ni pièce jointe, ni couverture. Il est pourtant émis au build, copié dans dist/ ou inliné en base64 sous 4 Ko.
Cause
Les documents joints passent par un glob Vite ?url dans src/helpers/index.ts, qui n'accepte qu'un littéral et compare à la casse près. Seules les graphies tout minuscules et tout majuscules y sont listées. Une graphie mixte n'est donc pas exclue du glob : le filtre au rendu la masque, mais Vite l'émet quand même (voir CLAUDE.md § Ingestion, Originaux).
Pistes
Générer le motif du glob avec des classes par caractère ([rR][aA][fF]), à partir d'ORIGINAL_EXTENSIONS au moment du build du plugin, en gardant un littéral dans le source généré.
Ou faire émettre un avertissement par validate / l'intégration quand un fichier de media/ porte une extension d'original en casse mixte.
Critère
Une série de démo avec un .Raf ne produit aucun fichier dans dist/. L'e2e le vérifie.
Activity
fix: exclure du glob les originaux en casse mixte (`.Raf`)
fix: exclure du glob les originaux en casse mixte (`.Raf`)