mirror of
https://github.com/IliesAllali/parenthese.git
synced 2026-11-11 00:02:13 +00:00
Reprise de upstream (IliesAllali/main) dans la branche Immich. Seul conflit : l'import des icônes dans PersonCard.jsx — les deux lignes sont gardées (ImagePlus pour le portrait vide de « Premières photos », Sparkles pour le bouton « Depuis Immich »). Tout le reste fusionne automatiquement ; l'intégration Immich (routes, exports de media.ts, mapping immichPersonId, panneau) est inchangée. Vérifié après la fusion : tests Immich (16), tests backend focalisés gedcom-photos (4), build tsc, eslint et les 107 tests du front. Seul « rate-limits login endpoint » dépasse son délai de 5 s, déjà le cas sur main avant la fusion (bcrypt, machine lente). Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
React + Vite
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel (or oxc when used in rolldown-vite) for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
React Compiler
The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see this documentation.
Expanding the ESLint configuration
If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the TS template for information on how to integrate TypeScript and typescript-eslint in your project.