17 Commits

Author SHA1 Message Date
Serreau Jovann
9a05c96bee ```
 feat(ViteAssetExtension): Ajoute la gestion des favicons et améliore la gestion des scripts.

⚙️ chore(pwa): Met à jour le nom et l'URL de démarrage du PWA.
```
2026-01-22 22:22:25 +01:00
Serreau Jovann
2c4569a0da ```
 feat(error pages): Améliore l'expérience utilisateur avec des pages d'erreur conviviales.
```
2026-01-22 21:41:06 +01:00
Serreau Jovann
1c2542cec6 feat(maintenance.twig): Améliore l'affichage et l'accessibilité de la page de maintenance. 2026-01-22 21:33:51 +01:00
Serreau Jovann
d8b53e677c ```
 feat(error/500): Ajoute une page d'erreur 500 personnalisée.
🐛 fix(ErrorListener): Gère les erreurs 404 et 500 et les affiche.
📝 chore(security/maintenance): Ajoute meta robots à maintenance.twig.
```
2026-01-22 21:25:09 +01:00
Serreau Jovann
e3c42a7aa4 feat(maintenance.twig): Ajoute PWA en production pour la page de maintenance. 2026-01-21 14:17:09 +01:00
Serreau Jovann
e4f1fda1bd ```
 feat(maintenance): Ajoute une page et un mode maintenance activable.
```
2026-01-21 14:00:54 +01:00
Serreau Jovann
d86d6612b5 ```
 feat(security): Ajoute blocage intranet et vérification des services.
```
2026-01-19 11:25:56 +01:00
Serreau Jovann
9599aec7b2 feat(security): Ajoute informations réseau et Cloudflare pour le débogage.
🔧 chore(framework): Ajoute REMOTE_ADDR aux proxies de confiance.
2026-01-19 11:22:47 +01:00
Serreau Jovann
b7a96e76d0 ```
 feat(security): [FR] Améliore la gestion des erreurs et la sécurité de l'intranet.
```
2026-01-19 11:20:16 +01:00
Serreau Jovann
1afc6a20ea feat(sécurité): Implémente le verrouillage de l'intranet avec une page d'erreur personnalisée. 2026-01-19 08:38:10 +01:00
Serreau Jovann
c44d44e4fc ```
 feat(scheb_2fa): Active Google 2FA et ajoute template de login

Active l'authentification à deux facteurs Google et ajoute un template Twig
pour l
2026-01-16 10:11:07 +01:00
Serreau Jovann
26c3dfd3a1 ```
 feat(security): Ajoute l'authentification à deux facteurs (2FA) avec Google Authenticator.
```
2026-01-16 10:04:02 +01:00
Serreau Jovann
e8e8481991 ```
 chore(crm): Supprime les fichiers manifest et favicon obsolètes, ajoute PWA.
```
2026-01-16 09:23:23 +01:00
Serreau Jovann
aba456e5ca ```
 feat(caddy): Améliore la sécurité avec CSP et headers standards

 feat(templates): Met à jour le logo sur la page d'inscription réussie

 feat(knp_paginator): Ajoute la configuration pour le style Tailwind

 feat(audit_logs): Crée la page de traçabilité des actions

 feat(logs): Ajoute le contrôleur pour gérer les logs d'audit

 feat(AppLogger): Enregistre l'user agent dans les logs d'audit

 feat(AccountController): Supprime l'appel inutile de l'EventAdminCreate

 feat(AuditLogRepository): Récupère les logs en excluant les ROOT

 feat(base): Ajoute la structure de base pour le dashboard
```
2026-01-15 20:08:04 +01:00
Serreau Jovann
98937f9164 ```
 feat(admin): Ajoute gestion des administrateurs avec création et suppression.

Ajoute la gestion complète des administrateurs : création, suppression,
logs d'audit, notifications mail (création/suppression) et désinscription.
```
2026-01-15 19:44:51 +01:00
Serreau Jovann
3b0ce1314f ```
 feat(security): Ajoute l'authentification Keycloak SSO et migre les commandes

Supprime la commande AccountCommand, la migration et ajoute l'authentification
Keycloak SSO. Crée les vues de base pour le tableau de bord.
```
2026-01-15 18:04:01 +01:00
Serreau Jovann
662bb0bcc6 ```
[+] chore(root): Initialise le projet avec une structure de base

Crée la structure de base du projet Symfony, incluant les entités,
services, formulaires, et templates nécessaires pour la gestion des
comptes utilisateurs, la sécurité, et la gestion des mots de passe
oubliés. Ajoute également la configuration pour la gestion des assets
avec Vite, la gestion des fichiers avec Flysystem, et la
génération de sitemaps.
```
2025-12-11 17:22:26 +01:00