Serreau Jovann
57cc319927
✨ feat(MembersController): Trie et catégorise les membres par rôle pour l'affichage.
2025-11-22 23:38:56 +01:00
Serreau Jovann
495bbf7676
♻️ refactor(MembersController): Traduit les rôles des membres du bureau en anglais.
2025-11-22 23:33:37 +01:00
Serreau Jovann
2eb66573b0
✨ feat(LocaleListener): Gère la locale par défaut et les paramètres de requête.
2025-11-22 23:29:30 +01:00
Serreau Jovann
a0d8e75f45
✨ feat(ansible): Ajoute la création des dossiers media avec les droits corrects
2025-11-22 23:23:54 +01:00
Serreau Jovann
19b2cb9316
```
...
🔥 refactor: Supprime le compresseur HTML et son event listener.
```
2025-11-22 23:21:33 +01:00
Serreau Jovann
caff8f94bc
🔧 chore(framework): Configure les en-têtes de confiance pour les proxies inversés.
2025-11-22 23:19:09 +01:00
Serreau Jovann
6c0225963a
🔧 fix(framework): Configure la session et les en-têtes de confiance pour la production.
2025-11-22 23:15:09 +01:00
Serreau Jovann
5f77fa5b37
✨ feat(security): Crée AccessDeniedHandler et AuthenticationEntryPoint pour gérer l'accès.
...
♻️ refactor(security): Remplace `custom_authenticators` par `custom_authenticator`.
⚙️ chore(framework): Active le cache HTTP et configure la session.
2025-11-22 22:58:59 +01:00
Serreau Jovann
af21127ce2
🐛
2025-11-22 22:51:59 +01:00
Serreau Jovann
6020b66140
```
...
✨ feat(sentry): Supprime Sentry du projet et retire la configuration.
```
2025-11-22 22:45:55 +01:00
Serreau Jovann
56dbdbd3e6
✨ feat(template/base): Supprime affichage des headers de requête pour propreté.
2025-11-22 22:42:27 +01:00
Serreau Jovann
0499084787
✨ feat(base.twig): Affiche les headers de la requête pour debuggage.
2025-11-22 22:41:37 +01:00
Serreau Jovann
de5d66bf52
```
...
♻️ refactor: Supprime la gestion de la déconnexion et simplifie l'authentification.
```
2025-11-22 22:36:13 +01:00
Serreau Jovann
d1d612d659
✨ feat(framework): Active les sessions avec la configuration par défaut.
2025-11-22 22:31:10 +01:00
Serreau Jovann
4fce2b9c2e
✨ feat(ansible/caddy): Ajoute une réponse par défaut 403 et supprime le debug twig.
2025-11-22 22:29:10 +01:00
Serreau Jovann
f36ae59eb6
✨ feat(Sécurité/Authentification): Supprime le dump et die après l'authentification réussie et affiche l'état de l'utilisateur.
2025-11-22 22:27:55 +01:00
Serreau Jovann
0a864c34da
🐛 fix(Security): Affiche les informations de l'utilisateur authentifié, y compris ses rôles.
2025-11-22 22:25:37 +01:00
Serreau Jovann
20e1412a86
🐛 fix(Security): Débogue l'authentification réussie pour rediriger vers l'accueil.
2025-11-22 22:24:11 +01:00
Serreau Jovann
8fd77fd600
✨ feat(ansible/caddy): Ajoute la gestion de Cloudflare pour php_fastcgi
2025-11-22 22:18:52 +01:00
Serreau Jovann
8adf6ba797
✨ feat(caddy): Ajoute l'en-tête X-Forwarded-For pour l'IP du client Cloudflare
2025-11-22 22:18:23 +01:00
Serreau Jovann
9caf573d5d
🔧 fix(framework): Met à jour la configuration des proxies de confiance.
2025-11-22 22:15:19 +01:00
Serreau Jovann
c7fdcd2398
✨ feat(ansible/playbook): Ajoute les variables Stripe dans le fichier playbook.
2025-11-22 22:07:29 +01:00
Serreau Jovann
45860d1157
✨ feat(ansible): Configure les variables d'environnement pour Stripe et Mailer.
...
🐛 fix(Security): Supprime le code de redirection vers la cible originale.
2025-11-22 22:07:04 +01:00
Serreau Jovann
9ee52c36a4
✨ feat(ansible/composer): Optimise l'installation de composer en production.
...
🐛 fix(web_profiler): Désactive le web profiler en production.
🔧 chore(bundles): Active le WebProfilerBundle en dev et test uniquement.
2025-11-22 22:03:56 +01:00
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