Serreau Jovann
2969325a1a
🐛 fix(ContactController): Corrige une faute de frappe dans l'expéditeur du mail.
2025-11-17 15:17:03 +01:00
Serreau Jovann
749e47882a
```
...
✨ feat(security): Utilise l'email pour l'authentification, crée dashboard admin.
Ajoute le dashboard admin, les membres, les events, et les comptes.
Utilise l'email au lieu du username pour l'authentification.
```
2025-11-17 15:01:38 +01:00
Serreau Jovann
75f3533776
```
...
✨ feat(security): Ajoute réinitialisation mot de passe, robots.txt, et traductions.
Ajoute la fonctionnalité de réinitialisation de mot de passe, met à jour le
robots.txt, et ajoute des traductions en français et en anglais.
```
2025-11-17 14:13:50 +01:00
Serreau Jovann
aac6bacbf0
🐛 fix(Mailer): Corrige l'adresse e-mail de l'expéditeur pour utiliser le domaine .fr.
2025-11-17 13:45:56 +01:00
Serreau Jovann
50a0c7f730
🐛 fix(Command): Corrige le nom de la commande et évite la redondance d'event.
2025-11-17 13:44:15 +01:00
Serreau Jovann
db87ec9e8c
✨ feat(all): Ajoute la fonctionnalité de création d'administrateur et mise à jour des mails.
2025-11-17 13:39:58 +01:00
Serreau Jovann
5930f0435f
✨ feat(assets/app.js): Ajoute la gestion des menus utilisateur et améliore l'UI.
...
Ajoute la gestion des menus utilisateur (desktop et mobile) avec des fonctions pour basculer la visibilité et ferme les menus au clic extérieur.
Ajoute aussi la gestion de la touche "Echap" pour fermer les menus.
✨ feat(translations/messages.en.yaml): Add security translations for login & password.
Ajoute les traductions anglaises pour la sécurité (connexion, mot de passe oublié).
✨ feat(translations/messages.fr.yaml): Ajoute les traductions pour la sécurité.
Ajoute les traductions françaises pour les formulaires de connexion et mot de passe oublié.
✨ feat(templates/security): Crée les templates pour login et mot de passe oublié.
Crée les templates login.twig, forgot_password.twig et forgot_password_success.twig.
✨ feat(src/Service/ResetPassword): Adapte ResetPasswordSubscriber pour E-Cosplay.
Adapte le service ResetPasswordSubscriber pour le projet E-Cosplay.
✨ feat(src/Controller/SecurityController): Crée le contrôleur de sécurité.
Crée le SecurityController avec les routes pour la connexion et la gestion du mot de passe oublié.
✨ feat(templates/base.twig): Ajoute le menu utilisateur desktop et mobile.
Ajoute le menu utilisateur (desktop et mobile) avec gestion de la connexion/déconnexion.
2025-11-17 13:12:56 +01:00
Serreau Jovann
24406d0184
```
...
✨ feat(event): Ajoute la liste des événements et la gestion d'absence d'événements.
Ajoute la liste des événements avec affichage de date, lieu, organisateur et un lien vers les détails. Gère l'absence d'événements.
```
2025-11-17 12:47:55 +01:00
Serreau Jovann
d0c262398b
✨ feat(ansible/caddy): Ajoute challenges.cloudflare.com à connect-src de CSP
2025-11-17 12:34:51 +01:00
Serreau Jovann
b372a8b0eb
✨ feat(ansible/caddy): Met à jour la CSP pour autoriser les requêtes vers Trustpilot et Cloudflare.
2025-11-17 12:25:52 +01:00
Serreau Jovann
6449a5eb0e
✨ feat(caddy): Ajoute connect-src au Content-Security-Policy pour e-cosplay.fr
2025-11-17 12:23:16 +01:00
Serreau Jovann
0366136238
🔧 fix(ansible/caddy): Corrige la directive Content-Security-Policy en supprimant connect-src.
2025-11-17 12:18:35 +01:00
Serreau Jovann
d95821c18e
✨ feat(templates/base): Utilise l'URL complète pour le script de statistiques.
2025-11-17 12:17:47 +01:00
Serreau Jovann
1ffec67e4c
✨ feat(umami): Ajoute des variables d'environnement pour personnaliser Umami
...
✨ feat(caddy): Supprime les redirections spécifiques à datas.e-cosplay.fr
2025-11-17 12:13:59 +01:00
Serreau Jovann
e5d9de699a
✨ feat(caddy): Met à jour la politique de sécurité du contenu pour plus de granularité.
2025-11-17 12:05:32 +01:00
Serreau Jovann
13c235bdbe
✨ feat(caddy): Met à jour la directive Content-Security-Policy pour autoriser 'unsafe-inline' pour les scripts.
2025-11-17 11:58:38 +01:00
Serreau Jovann
6347b85a1a
✨ feat(caddy): Met à jour la politique de sécurité du contenu pour les sources connectées
2025-11-17 11:55:53 +01:00
Serreau Jovann
c3c0d01b98
✨ feat(ansible/caddy): Met à jour la politique de sécurité du contenu et connect-src.
2025-11-17 11:51:15 +01:00
Serreau Jovann
4f012e1cdb
✨ feat(offline.html): Ajoute une page d'erreur hors ligne pour informer l'utilisateur.
2025-11-17 11:45:40 +01:00
Serreau Jovann
26c76a84bc
✨ feat(caddy): Ajoute 'self' à connect-src dans la directive Content-Security-Policy.
2025-11-17 11:44:22 +01:00
Serreau Jovann
3af4c47ac8
✨ refactor(PWA): Renomme le fichier service worker et enregistre le SW.
2025-11-17 11:41:27 +01:00
Serreau Jovann
0f6dca2fff
✨ feat(caddy): Ajoute connect-src à la Content-Security-Policy pour datas.e-cosplay.fr
2025-11-17 11:39:30 +01:00
Serreau Jovann
81e457e0f9
✨ feat(SeoController): Ajoute une route pour security.txt
...
✨ feat(caddy): Ajoute une redirection pour /api/send vers datas.e-cosplay.fr
2025-11-17 11:09:34 +01:00
Serreau Jovann
381210448c
✨ feat(caddy): Ajoute une redirection pour le script de statistiques et l'intègre
...
✨ feat(template): Intègre le script de statistiques via la nouvelle redirection
2025-11-17 11:01:02 +01:00
Serreau Jovann
900ebc61b5
✨ feat(ansible/caddy): Ajoute le domaine datas.e-cosplay.fr à la CSP pour les scripts.
2025-11-17 11:00:05 +01:00
Serreau Jovann
48aa9dfc0a
✨ feat(docker): Ajoute la variable d'environnement APP_SECRET et Umami dans prod
...
✨ feat(twig/base): Ajoute le script Umami pour le suivi des statistiques en production
2025-11-17 10:51:25 +01:00
Serreau Jovann
2ed6907f35
✨ feat(ansible/caddy): Ajoute un reverse proxy pour datas.e-cosplay.fr et supprime une route obsolète.
2025-11-17 10:42:25 +01:00
Serreau Jovann
8a8df12a7e
✨ feat(caddy): Simplifie le handle path pour /datas pour proxy vers le backend.
2025-11-17 10:40:48 +01:00
Serreau Jovann
dc9738366d
✨ feat(caddy): Ajoute storage.googleapis.com à Content-Security-Policy pour scripts
2025-11-17 10:38:06 +01:00
Serreau Jovann
4d94a49b9f
✨ feat(ansible/caddy): Met à jour la configuration de Caddy avec des améliorations CSP et proxy.
2025-11-17 10:30:39 +01:00
Serreau Jovann
7c8dda6ea7
✨ feat(caddy): Supprime l'authentification de base et met à jour CSP pour trustpilot.com
2025-11-17 10:26:11 +01:00
Serreau Jovann
ea83bf28f2
✨ feat(caddy): Ajoute l'authentification basique pour protéger les données.
2025-11-17 09:51:34 +01:00
Serreau Jovann
4aadc68e67
✨ feat(ansible/caddy): Ajoute trustpilot.com à la CSP pour permettre les avis
2025-11-17 09:45:31 +01:00
Serreau Jovann
8a838dd244
✨ feat(ansible/caddy): Ajoute une redirection pour ts.js et corrige le proxy inverse.
2025-11-17 09:42:13 +01:00
Serreau Jovann
cc49c5451d
✨ feat(caddy): Ajoute une redirection pour les fichiers datas et un proxy inverse.
2025-11-17 09:41:35 +01:00
Serreau Jovann
a61296fb74
✨ feat(docker): Modifie l'URL de la base de données pour pointer vers datas_db
2025-11-17 09:37:53 +01:00
Serreau Jovann
c89c76184e
```
...
✨ feat(docker/caddy/twig): Ajoute Trustpilot et met à jour les ports Umami.
```
2025-11-17 09:37:02 +01:00
Serreau Jovann
20119f33c8
✨ feat(ansible): Simplifie les tâches Docker Compose et supprime become: false
2025-11-17 09:31:56 +01:00
Serreau Jovann
9a151c3705
✨ feat(ansible): Ajoute le déploiement d'Umami avec Docker Compose et redémarre les services.
2025-11-17 09:29:03 +01:00
Serreau Jovann
406c6890a6
fix error regisster page
2025-11-17 09:26:07 +01:00
Serreau Jovann
14dae09a2a
```
...
✨ feat(shop/events): Ajoute les pages boutique et événements, en construction.
```
2025-11-17 09:13:03 +01:00
Serreau Jovann
67a05e8213
✨ feat(pwabuilder-sw.js): Ajoute une page de repli hors ligne et améliore la gestion du cache.
...
🎨 style(about.twig): Supprime la mention du photographe (déplacé dans la page d'accueil).
2025-11-17 08:46:52 +01:00
Serreau Jovann
98a487ccad
✨ feat(sw): Ajoute Workbox pour une mise en cache plus efficace
2025-11-16 23:59:31 +01:00
Serreau Jovann
9d526f2556
✨ feat(PWA): Ajoute un service worker et gère l'installation dans app.js.
2025-11-16 23:51:52 +01:00
Serreau Jovann
f406be8544
✨ feat(site.webmanifest): Ajoute des métadonnées pour une meilleure expérience utilisateur.
2025-11-16 23:49:28 +01:00
Serreau Jovann
2a0d486f39
```
...
✨ feat(site.webmanifest): Ajoute une description et des icônes pour PWA.
```
2025-11-16 23:48:07 +01:00
Serreau Jovann
821a68d5a1
✨ feat(ViteAssetExtension): Ajoute preload aux liens CSS pour améliorer le chargement.
...
🔒 fix(caddy): Met à jour la politique de sécurité du contenu pour Cloudflare Insights.
2025-11-16 23:43:28 +01:00
Serreau Jovann
bcad1a07b9
✨ feat(caddy): Met à jour la politique de sécurité du contenu pour plus de simplicité
2025-11-16 23:31:03 +01:00
Serreau Jovann
29bcda7500
✨ feat(templates): Ajoute meta description et améliore titres pages légales.
...
✨ feat(translations): Ajoute descriptions pour pages accueil, membres et contact.
✨ feat(caddy): Ajoute `-X-Robots-Tag` dans la configuration caddy.
2025-11-16 23:27:43 +01:00
Serreau Jovann
7edd13372c
✨ feat(templates): Met à jour les noms des éléments de liste pour la compatibilité Twig.
2025-11-16 23:08:36 +01:00