Changelog

Découvrez les dernières évolutions de la plateforme S-PASS Territoires

Renforcement de la protection anti-spam

🔧 Améliorations

  • Protection anti-spam des formulaires : le champ téléphone du formulaire de contact a été remplacé par un champ leurre (honeypot) invisible pour les utilisateurs légitimes, afin de réduire les soumissions automatiques par des robots.
  • Détection linguistique : correction de la détection de l'Igbo pour une meilleure reconnaissance des textes multilingues dans les messages entrants.

Mise à jour des traductions

🔧 Améliorations

  • Traductions : correction et harmonisation des libellés en allemand, anglais, français et néerlandais, avec ajout de nouvelles clés pour les futures fonctionnalités.

Prise en charge des liens YouTube Shorts

✨ Nouveautés

  • YouTube Shorts dans le bloc d'intégration : les liens au format youtube.com/shorts/ sont désormais reconnus et intégrés automatiquement dans les blocs embarqués du mode enrichi.

Correction du comportement des modales dans le composant Galerie

🐛 Correctifs

  • Comportement de la modale dans la Galerie : la modale ne se ferme plus au clic extérieur et sa transition est gérée de façon plus fluide lors de la sélection de médias en mode enrichi.

Ajout de nouvelles catégories CAP et refactorisation Docker

✨ Nouveautés

  • Nouvelles valeurs pour la ressource CAP : ajout de « Équipement » dans le type de construction, « Biodiversité » dans les problématiques, et « conseiller CAUE » dans les orientations.

🔧 Améliorations

  • Configuration Docker : refonte de la configuration pour garantir la persistance des données locales entre les redémarrages de conteneurs et clarifier la structure du projet (volume MariaDB persistant, dossier de scripts d'initialisation).

Suppression de la fonctionnalité d'administration des applications

🗑️ Suppressions

  • Interface d'administration des applications : retrait complet de cette fonctionnalité du backoffice. Les contrôleurs, routes et modèles associés ont été supprimés car devenus obsolètes et non utilisés.

Modification de la réponse de l'API GeoJSON

🔧 Améliorations

  • API GeoJSON — champ applicant : les réponses GeoJSON incluent désormais le nom du demandeur associé à chaque ressource, directement accessible dans les propriétés de chaque feature.

Ajustement des niveaux d'accès

🔒 Sécurité

  • Harmonisation des niveaux d'accès : les valeurs des constantes de partage ont été mises à jour (PARTAGE_GROUPE 30 → 40, PARTAGE_COMMUNAUTE 40 → 45) pour garantir une meilleure cohérence des droits d'accès et une visibilité adaptée des contenus.

Refactorisation interne

🔧 Améliorations

  • Service CaueSecurity : intégration du RouterInterface pour permettre la génération d'URL et les redirections internes sans dépendance externe.

Mise à jour mineure

🐛 Correctifs

  • Logique de redirection : ajout de l'import manquant de RedirectResponse pour permettre son utilisation dans la logique de redirection de sécurité.