Serreau Jovann
518e941be9
init
Symfony CI - Install, Test, Build, Attest & Deploy / 🚀 Deploy to Production (push) Successful in 54s
2026-04-10 18:33:52 +02:00
Serreau Jovann
7d3824830b
♻️ refactor(hosting): Remplace l'hébergement Google Cloud Platform par OVHcloud (datacenters France) sur les pages légales et hébergement.
...
Symfony CI - Install, Test, Build, Attest & Deploy / 🚀 Deploy to Production (push) Has been cancelled
- legal.twig (section 3 Hébergement du Site) : Google Cloud Platform → OVHcloud, adresse Mountain View → 2 rue Kellermann Roubaix.
- hosting.twig (section 1) : renomme Infrastructure Cloud → Hébergement du Site, badge eu-west4 → France.
- Traductions (fr/en/es/cn/ger) : hosting_infrastructure_title, hosting_cloud_provider, hosting_location_detail, legal_host_address, legal_host_data_location, hosting_compliance_desc, et nettoyage des clés orphelines hosting_section1_p1, hosting_data_location_details, hosting_contact_details.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 18:33:05 +02:00
Serreau Jovann
808c3814cb
🔥 chore(siteconseil): Retire toutes les références à SARL SITECONSEIL et bascule l'OAuth Keycloak sur auth.e-cosplay.fr.
...
Symfony CI - Install, Test, Build, Attest & Deploy / 🚀 Deploy to Production (push) Successful in 54s
- Templates : retire les blocs partenaire SITECONSEIL (home, prestation), le DPO SITECONSEIL (rgpd), la SECTION 1 Opérateur Technique (hosting), et les mentions DEV BY/Développé par dans les footers.
- Traductions (fr/en/es/cn/ger) : supprime les clés siteconseil_partner, siteconseil_referral, hosting_tech_operator_*, et bascule hosting_signalement_email vers signalement@e-cosplay.fr .
- AmazonSesClient : passe l'expéditeur à no-reply@e-cosplay.fr .
- SitemapSubscriber : retire l'image siteconseil.png et supprime l'asset associé.
- Keycloak : URL auth.e-cosplay.fr, realm ecosplay, client ecosplay_web (env + nelmio_security CSP).
- Notifuse : NOTIFUSE_CLIENT_EMAIL=contact@e-cosplay.fr .
- CONTRIBUTING.md : remplace l'entité par l'association E-Cosplay.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 18:29:17 +02:00
Serreau Jovann
47209eac41
🔥 chore(navbar): Retire l'entrée e-page du menu de navigation.
...
Symfony CI - Install, Test, Build, Attest & Deploy / 🚀 Deploy to Production (push) Successful in 54s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 16:04:20 +02:00
Serreau Jovann
293c5f2fa3
🔥 chore(ansible): Retire la tâche ecosplay:abonement du playbook.
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 14:28:46 +02:00
Serreau Jovann
66fdd5250f
♻️ refactor(migration): Retire l'usage de docker dans backup.sh et restore.sh, utilise pg_dump/psql et tar directement sur l'hôte avec DATABASE_URL.
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 14:25:44 +02:00
Serreau Jovann
8b4ae992f8
✨ feat(migration): Ajoute les scripts backup.sh et restore.sh pour migrer la stack vers un autre serveur.
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 14:17:10 +02:00
Serreau Jovann
dbf422a543
✨ feat(nelmio_security): Ajoute cdnjs.cloudflare.com aux sources de contenu autorisées.
2026-03-30 13:43:32 +02:00
Serreau Jovann
d5563aa4db
✨ feat(nelmio_security): Ajoute cdnjs.cloudflare.com aux sources de contenu autorisées.
2026-03-30 13:42:42 +02:00
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