Skip to content

Releases

Version 4.8.1

Choose a tag to compare

@Trollinou Trollinou released this 19 Jul 15:02

What's Changed

  • feat(pwa): finalise TypeMarcheHeros avec zoom modal, distinction tap/… by @Trollinou in #141

Full Changelog: 4.8.0...4.8.1

Release 4.7.3

Choose a tag to compare

@Trollinou Trollinou released this 30 Jun 14:31

[4.7.3] - 2026-06-30

Plugin WordPress (Backend)

  • Agenda (Synchronisation de date) : Correction du bug de synchronisation entre la date de début et la date de fin lors de la saisie clavier en écoutant uniquement l'événement blur au lieu de change (évitant ainsi le format tronqué sur les années).
  • Agenda (Saisie des heures) : Remplacement des listes déroulantes de choix de l'heure par des champs de saisie natifs HTML5 <input type="time" step="900"> pour une saisie plus moderne et ergonomique par pas de 15 minutes.
  • Appel à bénévoles (Date par défaut) : Pré-remplissage automatique lors de l'ajout d'une nouvelle date avec le lendemain de la date la plus récente déjà saisie.

Version 4.7.2

Choose a tag to compare

@Trollinou Trollinou released this 30 Jun 13:24

[4.7.2] - 2026-06-30

Plugin WordPress & PWA

  • Mentions Légales : Ajout de la mention de protection des données personnelles et de l'exercice des droits sous le bouton de validation du formulaire de préinscription (shortcode WordPress et PWA).

Plugin WordPress (Backend)

  • Gestion des Consentements (Opt-out) : Remplacement de l'opt-in de communication par e-mail par des cases d'opposition individuelles décochées par défaut pour l'adhérent (dame_email_refuses_comms) et ses représentants légaux (dame_legal_rep_1_email_refuses_comms / dame_legal_rep_2_email_refuses_comms).
  • Métabox PreInscription : Ajout et prise en charge des cases à cocher d'opposition e-mail dans la métabox WordPress pour la visualisation et l'édition administrative.

Application Mobile (PWA)

  • Formulaire de Préinscription : Intégration de cases à cocher d'opposition (opt-out) pour l'adhérent et les représentants légaux avec support du retour à la ligne automatique (ion-text-wrap) pour éviter la troncature du texte.

Version 4.7.0

Choose a tag to compare

@Trollinou Trollinou released this 29 Jun 18:12

[4.7.0] - 2026-06-29

Plugin WordPress (Backend)

  • API REST (Préinscription) : Création du contrôleur REST PreInscription.php gérant la soumission du formulaire, le chargement sécurisé des détails d'un adhérent et les téléchargements des PDF (attestations de santé et autorisations parentales).
  • Vérification d'Adhésion en cours : Ajout de la clé already_registered (basée sur la saison active) dans la réponse de l'API /my-identities pour filtrer les membres déjà à jour.

Application Mobile (PWA)

  • Formulaire de Préinscription : Recréation du formulaire WordPress au sein de la PWA (PreInscriptionPage.vue) avec gestion dynamique Majeurs/Mineurs et autocomplétion des adresses (GéoPortail/IGN) et des lieux de naissance (geo.api.gouv.fr).
  • Gestion Unifiée des Cibles : Proposition d'une liste unique fusionnant l'utilisateur connecté et l'ensemble de ses enfants associés avec indication d'état (✅ Rempli).
  • Nommage des Documents : Personnalisation automatique des noms des PDF téléchargés intégrant le NOM et le Prénom de l'adhérent.
  • Optimisation Interface & Filtres : Résolution des erreurs de sessions expirées (refresh automatique en cas de 401), suppression de l'effet de clignotement de la carte d'action sur la page d'accueil, et masquage automatique si tout le foyer est déjà inscrit pour la saison active.

Version 4.6.2

Choose a tag to compare

@Trollinou Trollinou released this 24 Jun 06:11

[4.6.2] - 2026-06-24

Plugin WordPress (Backend)

  • Barre d'outils d'administration (Toolbar) : Correction de l'erreur de permissions (« droit insuffisant ») sur le raccourci « Envoyer un message » en rectifiant son URL (admin.php?page=dame-mailing). Transition des vérifications de rôles codés en dur vers l'utilisation de la capacité edit_dame_messages, et sécurisation du bouton de sauvegarde manuelle en le masquant si l'utilisateur n'a pas la capacité manage_options.

Application Mobile (PWA)

  • Authentification (Renouvellement de session) : Implémentation du rafraîchissement silencieux du jeton JWT (/auth/refresh) lorsque l'application revient au premier plan ou est relancée. Cela permet d'éviter les déconnexions intempestives et répétitives après l'expiration de la session courte de base (ex: 60 minutes) tout en s'appuyant sur la fenêtre de rafraîchissement globale (ex: 2 semaines) configurée côté serveur.

Version 4.6.1

Choose a tag to compare

@Trollinou Trollinou released this 21 Jun 13:44

[4.6.1] - 2026-06-21

Plugin WordPress (Backend)

  • Manifest Dynamique : Interception de /dame-manifest.json pour générer à la volée le manifest de la PWA à partir du titre et du logo du site WordPress.
  • Invitation à l'installation (Bannière) : Ajout d'un système d'invitation à l'installation sur tout le site WordPress avec bannière premium (effet glassmorphism, support du mode sombre).
  • Logique d'installation :
    • Android/Chromium : Interception de l'événement beforeinstallprompt avec bouton « Installer ».
    • iOS/Safari : Infobulle d'aide étape par étape (Partage -> Sur l'écran d'accueil) avec cooldown de 7 jours (sauvegardé en localStorage).
    • Service Worker : Enregistrement automatique du Service Worker de la PWA sur le frontend WordPress.

Full Before developpement of ROI

Choose a tag to compare

@Trollinou Trollinou released this 25 Aug 19:15
46318c6

Dame version avant la mise en place du Plugin ROI dependant ce celui-ci