REGISTRA 3.3.12
Workflow Accès & badges simplifié

- le parcours de paramétrage reste strictement en 3 étapes : 1) synchroniser SEZAME, 2) choisir/créer le modèle TYPOS, 3) envoyer les badges ;
- Pointage / Journal / Impressions / Autorisations sont déplacés dans un bloc séparé « Jour J — Outils SEZAME » ;
- aucun outil SEZAME n’est ouvert par défaut ;
- l’utilisateur choisit explicitement l’outil opérationnel qu’il veut ouvrir ;
- la synchronisation confirme clairement l’étape suivante : choisir le modèle du badge.

REGISTRA 3.3.11
Harmonisation des sous-onglets SEZAME

- les sous-onglets Pointage / Journal / Impressions / Autorisations utilisent désormais exactement la même taille, hauteur de ligne et graisse que les onglets Événement / Suivi / Accès & badges / Mails / Impression Étiquette ;
- icônes SEZAME alignées sur cette même taille ;
- cache CSS forcé sur 3.3.11.

REGISTRA 3.3.10
Correctif structure HTML Suivi / Mails

- correction de la page Suivi cassée après le remplacement du rendu d’onglets Dolibarr ;
- suppression d’un ancien `</div>` devenu orphelin et qui fermait prématurément le conteneur REGISTRA ;
- suppression de l’ancien `dol_get_fiche_end()` devenu lui aussi orphelin dans Mails ;
- conservation du rendu d’onglets homogène introduit en 3.3.9 ;
- mise à jour du cache-busting CSS.

REGISTRA 3.3.9
Navigation événement et sous-onglets SEZAME

- remplacement du rendu Dolibarr standard des onglets événement par un rendu REGISTRA unique ;
- Événement, Suivi, Accès & badges, Mails et Impression Étiquette ont désormais exactement la même taille, graisse, hauteur et espacement ;
- l’onglet actif ne change plus de taille ;
- les sous-onglets SEZAME conservent la position dans la page grâce à l’ancre #sezame-panel ;
- les actions SEZAME embarquées reviennent également sur cette zone au lieu de remonter en haut de page.

REGISTRA 3.3.8
SEZAME intégré directement dans Accès & badges

- Pointage, Journal, Impressions et Autorisations sont affichés dans la page REGISTRA ;
- aucun iframe ;
- aucun changement visuel de module pendant ces opérations ;
- navigation SEZAME sous forme de sous-onglets dans le bloc Accès & badges ;
- Groupe et Participants restent hérités de REGISTRA et ne sont pas proposés.

REGISTRA 3.3.7
Navigation SEZAME simplifiée

- libellé « Impression Étiquette » ;
- dans « Accès & badges », les écrans SEZAME utiles apparaissent comme sous-onglets : Pointage, Journal, Impressions, Autorisations ;
- Groupe et Participants ne sont pas proposés dans ce parcours car le groupe et les participants sont hérités de REGISTRA.

REGISTRA 3.3.6
Harmonisation stricte des onglets événement

- conservation du nouveau parcours Accès & badges ;
- tous les onglets Événement / Suivi / Accès & badges / Mails / Impression étiquette utilisent désormais exactement la même taille de police, hauteur de ligne, graisse et espacement ;
- référence visuelle alignée sur le premier onglet Événement ;
- maintien de la numérotation intermédiaire en 3.3.x pendant les itérations.

REGISTRA build de travail précédent
Parcours Accès & badges simplifié

- REGISTRA reste le poste de pilotage ;
- parcours en 3 étapes : synchronisation SEZAME, modèle TYPOS, envoi des badges ;
- SEZAME ne s’ouvre que pour les opérations Entrées/Scans, dans un nouvel onglet ;
- création/modification d’un modèle TYPOS directement depuis Accès & badges ;
- retour automatique après sauvegarde TYPOS et sélection automatique du modèle sauvegardé ;
- accès direct au mail Envoi de badge quand le badge est prêt ;
- Impression étiquette reste séparé pour les badges physiques.

REGISTRA 3.3.5
Masquage complet des projets si le module Projets est désactivé

- le champ Projet est déjà masqué dans la fiche événement ;
- le filtre « Tous les projets » est désormais également masqué dans la liste ;
- la colonne Projet disparaît du tableau des événements lorsque le module Projets n’est pas activé ;
- le colspan de l’état vide s’adapte automatiquement.

REGISTRA 3.3.4
Retour TYPOS contextualisé

- lorsqu’un modèle de badge est créé depuis « Accès & badges », REGISTRA transmet à TYPOS un retour vers cet onglet ;
- lorsqu’on ouvre TYPOS depuis « Impression étiquette », le retour reste dirigé vers « Impression étiquette » ;
- compatible avec le nouveau bouton flottant de retour de TYPOS 1.0.74.

REGISTRA 3.3.3
Parcours badges simplifié

- le champ Projet Dolibarr n’est plus affiché lorsque le module Projets est désactivé ;
- ordre des onglets revu : Événement → Suivi → Accès & badges → Mails → Impression étiquette ;
- le modèle du badge se configure désormais dans « Accès & badges », après synchronisation SEZAME ;
- le mail « Envoi de badge » n’apparaît que lorsque SEZAME est synchronisé ET qu’un modèle de badge TYPOS est configuré ;
- dans Mails, si le badge n’est pas prêt, un seul bouton renvoie vers l’action manquante : synchroniser ou configurer le badge ;
- suppression du choix du modèle de badge dans l’écran d’envoi : la configuration se fait une seule fois au bon endroit.

REGISTRA 3.3.2
Correctifs UX modèles TYPOS / code promo

- suppression du « + » en double sur le bouton Ajouter un code promo ;
- correction du chargement de `badge_typos_template_id` dans RegistraEvent ;
- mémorisation effective du modèle de badge choisi après rechargement ;
- récupération plus robuste des modèles TYPOS, y compris en compatibilité avec une table TYPOS issue d’un ancien schéma ;
- état explicite lorsqu’aucun modèle d’étiquette TYPOS n’est enregistré ;
- remplacement de « Nouvelle mise en page TYPOS » par « Créer une nouvelle étiquette dans TYPOS » ;
- suppression de la phrase technique grise sur la régénération à la volée ;
- augmentation des tailles de police des blocs Impression étiquette / Accès & badges.

REGISTRA 3.3.1
Correctif icône menu Dolibarr / Eldy

- conservation du logo officiel REGISTRA pour la fiche module et les écrans ;
- conservation de l’icône Font Awesome `fa-calendar-check` dans le top menu ;
- chargement global du CSS REGISTRA via `module_parts['css']` ;
- neutralisation ciblée du `background-image` généré par Eldy sur `div.mainmenu.registra.topmenuimage` afin d’éviter la superposition des deux icônes.

REGISTRA 3.3.0
Envoi de badges par lien personnel

- l’onglet « Impressions » devient « Impression étiquette » ;
- le mail « Envoi de badge » n’apparaît dans un événement qu’après synchronisation avec SEZAME ;
- avant synchronisation, l’onglet Mails affiche un bouton vers la synchronisation SEZAME ;
- choix obligatoire d’un modèle TYPOS individuel pour la campagne de badges ;
- chaque participant synchronisé reçoit un lien personnel opaque {BADGE_URL} ;
- le badge est régénéré à la volée au clic avec les données SEZAME/REGISTRA les plus récentes et le modèle TYPOS actuellement choisi ;
- un même e-mail peut recevoir plusieurs badges si plusieurs participants partagent l’adresse : chaque participant conserve son propre lien ;
- suivi en base de la date d’envoi, du dernier téléchargement et du nombre de téléchargements ;
- génération publique sécurisée via TYPOS 1.0.73.

REGISTRA 3.2.4
Modèle d’e-mail « Envoi de badge »

- ajout d’un nouveau modèle global de mail « Envoi de badge » dans les modèles REGISTRA ;
- design HTML harmonisé avec les autres e-mails premium du module ;
- objet par défaut : « Votre badge d’accès - {EVENT_LABEL} » ;
- bouton principal « Télécharger mon badge » ;
- nouvelle variable {BADGE_URL}, prévue pour le lien personnel de génération/téléchargement à la volée ;
- lien de secours affiché sous le bouton.

REGISTRA 3.2.3
Harmonisation visuelle

- tailles de police des nouveaux onglets harmonisées avec le reste des écrans événement ;
- ajout du véritable logo TYPOS dans le bloc Badges & TYPOS ;
- état vide explicite « Pas encore synchronisé avec SEZAME » à la place du pavé ambigu ;
- aucun changement métier de la passerelle REGISTRA → SEZAME → TYPOS.

REGISTRA 3.2.2
Refonte premium Accès & badges / Impressions

- remplacement des écrans trop démonstratifs par des sections premium cohérentes avec REGISTRA ;
- retour des grands blocs colorés par domaine avec titres clairs ;
- utilisation du vrai visuel SEZAME dans l’onglet Accès & badges ;
- suppression du workflow explicatif et de la liste descriptive des champs ;
- interface centrée uniquement sur les actions utiles : synchronisation, participants, entrées, scans, badges/TYPOS ;
- centre Impressions harmonisé sur le même langage visuel.

REGISTRA 3.2.1
Correctif UX premium

- refonte complète de l’onglet Accès & badges dans le langage visuel premium REGISTRA ;
- suppression de l’effet « gros pavés » et des blocs trop démonstratifs ;
- interface plus dense, plus élégante et plus opérationnelle ;
- refonte du centre Impressions avec cartes d’audience compactes et bloc TYPOS harmonisé ;
- conservation intégrale de la passerelle REGISTRA → SEZAME → TYPOS introduite en 3.2.0.

REGISTRA 3.2.0
Passerelle SEZAME — Accès, QR et badges

- nouvel onglet « Accès & badges » sur chaque événement ;
- synchronisation REGISTRA → SEZAME : un participant REGISTRA = un membre/pass QR SEZAME ;
- création automatique du groupe SEZAME associé à l’événement ;
- mise à jour des participants existants et révocation sans suppression des anciens pass ;
- synchronisation d’un scan SEZAME validé vers la présence REGISTRA ;
- conservation de toutes les données REGISTRA enrichies dans les métadonnées du pass pour TYPOS ;
- accès direct aux participants SEZAME, au pointage, aux scans et aux badges/TYPOS ;
- refonte premium de l’onglet Impressions et harmonisation avec le reste du module ;
- FR/EN (en_US) complétés.

REGISTRA 3.1.7
Version de consolidation et sécurité des données

- identifiants immuables pour les questions complémentaires et les options ;
- migration automatique des anciens q0/q1 et p0/p1 sans perte d’historique ;
- correction du regroupement des réponses des inscriptions gratuites grâce à registration_uid ;
- schémas SQL de référence complétés et migrations exécutées à l’activation ;
- montants REGISTRA stockés en DECIMAL ;
- suppression d’un participant bloquée dès qu’il est lié à une facture ;
- verrou transactionnel de l’événement pour éviter les dépassements de capacité concurrents ;
- conservation des anciennes valeurs de Nature lorsqu’elles ne sont plus proposées ;
- stockage du code promo réellement utilisé sur chaque option achetée ;
- export complet enrichi avec les codes promo utilisés ;
- anglais canonique conservé en en_US ; suppression du doublon en_GB ;
- chemins module rendus compatibles sans dépendre d’un /custom codé en dur ;
- documentation et contact support harmonisés.

REGISTRA 3.1.6
Vue complète et export exhaustif

- ajout d’un troisième tableau sous le suivi participants et les réponses complémentaires ;
- une ligne par participant avec toutes les données disponibles : identité, e-mail, fonction, texte badge, nature, options, type d’inscription, invité, présence, tiers, coordonnées du tiers, SIREN, facture, montants, paiement et toutes les réponses complémentaires ;
- ajout d’un export Excel « Toutes les données » reprenant exactement cette vue consolidée ;
- les options restent sur une ligne chacune dans la cellule Excel ;
- les colonnes des questions complémentaires sont ajoutées dynamiquement.

REGISTRA 3.1.5
Correctifs options et codes promo

- correction du compteur « Achats / options complémentaires » : les accents s’affichent normalement ;
- plusieurs codes promo peuvent maintenant être définis pour une même option ;
- chaque code promo dispose de son propre prix ;
- ajout et suppression des codes promo directement sous chaque option ;
- compatibilité conservée avec les anciens événements à code promo unique.

REGISTRA 3.1.4
Correctif d’affichage TYPOS

- les options sélectionnées pour un participant sont désormais transmises à TYPOS sur une ligne par option ;
- suppression de la présentation séparée par des virgules.

REGISTRA 3.1.3
Correctif TYPOS et suivi

- message de validation du tableau remplacé par « Suivi enregistré. » ;
- traduction anglaise correspondante : « Tracking saved. » ;
- pont REGISTRA → TYPOS corrigé avec les clés communes utilisées par les autres modules PEREL ;
- compatibilité améliorée avec les modèles TYPOS existants utilisant notamment Nom complet, Société et E-mail ;
- contrôle explicite des erreurs SQL et de la création du contexte avant ouverture de TYPOS.

REGISTRA 3.1.2
Correctif de paramétrage — Nature des participants

- paramétrage Nature déplacé dans Configuration > Modules/Applications > REGISTRA > Paramètres ;
- activation globale de la fonctionnalité ;
- saisie globale des valeurs disponibles ;
- choix global de la nature par défaut ;
- suppression du doublon dans la fiche événement ;
- cette configuration alimente automatiquement le suivi, la popup invité, l’import Excel, les inscriptions publiques et TYPOS.

REGISTRA 3.1.1
Correctif d’ergonomie — Nature des participants

- déplacement du paramétrage Nature directement dans le bloc Paramètres d’inscription ;
- activation désormais immédiatement visible sur la fiche événement ;
- conservation de toute la logique 3.1.0 : valeur par défaut, suivi, popup invité, import Excel et TYPOS.

REGISTRA 3.1.0
Évolution fonctionnelle — Import des invités et nature des participants

- import Excel/CSV d’une liste d’invités depuis le suivi ;
- modèle Excel généré selon les paramètres de l’événement ;
- colonne Nature avec liste déroulante lorsque la fonction est activée ;
- gestion de la Nature optionnelle, avec choix configurables et valeur par défaut ;
- nature par défaut appliquée aux inscriptions publiques ;
- nature modifiable participant par participant dans le suivi ;
- nature disponible dans l’ajout manuel, l’import et TYPOS ;
- champ Nature totalement absent lorsque la fonctionnalité est désactivée.

REGISTRA 3.0
Release majeure stable — Dolibarr 22 / PHP 8.3
Mise à niveau directe depuis la version publique 2.3.

3.0.10 - Harmonisation visuelle de la page Mails avec l’en-tête premium de la fiche Événement, sans modification fonctionnelle.

3.0.9 - Moteur des campagnes programmées aligné sur Dominium (cron léger, traitement centralisé, appel CMailFile identique).
