Commit Graph

628 Commits

Author SHA1 Message Date
Serreau Jovann
73e4d40b4d feat(nelmio_security): Ajoute cdnjs.cloudflare.com aux sources de contenu autorisées. 2026-03-30 13:38:26 +02:00
Serreau Jovann
0233338224 🔧 fix(cloudflare): Corrige l'authentification API Cloudflare avec Global API Key et nouvelle zone ID.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 11:59:20 +02:00
Serreau Jovann
b0a725dd37 feat(nelmio_security): Ajoute cdnjs.cloudflare.com aux sources de contenu autorisées. 2026-03-30 11:43:44 +02:00
Serreau Jovann
767c533023 feat(nelmio_security): Ajoute cdnjs.cloudflare.com aux sources de contenu autorisées. 2026-03-30 11:39:19 +02:00
Serreau Jovann
cf2b76bb1b feat(nelmio_security): Ajoute cdnjs.cloudflare.com aux sources de contenu autorisées. 2026-03-30 11:16:38 +02:00
Serreau Jovann
f07cbb12e5 feat(nelmio_security): Ajoute cdnjs.cloudflare.com aux sources de contenu autorisées. 2026-01-25 12:03:53 +01:00
Serreau Jovann
cc9dba4aaa feat(ansible): Ajoute les dossiers PWA, IDB et Workbox aux permissions et compile PWA. 2026-01-25 11:56:53 +01:00
Serreau Jovann
65925bdf82 ```
[DEL] docs(file/topic): Supprime favicon et manifest inutilisés.
[FEAT] feat(file/topic): Ajoute PWA bundle et CSP pour la sécurité.
```
2026-01-25 11:56:39 +01:00
Serreau Jovann
a3cea3c821 🐛 fix(PaymentClient): Corrige la condition d'environnement pour l'URL en production. 2026-01-11 18:02:52 +01:00
Serreau Jovann
7213dd0aba feat(PaymentClient): Configure l'URL du client de paiement en fonction de l'environnement. 2026-01-11 14:33:18 +01:00
Serreau Jovann
b01ea8b2ab ```
 feat(login): Ajoute l'authentification SSO via Keycloak et Discord

Cette modification implémente l'authentification unique (SSO) via
Keycloak et Discord, permettant aux utilisateurs de se connecter
facilement. Ajoute les trads FR.
```
2026-01-11 14:20:16 +01:00
Serreau Jovann
2deba46584 feat(HomeController): Ajoute la fonctionnalité de newsletter et supprime l'email de test. 2026-01-11 13:44:09 +01:00
Serreau Jovann
cf2685a750 feat(HomeController): Envoie un email de validation après l'inscription à la newsletter. 2026-01-11 13:43:13 +01:00
Serreau Jovann
e36e80b622 feat(bimi.svg): Ajoute le logo BIMI en format SVG.
🐛 fix(docker-compose.yml): Remplace MailHog par Mailpit pour plus de simplicité.
2026-01-11 13:36:38 +01:00
Serreau Jovann
e76650d5f1 ```
 feat(newsletter): Ajoute l'inscription et la désinscription à la newsletter
```
2026-01-11 13:26:10 +01:00
Serreau Jovann
6ba9d30b6a ```
 feat(profils): Ajoute la page de gestion de profil avec formulaires d'édition.
```
2025-12-29 13:43:46 +01:00
Serreau Jovann
47f1e0e683 ```
 feat(form/join): Améliore le formulaire de candidature avec Tailwind et style neubrutaliste.
```
2025-12-26 22:13:35 +01:00
Serreau Jovann
89b318305e ```
 feat(templates): Améliore l'affichage et la réactivité des pages.

Réduit la taille des titres, corrige le rendu mobile et améliore l'UX.
```
2025-12-26 21:51:34 +01:00
Serreau Jovann
b1e4e1da32 feat(doc): Ajoute un espace entre le nom et le prénom du secrétaire. 2025-12-26 13:32:21 +01:00
Serreau Jovann
80e4eaa907 ```
 feat(PagesController): Ajoute la vérification de disponibilité du slug.

Ajoute une route pour vérifier la disponibilité d'un slug d'EPage.
Utilise EpageService pour vérifier si le slug est disponible.
Retourne une réponse JSON indiquant la disponibilité et le slug.
```
2025-12-26 13:31:23 +01:00
Serreau Jovann
4f08db7541 ```
 feat(templates): [FR] Améliore l'UI et ajoute des traductions pour plus de contenu dynamique.
```
2025-12-26 12:53:13 +01:00
Serreau Jovann
5e1bd2a749 feat(ansible/caddy): Met à jour la CSP pour autoriser les polices depuis cdnjs.cloudflare.com 2025-12-25 20:21:18 +01:00
Serreau Jovann
a3222c1b18 ```
 feat(app.js): Refactorise la logique de l'UI et ajoute des bannières.
```
2025-12-25 20:20:44 +01:00
Serreau Jovann
1e56f02005 feat(ansible/caddy): Ajoute cdnjs.cloudflare.com à la CSP pour les styles 2025-12-25 20:16:54 +01:00
Serreau Jovann
37d798ab18 ```
 feat(templates): Style Neubrutaliste, refonte complète des templates

Refactorise les templates principaux avec un style Neubrutaliste.
Ajoute des animations, des filigranes et améliore la responsivité.
Traduit en français.
```
2025-12-25 20:13:53 +01:00
Serreau Jovann
363b3f77a9 ```diff
[feat](src/Service/Pdf/Candidat.php): Améliore fiche d'adhésion avec infos communauté & associatif (en)

 feat(src/EventSubscriber/LocaleListener.php): Ajoute langues GER & ES (en)
 feat(src/EventSubscriber/SitemapSubscriber.php): Ajoute lien vers les règles (en)
 feat(templates/mails/candidat/refused.twig): Ajoute mail de refus (en)
 feat(translations/messages.ger.yaml): Ajoute traduction Allemande (en)
 feat(templates/txt-mails/candidat/refused.twig): Ajoute mail refus TXT (en)
 feat(src/Controller/LegalController.php): Ajoute la page des règles (en)
 feat(src/Dto/Join/JoinType.php): Ajoute champs civilité & communauté (en)
 feat(translations/messages.en.yaml): Ajoute traductions pour les règles (en)
 feat(translations/messages.es.yaml): Ajoute traductions Espagnoles (en)
 feat(templates/admin/joint.twig): Ajoute page de gestion des candidatures (en)
 feat(src/Dto/Contact/ContactType.php): Supprime captcha contact (en)
 feat(templates/admin/join_edit.twig): Ajoute page d'edition candidature (en)
 feat(templates/mails/candidat/new.twig): Améliore mail de notification (en)
 feat(templates/txt-mails/candidat/new.twig): Améliore mail de notification TXT (en)
 feat(templates/base.twig): Ajoute lien vers page des règles (en)
 feat(src/Controller/Admin/AdminController.php): Ajoute la gestion des candidatures (en)
 feat(templates/legal/rules.twig): Ajoute la page des règles (en)
```
2025-12-25 19:19:07 +01:00
Serreau Jovann
9b5718992d feat(app.scss): Supprime le style inutilisé pour l'élément #join_role. 2025-12-25 14:49:52 +01:00
Serreau Jovann
d985258701 ```
 feat(Admin/Dashboard): Affiche le nombre de candidatures en cours.

🐛 fix(JoinController): Corrige l'envoi de mail et ajoute un état Discord.

 feat(JoinController): Ajoute l'état Discord et corrige les templates de mail.
```
2025-12-25 14:48:39 +01:00
Serreau Jovann
d6643552de feat(template/join): Affiche la section formulaire d'inscription. 2025-12-25 14:41:35 +01:00
Serreau Jovann
8846b80aa7 feat(join): Ajoute page de confirmation de candidature et emails.
Ajoute une page de confirmation après soumission du formulaire et
envoie des emails de confirmation au candidat et à l'équipe.
2025-12-25 14:41:13 +01:00
Serreau Jovann
51d9d87784 ```
 feat(Service/Pdf): Crée le service PDF pour les fiches de candidature

📝 feat(Controller/Join): Génère et envoie la fiche candidat PDF
```
2025-12-25 11:48:42 +01:00
Serreau Jovann
b532100003 feat(contact): Remplace l'email par un lien "Nous rejoindre" sur la page contact.
🎨 style(app): Ajoute du style pour l'affichage des rôles dans le formulaire d'adhésion.
🌐 i18n(translations): Adapte les textes pour le formulaire d'adhésion.
🐛 fix(JoinController): Corrige une erreur d'affichage des données du formulaire.
2025-12-25 01:15:43 +01:00
Serreau Jovann
c14490fbc8 🐛 fix(assets/app.js): Corrige l'URL de base de Woot pour supprimer la barre oblique. 2025-12-25 00:37:58 +01:00
Serreau Jovann
c0bc0614ea feat(template/base): Commente le bouton de paiement dans le panier. 2025-12-25 00:28:04 +01:00
Serreau Jovann
0b595b7191 feat(chatwoot): Met à jour l'URL et le token Chatwoot pour l'environnement de production.
🔒️ fix(caddy): Met à jour la CSP pour autoriser le nouveau domaine Chatwoot.
2025-12-25 00:26:43 +01:00
Serreau Jovann
1599450f3a feat(caddy): Ajoute browser.sentry-cdn.com à connect-src pour Sentry. 2025-12-25 00:24:07 +01:00
Serreau Jovann
ca45d28ae1 feat(caddy): Met à jour la politique de sécurité du contenu pour les frames. 2025-12-25 00:23:38 +01:00
Serreau Jovann
1e7f46493f ```
 feat(templates/base.twig): Ajoute la logique et le style de Noël.
```
2025-12-25 00:23:09 +01:00
Serreau Jovann
af318310f4 feat(ansible/caddy): Met à jour la politique de sécurité de contenu pour autoriser Cloudflare Challenges. 2025-12-25 00:18:00 +01:00
Serreau Jovann
c0bd5d0d0d feat(ansible/caddy): Met à jour la CSP pour inclure browser.sentry-cdn.com 2025-12-25 00:17:06 +01:00
Serreau Jovann
ae07159211 feat(ansible/caddy): Ajoute Sentry à la CSP pour le reporting des erreurs. 2025-12-25 00:13:26 +01:00
Serreau Jovann
2bb1e78ec3 ```
 feat(all): Ajoute l'inscription, Turnstile, Sentry et améliore l'EPAGE en français.
```
2025-12-25 00:00:02 +01:00
Serreau Jovann
a77a89fc7e Merge remote-tracking branch 'origin/master' 2025-12-24 23:59:42 +01:00
Serreau Jovann
9b399800eb ```
 feat(all): Ajoute l'inscription, Turnstile, Sentry et améliore l'EPAGE en français.
```
2025-12-24 23:59:23 +01:00
Serreau Jovann
53ebd2979e Actualiser templates/base.twig 2025-12-15 10:03:37 +01:00
Serreau Jovann
e41602de49 ```
 feat(PaymentClient): Crée une fonction pour créer des abonnements Stripe.
🎨 refactor(prestation.twig): Cache le bloc de tarification EPage.
 feat(PayAbonementCommand): Crée une commande pour initialiser les abonnements.
🚀 chore(ansible/playbook.yml): Ajoute l'exécution de la commande ecosplay:abonement.
```
2025-12-03 17:51:58 +01:00
Serreau Jovann
621beaab84 feat(pages): Ajoute la page e-cosplay avec listing de créateurs. 2025-12-03 17:35:31 +01:00
Serreau Jovann
4f5b9c8b36 🐛 fix(template/prestation): Corrige les prix et labels des abonnements dans le template. 2025-12-03 08:35:44 +01:00
Serreau Jovann
6bf597a109 Okay, I'm ready. Please provide the output of git diff --staged. Once you give me the diff, I will craft a commit message in the requested format. 2025-12-03 08:34:13 +01:00
Serreau Jovann
de43a2ba09 feat(translations): Ajoute les traductions pour la page EPage en chinois et en anglais. 2025-12-02 23:29:21 +01:00