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
Serreau Jovann
de9c951eaf
```
...
✨ feat(sw.js/app.js): Gère les notifications push et l'abonnement
Ajoute la gestion des notifications push avec abonnement via le
service worker et enregistre l'abonnement sur le serveur. Gère
l'affichage d'une bannière pour demander la permission.
```
2025-11-19 13:48:31 +01:00
Serreau Jovann
1d97514c94
✨ feat(i18n/shop): Ajoute les traductions françaises et anglaises pour la boutique.
2025-11-19 13:25:26 +01:00
Serreau Jovann
9a6d696305
✨ feat(translations): Supprime la mention "en construction" pour la boutique
2025-11-19 13:23:59 +01:00
Serreau Jovann
b5d13c3386
✨ feat(caddy): Met à jour la CSP et supprime Stripe de base.twig
...
This commit updates the Content Security Policy in the Caddy template and removes the Stripe script from the base Twig template.
2025-11-19 13:23:21 +01:00
Serreau Jovann
702b235299
✨ feat(shop/products): Ajoute l'affichage des produits en boutique et un CRUD admin.
...
Ajoute un CRUD pour les produits en admin.
Affiche les produits en boutique.
Ajoute les schemas JSON-LD pour chaque produit.
2025-11-19 13:20:22 +01:00
Serreau Jovann
c16f7433fe
✨ feat(ShopController): Ajoute des routes et templates pour boutique, catégories et produits.
...
✨ feat(templates): Implémente la structure de base de la boutique avec catégories et produits.
🐛 fix(ErrorListener): Corrige l'affichage des erreurs seulement en prod.
🌐 feat(translations): Ajoute les traductions FR et EN pour la boutique.
2025-11-19 12:48:11 +01:00
Serreau Jovann
158ff8f5a8
✨ feat(traduction/dons): Ajoute la traduction du fil d'Ariane pour la page dons.
2025-11-18 21:00:09 +01:00
Serreau Jovann
a280eb29a4
```
...
✨ feat(dons): Ajoute la fonctionnalité de dons avec Stripe et reçus PDF.
Ajoute une page de dons avec formulaire, intégration Stripe, webhooks,
génération de reçus PDF et envoi de mails de confirmation. Ajoute aussi
gestion des erreurs 404/500.
```
2025-11-18 20:48:34 +01:00
Serreau Jovann
61dd210b1e
🔥 chore(ansible/caddy): Supprime la redirection vers www et la config TLS obsolète.
2025-11-18 09:24:49 +01:00
Serreau Jovann
8d278262a4
✨ feat(templates): Ajoute des schémas JSON-LD pour SEO et améliore l'accessibilité.
2025-11-18 09:24:19 +01:00
Serreau Jovann
a3c959eea5
✨ feat(templates): Ajoute des données structurées Schema.org pour les images.
...
🐛 fix(templates/base): Corrige le code pays dans l'adresse de l'organisation.
2025-11-18 09:10:59 +01:00
Serreau Jovann
81edd7df67
✨ feat(caddy): Ajoute stripe.com au Content-Security-Policy pour les scripts.
2025-11-18 08:59:04 +01:00
Serreau Jovann
da708f5c2c
🐛 fix(EventsController): Désactive sitemap pour la route des détails d'événement.
2025-11-18 08:57:30 +01:00
Serreau Jovann
37f5253d1e
✨ feat(ansible/caddy): Ajoute stripe.com aux directives CSP et ajoute Stripe JS.
2025-11-18 08:55:21 +01:00
Serreau Jovann
c8c8d0f105
✨ feat(ansible): Ajoute le répertoire de stockage public aux répertoires à créer.
2025-11-18 08:33:33 +01:00
Serreau Jovann
9c5d73a79a
✨ feat(templates): Ajoute l'intégration de Vite pour les assets dans la base admin.
2025-11-18 08:26:53 +01:00
Serreau Jovann
3f7d64ca6e
✨ feat(AdminController/MembersType): Ajoute la gestion des membres et améliore l'interface admin.
2025-11-18 08:23:11 +01:00