Serreau Jovann
66b8bbedb4
🐛 fix(ErrorListener): Commente le code de gestion des exceptions en prod.
2025-11-22 22:00:39 +01:00
Serreau Jovann
68583dd662
✨ feat(ansible): Met à jour le playbook Ansible pour installer composer sans --no-dev
...
🔧 chore(web_profiler): Active le web profiler en production
📝 docs(security): Clarifie les étapes d'authentification dans LoginFormAuthenticator
🔧 chore(bundles): Active WebProfilerBundle dans tous les environnements
2025-11-22 21:58:32 +01:00
Serreau Jovann
8be2511e61
✨ feat(framework): Active les proxys de confiance et désactive Turbo pour le débogage.
2025-11-22 21:55:34 +01:00
Serreau Jovann
cbd6c26136
✨ feat(framework): Configure la gestion des sessions avec stockage natif.
2025-11-22 21:46:16 +01:00
Serreau Jovann
375d7c91e1
✨ feat(sécurité): Modifie l'authentification pour utiliser les paramètres username et password.
2025-11-22 21:41:30 +01:00
Serreau Jovann
89e71a71db
✨ feat(security): Supprime l'appel à setLastUsername dans authenticate.
2025-11-22 21:36:28 +01:00
Serreau Jovann
01f1bc7564
🐛 fix(Security): Supprime le code de debug dans LoginFormAuthenticator.
2025-11-22 21:35:27 +01:00
Serreau Jovann
fbaf140e0f
✨ feat(security): Ajoute le point d'entrée pour l'authentificateur de formulaire.
2025-11-22 21:34:28 +01:00
Serreau Jovann
12d2d533e7
✨ feat(security): Ajoute authentificateur custom et configure la déconnexion.
2025-11-22 21:33:50 +01:00
Serreau Jovann
8269358aea
✨ feat(security): Remplace entry_point par authenticators dans security.yaml
...
🐛 fix(security/LoginFormAuthenticator): Corrige la logique de supports() pour authentification.
2025-11-22 21:33:20 +01:00
Serreau Jovann
3902e4e637
✨ feat(security): Ajoute LoginFormAuthenticator et configure la sécurité.
2025-11-22 21:28:08 +01:00
Serreau Jovann
58f45ce84c
✨ feat(monolog): Simplifie la configuration de Monolog pour un meilleur logging.
2025-11-22 21:17:47 +01:00
Serreau Jovann
35a473e53f
```
...
🐛 fix(ansible): Corrige les variables d'environnement et la gestion des erreurs.
```
2025-11-22 21:16:35 +01:00
Serreau Jovann
bd5ed17610
✏️ fix(sentry): Configure Sentry pour l'environnement de développement.
2025-11-22 21:14:58 +01:00
Serreau Jovann
206ce8b6bd
🐛 fix(config/bundles): Active SentryBundle en environnement de développement
2025-11-22 21:14:45 +01:00
Serreau Jovann
914d85682d
🐛 fix(config): Désactive SentryBundle en production pour debug
2025-11-22 21:14:27 +01:00
Serreau Jovann
dcb92e9eec
🐛 fix(ErrorListener): Commente temporairement la gestion des exceptions en production.
2025-11-22 21:12:13 +01:00
Serreau Jovann
a1979cae54
✨ feat(ansible): Ajoute APP_DEBUG=true au fichier .env pour le débogage en prod
2025-11-22 21:06:12 +01:00
Serreau Jovann
c144a680b0
✨ feat(Twig): Corrige les chemins des imports vendor et turbo dans les assets Vite.
2025-11-22 21:05:45 +01:00
Serreau Jovann
5aaac0aa3b
```
...
✨ feat(sw.js): Ajoute la gestion des notifications push et simplifie le SW.
🔧 chore(framework.yaml): Configure les proxies de confiance pour Cloudflare.
```
2025-11-22 21:01:25 +01:00
Serreau Jovann
a3dc9f5801
```
...
✨ feat(templates/cota.twig): Ajoute template pour confirmation cotisation
✨ feat(templates/admin/dashboard.twig): Affiche stats membres et commandes
🐛 fix(src/Controller/WebhooksController.php): Gère paiement et reçu cotisation
✨ feat(src/Service/Payments/PaymentClient.php): Ajoute paiement cotisation
✨ feat(.env): Met à jour URL de dev
✨ feat(src/Controller/Admin/AdminController.php): Ajoute validation et lien paiement
✨ feat(src/Controller/DonsController.php): Ajoute route validation cotisation
✨ feat(assets/admin.js): Ajoute assets admin
✨ feat(templates/form_admin.twig): Ajoute thème formulaire admin
✨ feat(assets/admin.scss): Ajoute style admin
✨ feat(src/Service/Pdf/CotaReceiptGenerator.php): Génère reçu de cotisation
✨ feat(src/Form/MembersType.php): Ajoute champs et options formulaire membre
✨ feat(templates/admin/base.twig): Ajoute base admin
✨ feat(templates/admin/member/add.twig): Ajoute template ajout/édition membre
✨ feat(src/Entity/Members.php): Ajoute champs et relations entité Membre
✨ feat(templates/admin/members.twig): Affiche liste membres
✨ feat(templates/mails/coti_payment.twig): Ajoute template mail paiement cotisation
✨ feat(src/Controller/MembersController.php): Filtre membres actifs
✨ feat(templates/mails/cota_validation.twig): Ajoute template mail validation cota
```
2025-11-22 20:36:20 +01:00
Serreau Jovann
91d79e60d7
✨ feat(template/who): Traduit le nom de la ville dans le titre de la page.
2025-11-22 10:42:38 +01:00
Serreau Jovann
bff71b3f32
```
...
✨ feat(sitemap/who): Ajoute des villes et routes pour la page "Qui sommes-nous ?"
Ajoute des villes à la sitemap et aux traductions, crée une route
supplémentaire pour la page "Qui sommes-nous ?" et traduit le nom de la
ville affichée.
```
2025-11-22 10:42:21 +01:00
Serreau Jovann
7e8c88a086
🐛 fix(app.js): Corrige la détection des agents de test de performance en ajoutant un UA.
2025-11-21 23:40:21 +01:00
Serreau Jovann
8812c875fc
🐛 fix(app.js): Affiche l'user agent pour déboguer
2025-11-21 23:11:01 +01:00
Serreau Jovann
538d6af1df
✨ feat(templates/base): Améliore l'accessibilité tactile des liens légaux dans le footer.
2025-11-21 23:09:34 +01:00
Serreau Jovann
736ae74af9
🐛 fix(app.js): Détecte les outils de performance incluant 'moto g power'.
2025-11-21 23:05:08 +01:00
Serreau Jovann
72a14662af
🐛 fix(app.js): Affiche l'user agent pour déboguer les tests de performance.
2025-11-21 23:01:58 +01:00
Serreau Jovann
9816ec72b9
🐛 fix(app.js): Empêche l'exécution du bandeau de notification et cookies en mode test.
2025-11-21 23:01:41 +01:00
Serreau Jovann
538a4f54bd
✨ feat(vite.config.js): Configure le point d'entrée principal de l'application.
2025-11-21 22:37:43 +01:00
Serreau Jovann
e90a29e879
✨ feat(caddy): Supprime l'encodage br pour améliorer la compatibilité navigateur.
2025-11-21 22:33:21 +01:00
Serreau Jovann
195b7be0ed
✨ feat(caddy): Ajoute l'encodage zstd, gzip et br pour une meilleure compression.
2025-11-21 22:30:57 +01:00
Serreau Jovann
b97f82eb78
✨ feat(Twig): Corrige le chemin des assets vendor dans les imports préchargés
2025-11-21 22:28:56 +01:00
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