Aller au contenu principal

5.1.7

Version publiée le 16/01/2025

Webmail BlueMind (MailApp)

  • BM-21666 : Corrige : Tri incorrect de la liste d'adresses dans la saisie semi-automatique du compositeur
    La liste d'adresses dans le champ de saisie automatique du compositeur n'était pas correctement triée : les adresses les plus pertinentes apparaissaient après les moins pertinentes.
    Cette correction introduit plusieurs changements :
    1. Mise à jour des interfaces de mutation : La logique de calcul de la pondération des adresses est désormais gérée dans les mutations, plutôt que d'être déléguée à l'appelant. Les mutations n'acceptent plus qu'une adresse électronique et soit augmentent son poids soit l'excluent de la saisie semi-automatique.
    2. Amélioration de l'algorithme de pondération des adresses : Auparavant, le poids était augmenté en en ajoutant Date.now(), ce qui donnait un poids excessif aux adresses ayant fait l'objet de communications fréquentes dans le passé. Désormais, les e-mails répétés donnent un « bonus » à une adresse, mais ce bonus diminue avec le temps.
      Par exemple, après avoir écrit à quelqu'un 3 fois, elle sera prioritaire par rapport aux contacts récents pendant 20 jours, après quoi elle perdra sa priorité si elle ne reçoit pas d'autres e-mails, après quoi ils perdent leur priorité si aucun autre e-mail n'est envoyé.
    3. Correction du tri dans MailContactRecipient : La liste d'adresses était partiellement triée dans l'ordre inverse ; le getter ADDRESS_AUTOCOMPLETE place désormais les adresses les plus pertinentes à la fin et MailContactRecipient les trie au début.
  • BM-21677 : Rétablit le bon fonctionnement du bouton "Retirer cette suggestion"

LMTP

  • BM-20973 : Corrige l'erreur liée aux filtres appliqués à l'envoi alors que le traitement avait été rejeté (ne les applique plus)

Core

  • BM-21337 : Corrige : erreur de filtre de messagerie à la réception d'un e-mail dont l'objet est vide
  • BM-21658 : Corrige : l'ordre d'exécution n'est pas synchronisé avec la date d'enregistrement de l'upgrader associé
  • S'assure désormais que les mises à niveau sont exécutées dans le bon ordre

EAS

Keycloak

  • BM-21394 : nettoyage du cache Keycloak pour supporter le renommage d'utilisateur

Autre

  • BM-21641 : Corrige: la mise à jour d'un événement peut provoquer un erreur si l'événement est incohérent dans la base de données
  • BM-21665 : Rétablit le fonctionnement de l'action "Déplacer vers" des filtres de messagerie