Commit Graph

623 Commits

Author SHA1 Message Date
Serreau Jovann
84710e2198 feat(ViteAssetExtension): Utilise le répertoire /build pour les ressources préchargées 2025-11-21 22:28:18 +01:00
Serreau Jovann
1115e0b3cd 2025-11-21 22:26:32 +01:00
Serreau Jovann
b76081c479 feat(caddy): Simplifie la configuration du serveur de fichiers et ajoute datas.e-cosplay.fr. 2025-11-21 22:21:02 +01:00
Serreau Jovann
e313d5b955 feat(ansible/caddy): Ajoute 'no-transform' pour éviter la recompression par Cloudflare. 2025-11-21 22:17:51 +01:00
Serreau Jovann
a112e03956 feat(caddy): Ajoute la compression et configure la taille maximale du corps. 2025-11-21 22:15:32 +01:00
Serreau Jovann
66dd2aab63 feat(vite): Ajoute la compression gzip et brotli, l'obfuscation et découpe le code. 2025-11-21 22:13:17 +01:00
Serreau Jovann
ff5fa6f90a feat(template/base): Utilise imagine filter pour le logo et supprime Cloudflare 2025-11-21 22:10:24 +01:00
Serreau Jovann
17531770e7 feat(template/base): Utilise imagine filter pour le logo et supprime Cloudflare 2025-11-21 22:08:56 +01:00
Serreau Jovann
24137d5318 feat(templates): Optimise le logo avec une transformation Cloudflare
Utilise une URL de transformation Cloudflare pour optimiser le logo.
2025-11-21 22:07:41 +01:00
Serreau Jovann
2f813b50f7 ♻️ refactor(app.js): Initialise Sentry uniquement en production pour éviter les erreurs en dev. 2025-11-21 21:52:28 +01:00
Serreau Jovann
dd26699cc7 feat(app.js): Ajoute détection User-Agent test et masque bannières pour PageSpeed. 2025-11-21 21:51:55 +01:00
Serreau Jovann
6e1a97fb69 feat(Vite): Ajoute l'attribut crossorigin aux scripts pour les imports. 2025-11-21 21:47:06 +01:00
Serreau Jovann
ba3ef617c7 feat(ViteAssetExtension): Ajoute l'attribut crossorigin aux liens modulepreload. 2025-11-21 21:46:55 +01:00
Serreau Jovann
373a53f604 feat(ViteAssetExtension): Améliore la génération de balises HTML pour les assets Vite. 2025-11-21 21:46:34 +01:00
Serreau Jovann
aad89da47f feat(ViteAssetExtension): Améliore la gestion des assets et ajoute le préchargement des modules. 2025-11-21 21:45:55 +01:00
Serreau Jovann
3d2c4e71f4 🎨 style(templates/base.twig): Met à jour la couleur du texte actif et au survol dans la navbar 2025-11-21 21:43:28 +01:00
Serreau Jovann
4211b5b026 feat(app.js): Ajoute le chatwoot SDK avec insertion de script dynamique.
🎨 style(ViteAssetExtension.php): Modifie le media du preload css en 'screen'.
2025-11-21 21:40:22 +01:00
Serreau Jovann
d5349d0cc8 ```
 feat(templates/home): Corrige le lien du partenaire et supprime le fallback image.
🗑️ chore(vite.config.js): Supprime le plugin d'obfuscation JavaScript.
```
2025-11-21 21:34:07 +01:00
Serreau Jovann
bcb43769ce feat(chatwoot): Ajoute le script Chatwoot pour le support client en direct.
🎨 style(home.twig): Supprime commentaire inutile sur les dimensions des images.
♻️ refactor(base.twig): Déplace le script Chatwoot dans app.js pour centralisation.
2025-11-21 21:26:16 +01:00
Serreau Jovann
339093e679 feat(styles): Ajoute la police Intel One Mono et corrige le chargement CSS. 2025-11-21 20:53:31 +01:00
Serreau Jovann
99941cdc21 🐛 fix(Twig): Corrige l'attribut 'rel' du lien CSS pour charger correctement les styles 2025-11-21 20:45:40 +01:00
Serreau Jovann
d56fb8fc86 🔒️ fix(caddy): Ajoute des en-têtes de sécurité pour renforcer la protection. 2025-11-21 20:45:04 +01:00
Serreau Jovann
8fe84062ca ```
 feat(ViteAssetExtension): Corrige le chargement des styles CSS.
🎨 style(app.scss): Supprime l'import de la police dans le fichier SCSS.
🔒 chore(caddy): Ajoute des en-têtes de sécurité manquants.
 feat(base.twig): Ajoute la prise en charge des polices Google Fonts.
```
2025-11-21 20:41:05 +01:00
Serreau Jovann
07cf9ac299 feat(liip_imagine/logo): Ajoute un filtre imagine pour le logo et l'utilise dans la base. 2025-11-21 20:01:49 +01:00
Serreau Jovann
b28a852f16 feat(liip_imagine): Ajoute un filtre 'avatar_partner' et l'utilise pour les logos des partenaires. 2025-11-21 20:00:21 +01:00
Serreau Jovann
f13629751c purge icons 2025-11-21 19:53:47 +01:00
Serreau Jovann
3422f01229 feat(assets/app.js): Ajoute du padding vertical au lien "En savoir plus" des cookies.
🔧 chore(ansible/caddy): Met à jour la politique des permissions pour Caddy.
2025-11-21 19:46:05 +01:00
Serreau Jovann
f3f3e22dff feat(vite): Active la minification CSS avec esbuild pour améliorer les performances. 2025-11-21 19:38:53 +01:00
Serreau Jovann
0e4077b875 feat(shop): Ajoute une note sur les ventes soutenant l'association et compresse le HTML. 2025-11-21 19:37:02 +01:00
Serreau Jovann
973e795b88 feat(templates): Ajoute la langue chinoise (cn) aux options de langue. 2025-11-21 10:02:00 +01:00
Serreau Jovann
708cc87270 ```
 feat(i18n): Ajoute la traduction chinoise et Google API

Ajoute la traduction chinoise, intègre l'API Google Marchand et
corrige des problèmes de gestion des paramètres de langue.
```
2025-11-21 09:58:27 +01:00
Serreau Jovann
7e231d60cd ```
 feat(legal): Ajoute des informations légales et le numéro du DPO.
```
2025-11-20 16:20:22 +01:00
Serreau Jovann
adefe7a1df ```
 feat(shop): Ajoute la page de détails du produit avec schema.org.
```
2025-11-20 13:25:05 +01:00
Serreau Jovann
222805a91f feat(translations/about): Ajoute une chronologie des événements clés en français et anglais
Ajoute une chronologie stylisée à la page "À propos" avec des traductions pour les événements.
2025-11-20 12:14:05 +01:00
Serreau Jovann
5698e20b5f feat(SitemapSubscriber): Ajoute des images des partenaires au sitemap. 2025-11-20 12:00:17 +01:00
Serreau Jovann
4651f428a7 feat(ansible/caddy): Ajoute worker-src à Content-Security-Policy pour les blobs 2025-11-20 11:49:01 +01:00
Serreau Jovann
1c1a9ba245 🔧 fix(ansible/caddy): Corrige la CSP pour autoriser le script depuis www.e-cosplay.fr 2025-11-20 11:46:20 +01:00
Serreau Jovann
2a284c5f11 feat(caddy): Ajoute app.chatwoot.com à la CSP connect-src et frame-src 2025-11-20 11:43:07 +01:00
Serreau Jovann
9ddf11a31a feat(caddy): Ajoute app.chatwoot.com aux directives CSP et ajoute SDK Chatwoot. 2025-11-20 11:37:51 +01:00
Serreau Jovann
104b753983 feat(HomeController): Ajoute endpoint /uptime pour vérification de disponibilité. 2025-11-20 09:20:37 +01:00
Serreau Jovann
d4931288b8 feat(ansible): Ajoute une redirection pour le fichier ts.js. 2025-11-20 09:10:45 +01:00
Serreau Jovann
a1f76576ca feat(caddy): Ajoute redirection pour la source map de Trustpilot en français 2025-11-19 17:49:28 +01:00
Serreau Jovann
7389c5f02b ```
 feat(sentry): Ajoute Sentry pour le suivi des erreurs

Ajoute Sentry pour le suivi des erreurs en production et améliore la
gestion des erreurs côté client et serveur.
```
2025-11-19 17:41:07 +01:00
Serreau Jovann
87e4dc6f8e feat(translations): Ajoute traductions pour la page"Qui sommes-nous"
 feat(SitemapSubscriber): Ajoute génération d'URLs "Qui sommes-nous" par ville

 feat(who.twig): Ajoute template pour la page "Qui sommes-nous"

 feat(HomeController): Ajoute route et controller pour la page "Qui sommes-nous"
```
2025-11-19 17:06:17 +01:00
Serreau Jovann
4c7558de48 feat(cloudflare): Ajoute une commande pour purger le cache Cloudflare.
⚙️ chore(.env): Ajoute les variables d'environnement pour Cloudflare.
♻️ refactor(ansible): Ajoute une tâche pour exécuter la commande Cloudflare.
2025-11-19 16:56:31 +01:00
Serreau Jovann
94a08a4c12 ✏️ chore(translations): Met à jour les descriptions et la localisation en français. 2025-11-19 14:39:38 +01:00
Serreau Jovann
1523f0bf25 feat(translations): Met à jour le texte d'introduction de la section "À Propos". 2025-11-19 14:38:36 +01:00
Serreau Jovann
0489addc4a ✏️ chore(translations): Corrige la numérotation des sections dans les mentions légales. 2025-11-19 14:18:30 +01:00
Serreau Jovann
a749a0cac7 ```
 feat(home): Ajoute une section partenaires avec traductions et lien site web

```
2025-11-19 14:17:47 +01:00
Serreau Jovann
2abeacd75d ```
 feat(assets/app.js): Ajoute gestion bandeau cookies et notifications en français.

Ajoute les messages, la logique et l'affichage des bandeaux de cookies et de notifications.
```
2025-11-19 14:08:35 +01:00