Notes de version (au 5 juillet 2026)
Notre équipe améliore Administration+ en continu, en collaboration avec ses utilisateurs. Retrouvez ci-dessous toutes les nouveautés, corrections et mises à jour d’A+ depuis la publication de la version 2026.
Déploiement du 5 juillet 2026
🛠️ Améliorations
Ajout de la mémoire des filtres sur les pages Utilisateurs et Équipes.
♿️ Accessibilité
Administration+ est désormais 100% conforme au RGAA.
Déploiement du 25 juin 2026
✨ Nouvelles fonctionnalités
Ajout de la mémoire des filtres sur la page Tous les signalements : lorsque l'utilisateur filtre les résultats (par exemple, "n'afficher que les signalements traités"), qu'il consulte le signalement puis qu'il revient en arrière sur la page Tous les signalements, les filtres sont toujours actifs. La mémoire fonctionne avec les filtres, avec la recherche et avec la page consultée.
Déploiement du 23 juin 2026
🛠️ Améliorations
Le formulaire de contact permet de transmettre des pièces jointes
La page Statistiques s'affiche beaucoup plus rapidement
Ajout d'un tableau "Rapport ventilé par équipe" sur la page Statistiques
🐞 Corrections de bugs
Il n'est plus possible d'inviter un utilisateur avec une adresse e-mail déjà existante
♿️ Accessibilité
Voir toutes les modifications du 23 juin 2026
Résilience Redis : nouveau wrapper resilient-secondary-storage.ts qui gère les pertes de connexion Redis sans planter better-auth, avec kill de session immédiat et monitoring Sentry (fix(auth)). Ajustements dans lib/auth.ts, lib/redis.ts, utils/auth-server.ts.
♿ Accessibilité (RGAA 4.1.2)
Multi-select : option « tout sélectionner » désormais opérable au clavier (RGAA 7.1).
Corrections overflow mobile et rendu de la timeline (RGAA P05/P06/P07).
Amélioration de la structure sémantique sur plusieurs composants (request-form, filtres, statut…).
Mise à jour du suivi d'audit RGAA (tasks/rgaa-audit-todo.md).
Déploiement du 16 juin 2026
🛠️ Améliorations
Le contenu textuel des signalements et de la messagerie est mis en forme (prise en compte des retours à la ligne)
La réouverture d'un signalement passe désormais le signalement à l'état En cours de traitement (ou En attente de prise en charge si c'était son état avant fermeture) de façon automatique
Lorsqu'un auteur est désactivé, les signalements qu'il a créés sans co-auteurs sont réassignés à un membre de son ancienne équipe. Un e-mail avertit désormais ce membre qu'il est devenu l'auteur de ces signalements
🐞 Corrections de bugs
Correction de bugs d'affichage sur la page Utilisateurs des superviseurs
Un signalement rouvert ne passe plus automatiquement En cours de traitement, il reprend son état initial (s'il était En attente de prise en charge par exemple)
Le filtre Voir uniquement les signalements auxquels vous avez répondu a été reconfiguré
Communication du 15 juin 2026
Déploiement du 8 juin 2026
✨ Nouvelles fonctionnalités
Création d'un formulaire de contact
Un aidant peut fermer un signalement quel que soit son statut
🛠️ Améliorations
Mise à jour du tableau de présentation des signalements en fonction des résultats du sondage du 4 mai 2026 : création d'une colonne Nom de l'équipe/Auteur de l'équipe
Création de la page d'aide Comprendre la page Statistiques et des sous-pages Filtrer les statistiques et Exporter les statistiques
Ajout d'animations de chargement de page (ou d'action) pour les connexions bas débit
Un opérateur peut indiquer qu'un signalement dispose d'une procédure standard (critère de pertinence) lorsqu'il traite un signalement, pas seulement lorsqu'il le prend en charge
Ajout du lien vers le code source dans le pied de page
Ajout de la définition des critères d'un blocage sur la page d'accueil
🐞 Corrections de bugs
La signature des messages d'un opérateur qui appartient à plusieurs territoires change en fonction de l'équipe opérateur sollicitée
Lorsqu'un utilisateur n'est pas connecté et qu'il clique sur le lien d'un signalement présent dans un e-mail, il est bien redirigé vers le signalement une fois qu'il s'est connecté
La position des filtres "par équipe" est fixe
La zone cliquable des interrupteurs "Voir uniquement..." se limite à l'interrupteur et au texte
Le menu du site fonctionne désormais convenablement sur mobile et tablette
♿️ Accessibilité
Voir toutes les modifications du 8 juin 2026
Changelog accessibilité — RGAA 4.1.2
♿ Gestion du focus
Nouveau hook useFocusOnVisible (src/app/hooks/use-focus-on-visible.ts) : déplace le focus et fait défiler la page vers un message (Alert) au moment où il apparaît dynamiquement, pour que les utilisateurs clavier et lecteurs d'écran soient notifiés. Le conteneur cible porte tabIndex={-1}. Appliqué de façon homogène à toutes les alertes dynamiques de l'app :
alertes de succès/erreur des formulaires (contact, connexion),
ajout / suppression / renvoi d'invitation d'un membre d'équipe,
alerte « signalement créé ».
Restitution du focus après suppression d'un « tag » : le focus revient sur le champ de saisie après suppression d'un e-mail (add-member-form) ou d'un territoire (team-areas).
⌨️ Menu d'actions accessible au clavier
Nouveau composant ActionMenu (src/app/component/action-menu/) remplaçant les menus d'actions :
aria-expanded et aria-label sur le bouton déclencheur,
navigation au clavier : flèches haut/bas, Home/End,
ouverture via flèche bas → focus sur la première option,
Échap ferme le menu et rend le focus au bouton,
focus non piégé (Tab sort naturellement et referme le menu),
icônes du bouton marquées aria-hidden="true".
Couvert par une suite de tests dédiée (action-menu.spec.tsx).
🔗 Liens ouvrant une nouvelle fenêtre
Ajout systématique de - nouvelle fenêtre + target="_blank" / rel="noopener noreferrer" :
lien « Aide » et nouveau lien « Code source » (footer/header, layout.tsx),
page Contact / accueil.
Correction des title de liens d'accueil : « Accueil - Administration+ » (header et footer).
📝 Formulaires & messages d'erreur
InputFile : aria-invalid et aria-describedby liés au message d'erreur (qui reçoit un id et role="alert").
Indices masqués (sr-only) sur les filtres reliés via aria-describedby : filtres équipes, filtres signalements, sélection de groupe de demande.
Légendes de fieldset masquées visuellement mais accessibles (fr-sr-only).
Nouveau formulaire de contact (contact-form/) conçu accessible : champs aria-required, confirmation role="status", erreur role="alert" avec focus déplacé, le tout testé.
👁️ Visibilité du focus (RGAA critère 10)
Fil d'Ariane (global.css) : l'overflow: hidden n'est plus forcé que sur mobile (max-width: 47.99em). Sur desktop, il rognait le contour de focus des liens du fil d'Ariane.
🎨 Éléments décoratifs & divers
Icônes décoratives marquées aria-hidden="true" / role="presentation" (page accueil, etc.).
Picto « A consulté le signalement » : aria-label + title explicites (author-infos, recipients-infos).
Spinner : conserve son sr-only « Chargement en cours » + role="status", couleur rendue configurable.
DataTable : alignement vertical align-middle des cellules.
Mise à jour du mardi 2 juin 2026
🛠️ Améliorations
Évolution de la page Statistiques
Déploiement du 26 mai 2026
✨ Nouvelles fonctionnalités
Les responsables d'équipes et les superviseurs peuvent annuler une invitation
Ajout du nom marital
Ajout d’un pictogramme "œil" permettant de savoir qui a consulté un signalement
🛠️ Améliorations
Ajout d’un bouton "Imprimer le signalement"
Ajout des pictogrammes des organisations
Les signalements sont exportés au format *.xlsx plutôt que *.csv
Clarification des chiffres de l’activité d'un utilisateur
Lorsqu’un utilisateur qui n’appartient plus à aucune équipe se connecte à A+, il arrive sur une page d’explications
Simplification de la création d’un signalement (étape 2 en particulier)
Lors de la création d’un signalement, tous les membres de l’équipe de l'auteur sont ajoutés par défaut (ils peuvent être décochés)
🐞 Corrections de bugs
Correction de l’ordre de tri (flèches à l’envers)
Page utilisateurs : affichage de liens « +99 équipes/+99 territoires » pour éviter un affichage trop chargé par défaut
Mail récapitulatif : correction du lien qui ne fonctionnait pas
Déploiement du 6 mai 2026
✨ Nouvelles fonctionnalités
Les responsables d'équipes et les superviseurs peuvent exporter les signalements
Déploiement du 4 mai 2026
🛠️ Améliorations
En souffrance n'est plus un état, c'est une étiquette qui s'ajoute à l'état d'un signalement
🐞 Corrections de bugs
Correction de la vulnérabilité YWH-PGM10356-203
♿️ Accessibilité
Ajout de la page Plan du site
Déploiements (2) du 27 avril 2026
🛠️ Améliorations
Le tableau des signalements affiche l'auteur du signalement, son équipe et le territoire concerné
Un superviseur peut filtrer ses équipes par territoire
🐞 Corrections de bugs
Les données personnelles ne sont plus transmises à l'outil de suivi technique
⚙️ Administration
Un administrateur peut transformer un utilisateur en superviseur et lui rattacher un ou plusieurs territoires
♿️ Accessibilité
Le service est plus accessible aux personnes utilisant un lecteur d'écran : les liens qui ouvrent un nouvel onglet sont désormais annoncés comme tels (page de connexion, page d'accessibilité, alertes d'accueil, pied de page, équipes, etc.).
Le formulaire de création de signalement indique clairement aux technologies d'assistance quels champs sont obligatoires (équipe, territoire, prénom, nom, date de naissance, sujet, description).
Les messages d'erreur affichés pendant le dépôt d'un signalement sont annoncés immédiatement par les lecteurs d'écran.
L'indicateur de chargement annonce « Chargement en cours » aux utilisateurs de lecteurs d'écran.
La structure de page a été améliorée pour une meilleure navigation au clavier et une meilleure compréhension par les outils d'assistance.
Déploiement du 22 avril 2026
✨ Nouvelles fonctionnalités
Un e-mail est envoyé lorsqu'un signalement passe à l'état En souffrance
L'auteur d'un signalement Traité peut le repasser à l'état En cours de traitement pour indiquer au destinataire que le signalement n'est pas résolu
Le tchat, réservé aux utilisateurs connectés, est accessible uniquement depuis la page Contact (comme c'était le cas sur la version pré-2026)
Déploiement du 13 avril 2026
✨ Nouvelles fonctionnalités
Les responsables d'équipes et les superviseurs peuvent désormais renvoyer une invitation lorsque l'utilisateur invité ne s'est pas connecté à son compte 7 jours après l'envoi de l'invitation
🛠️ Améliorations
Les signalements sont automatiquement fermés 1 mois après avoir été traités ; un mail est envoyé pour le signaler
Des alertes de confirmation d'actions ont été ajoutées (ajout d'un membre, retrait d'un membre, invitation d'un utilisateur)
🐞 Corrections de bugs
Toutes les pages du site ont une balise TITLE valide
Aucun utilisateur ne peut plus être attaché à une équipe supprimée
Le système d'impersonification est désormais complet (anonymisation)
Les pages Accessibilité, Mentions légales et Politique de confidentialité sont accessibles aux personnes non-connectées
Déploiement du 27 mars 2026
✨ Nouvelles fonctionnalités
Ajout du filtre des signalements En souffrance
🐞 Corrections de bugs
Page Équipes : ajout d'une pagination pour les utilisateurs qui appartiennent à plus de 10 équipes
L'alerte "Informations complémentaires de l'organisme" s'affiche correctement lors de la création d'un signalement
⚙️ Administration
Un administrateur peut fermer un signalement quel que soit son statut
Déploiement du 10 mars 2026
Mise en production de la nouvelle version d’Administration+ 🎉
Mis à jour