Commit Graph

608 Commits

Author SHA1 Message Date
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
Serreau Jovann
fc5b62dd70 🐛 fix(workflows): Ajoute un reset --hard avant git pull pour éviter les conflits. 2025-12-02 23:27:30 +01:00
Serreau Jovann
59bbfc717c ```
 feat(prestation.twig): Ajoute la traduction de la page de présentation.
```
2025-12-02 23:26:07 +01:00
Serreau Jovann
096e829780 ```
 feat(PagesController): Crée le contrôleur et template prestation pour EPage.
```
2025-12-02 22:44:52 +01:00
Serreau Jovann
7e61371244 ```
 feat(EventsController): Affiche la liste des événements et les détails

Ajoute l'affichage des événements et de leurs détails. Ajoute aussi la gestion des affiches.
```
2025-12-02 21:48:03 +01:00
Serreau Jovann
ae29a93d0b 🎨 style(Pdf): Met à jour le champ de signature dans le PDF pour une meilleure apparence. 2025-11-29 14:40:33 +01:00
Serreau Jovann
1bd4d1b8dd feat(AdminController): Adapte l'URL des images en fonction de l'environnement. 2025-11-29 14:35:51 +01:00
Serreau Jovann
b23a480c67 feat(AdminController): Génère et envoie le PDF signé via Yousign. 2025-11-29 14:33:20 +01:00
Serreau Jovann
41eecf5a14 🐛 fix(AdminController): Corrige l'assignation de SubmiterId et persiste l'entité correcte. 2025-11-29 14:31:18 +01:00
Serreau Jovann
46afb2d177 🐛 fix(AdminController): Corrige l'assignation de submiterId et ajoute un dump de debug. 2025-11-29 14:30:34 +01:00
Serreau Jovann
f8430621ed feat(AdminController): Ajoute la sauvegarde de l'ID du soumissionnaire Docuseal. 2025-11-29 14:30:16 +01:00
Serreau Jovann
d402850e00 🐛 fix(AdminController): Corrige la transmission des données à setSubmiterId. 2025-11-29 14:29:53 +01:00
Serreau Jovann
15f88b8804 🐛 fix(AdminController): Corrige l'attribution de l'ID du soumetteur et débugue. 2025-11-29 14:29:38 +01:00
Serreau Jovann
3052103814 🐛 fix(AdminController): Corrige l'attribution de l'ID du soumetteur et débugue. 2025-11-29 14:27:16 +01:00
Serreau Jovann
68584733a0 🐛 fix(AdminController): Corrige l'affectation de submiterId après création Docuseal. 2025-11-29 14:26:43 +01:00
Serreau Jovann
b637be3cc3 feat(ansible): Ajoute le répertoire public/tmp aux permissions d'écriture. 2025-11-29 14:21:07 +01:00
Serreau Jovann
7bf8389e6a 🐛 fix(AdminController): Corrige le chemin du fichier PDF signé pour l'API de signature. 2025-11-29 14:20:32 +01:00
Serreau Jovann
89136051e7 🐛 fix(AdminController): Corrige le chemin du fichier PDF temporaire. 2025-11-29 14:18:58 +01:00
Serreau Jovann
b09748d7db feat(AdminController): Utilise DEV_URL en dev et URL du site en prod pour PDF. 2025-11-29 14:18:36 +01:00
Serreau Jovann
87e462dcd6 feat(AdminController): Ajoute le PDF signé temporaire et le supprime après. 2025-11-29 14:17:05 +01:00
Serreau Jovann
b9f7ac2bc3 🐛 fix(AdminController): Persiste les changements de l'attestation avant la génération de l'URL. 2025-11-29 14:08:10 +01:00