Commit Graph

247 Commits

Author SHA1 Message Date
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
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
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
c0bc0614ea feat(template/base): Commente le bouton de paiement dans le panier. 2025-12-25 00:28:04 +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
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
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
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
402998e417 ```
 feat(deps): Ajoute Sentry pour le suivi des erreurs et MobileDetect.

🐛 fix(template): Corrige l'affichage des badges Stripe sur mobile et ajoute le réalisateur.

⚙️ chore(config): Active le bundle Sentry dans la configuration.
```
2025-11-24 20:14:49 +01:00
Serreau Jovann
b43e6dd9b7 feat(templates/base.twig): Adapte la largeur des iframes Stripe au footer pour mobile. 2025-11-24 19:19:40 +01:00
Serreau Jovann
338d8b2cf5 ```
 feat(templates): Ajoute badge Stripe Climate au pied de page et CSP

Ajoute les badges Stripe Climate pour afficher nos actions et met à jour la
CSP pour autoriser climate.stripe.com.
```
2025-11-24 16:59:42 +01:00
Serreau Jovann
5b4c06b470 ```
 feat(doc): Ajoute la page de documents et les AGs au sitemap.
♻️ refactor(.env): Met à jour l'URL de développement Ngrok.
 feat(SitemapSubscriber): Ajoute les URLs contact et doc au sitemap.
 feat(AgGenerator): Ajoute l'option de largeur à la signature PDF.
 feat(Ag/Main): Ajoute le champ de signature de l'adhésion à l'AG.
 feat(AgTypeEdit): Crée le formulaire d'édition du type d'AG.
🌐 i18n: Ajoute des traductions chinoises pour la page documents.
 feat(Mailer): Ajoute le contenu texte aux e-mails.
 feat(DocumentController): Ajoute le contrôleur de documents.
 feat(txt-mails): Ajoute les templates de mails en texte.
 feat(AdController): Ajoute le contrôleur d'adhésion.
 feat(Service/Pdf): Crée le service PDF pour l'adhésion à l'AG.
 feat(AdminController): Ajoute la gestion de l'AG à l'admin.
🌐 i18n: Ajoute les traductions françaises pour la page documents.
 feat(Members): Ajoute la relation avec la signature de l'AG.
```
2025-11-23 22:57:58 +01:00
Serreau Jovann
359d7772a3 ```
 feat(AG/Admin): Ajoute la signature Docuseal pour l'AG et la gestion des PDFs signés.
```
2025-11-23 19:05:47 +01:00
Serreau Jovann
cbddd8ffff ```
 feat(Ag/MainVote): Ajoute relation ManyToOne vers Main et les votes.

Ajoute la relation ManyToOne entre MainVote et Main.
Ajoute les champs pour et contre dans la classe MainVote.
Ajoute les champs civ, name, surname dans la classe Members.
```
2025-11-23 18:46:32 +01:00
Serreau Jovann
bfc2370d2e ```
 feat(security): Ajoute la route de déconnexion et configure la redirection.
 feat(Dto/Ag): Crée les DTOs AgType, AgMembersType et AgOrderType.
 feat(Controller/Admin): Implémente la gestion des AG (CRUD complet).
 feat(templates/admin): Ajoute les templates pour la gestion des AG.
```
2025-11-23 17:06:10 +01:00
Serreau Jovann
c4c8ad92be 🎨 style(templates/members.twig): Ajuste la taille de la photo de membre pour l'affichage. 2025-11-23 00:15:12 +01:00
Serreau Jovann
726466bdbc feat(liip_imagine): Ajoute le filtre 'members' pour les photos des membres 2025-11-23 00:13:07 +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
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
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
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
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
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
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
d5349d0cc8 ```
 feat(templates/home): Corrige le lien du partenaire et supprime le fallback image.
🗑️ chore(vite.config.js): Supprime le plugin d'obfuscation JavaScript.
```
2025-11-21 21:34:07 +01:00
Serreau Jovann
bcb43769ce feat(chatwoot): Ajoute le script Chatwoot pour le support client en direct.
🎨 style(home.twig): Supprime commentaire inutile sur les dimensions des images.
♻️ refactor(base.twig): Déplace le script Chatwoot dans app.js pour centralisation.
2025-11-21 21:26:16 +01:00
Serreau Jovann
339093e679 feat(styles): Ajoute la police Intel One Mono et corrige le chargement CSS. 2025-11-21 20:53:31 +01:00
Serreau Jovann
8fe84062ca ```
 feat(ViteAssetExtension): Corrige le chargement des styles CSS.
🎨 style(app.scss): Supprime l'import de la police dans le fichier SCSS.
🔒 chore(caddy): Ajoute des en-têtes de sécurité manquants.
 feat(base.twig): Ajoute la prise en charge des polices Google Fonts.
```
2025-11-21 20:41:05 +01:00
Serreau Jovann
07cf9ac299 feat(liip_imagine/logo): Ajoute un filtre imagine pour le logo et l'utilise dans la base. 2025-11-21 20:01:49 +01:00
Serreau Jovann
b28a852f16 feat(liip_imagine): Ajoute un filtre 'avatar_partner' et l'utilise pour les logos des partenaires. 2025-11-21 20:00:21 +01:00
Serreau Jovann
f13629751c purge icons 2025-11-21 19:53:47 +01:00
Serreau Jovann
0e4077b875 feat(shop): Ajoute une note sur les ventes soutenant l'association et compresse le HTML. 2025-11-21 19:37:02 +01:00
Serreau Jovann
973e795b88 feat(templates): Ajoute la langue chinoise (cn) aux options de langue. 2025-11-21 10:02:00 +01:00
Serreau Jovann
708cc87270 ```
 feat(i18n): Ajoute la traduction chinoise et Google API

Ajoute la traduction chinoise, intègre l'API Google Marchand et
corrige des problèmes de gestion des paramètres de langue.
```
2025-11-21 09:58:27 +01:00
Serreau Jovann
7e231d60cd ```
 feat(legal): Ajoute des informations légales et le numéro du DPO.
```
2025-11-20 16:20:22 +01:00
Serreau Jovann
adefe7a1df ```
 feat(shop): Ajoute la page de détails du produit avec schema.org.
```
2025-11-20 13:25:05 +01:00
Serreau Jovann
222805a91f feat(translations/about): Ajoute une chronologie des événements clés en français et anglais
Ajoute une chronologie stylisée à la page "À propos" avec des traductions pour les événements.
2025-11-20 12:14:05 +01:00
Serreau Jovann
9ddf11a31a feat(caddy): Ajoute app.chatwoot.com aux directives CSP et ajoute SDK Chatwoot. 2025-11-20 11:37:51 +01:00