© 2019~24 Gilbert OLIVIER

Versions

3.x

Version 3.03.1 "blue mountain" du 5 novembre 2024

Rédaction message (uniquement 4D18)

Correction d'un bug à l'usage de la touche Tab pour passer de l'édition du texte au champ du nombre de caractères par ligne.

En-tête message

Correction de la syntaxe du champ "User-Agent".

Réponse à un message

Correction des dialogues des alarmes.

Rédaction message

Dans le cas ou un "Followup-To: poster" est demandé, interdiction de l'enregistrement du message si l'adresse dans le champ "From" est invalide dans le cas où le champ "Reply-To:" n'est pas présent.

Traduction

Amélioration des possibilités. Il est maintenant possible de choisir la langue cible pour la traduction de la sélection.

La composition des listes (une pour la lecture et une pour la rédaction des messages) proposées dans le menu contextuel se fait dans les préférences "Moteurs de recherche". 

Signature lecture message et réponse

Le séparateur de signature "-- " n'est reconnu comme tel que si le code de l'espace est $20 (espace standard). L'utilisation de tout autre espace (insécable, cadratin…) fait que cette chaîne n'est plus reconnue comme étant le séparateur de signature.

Message de réponse (uniquement 4D18)

Correction du bug qui ajoutait une ligne vide entre la formule réponse et le texte du message.

Préférences - Moteurs de recherche

Ajout de la composition des listes de langue utilisées pour la traduction. Voir la documentation pour tous les détails.


Version 3.03 "blue mountain" du 20 octobre 2024

Traduction avec DeepL

Le code du site deepl.com a été modifié, ce qui le rend incompatible avec d’anciennes versions de divers navigateurs.

Le code d’appel a été corrigé dans MacCafé, mais l’utilisation du navigateur défini par défaut est obligatoire.

Filtres

Nouvelles fonctionnalités:

- 2 nouvelles actions: "Cocher et étiqueter" et "Auto-cocher et étiqueter"

- Une nouvelle possibilité dans le choix du test, la recherche par ReGex.

- Pour les autres tests, ajout du choix de  "Sensible à la casse et aux diacritiques" actif ou non actif.

- Ajout d'un mode de description du filtre par RegEx.

La consultation de la documentation est vivement recommandée.

Menu Contextuel dans le textes des messages (lecture et rédaction) - item "Ouvrir URL"

Dans le cas où cette commande est utilisée sur un lien sélectionné, si la sélection commence et se termine par un chevron, ceux-ci ne sont plus pris en compte et le lien est fonctionnel.

Chercher par M-ID…

Amélioration de l'ergonomie du dialogue:

  - Interdiction saisie d'une espace

  - Interdiction saisie de "return"

  - "Enter" lance la recherche

Amélioration de la séquence d'arrêt à la suite d'un clic sur le bouton "Stop" du dialogue de suivi de la recherche.

Préférences - Langue et orthographe

Dans le cas du redémarrage avec le bouton de cette page, elle est mémorisée et sera affichée à la prochaine ouverture des préférences. 

Enregistrement message

Correction d'un bug dans le cas où le message enregistré (relève ou enregistrement depuis la fenêtre "Message en ligne" existe dans la base comme message "fantôme".

Recherches

Correction d'un bug dans la recherche dans un champ, dans le cas où les données de celui-ci seraient sur plusieurs lignes.

Amélioration de la vitesse pour la recherche dans l'en-tête dans le cas où le champ est un champ obligatoire.

Correction d'un bug possible de la recherche dans quelques messages (très peu) importés depuis MacSOUP.

Amélioration des indications de la progression de la recherche.

Ajout d'une nouvelle commande  qui à l'issue d'une recherche permet d'avoir la liste des différents auteurs et du nombre de messages de chacun trouvés dans cette recherche. Voir la documentation pour plus de détails.

Ajout d'un mode de recherche par RegEx.

Lecture message - Répondre

Ajout de 2 nouveaux tests paramétrables avant d'ouvrir la fenêtre de rédaction.

1- Si l'âge du message  est supérieur à la valeur que vous avez indiquée dans les préférences, un message vous en alerte et vous donne le choix de poursuivre ou pas.

2- Test de la disponibilité du message auquel il est répondu sur le serveur du profil actif.

Correction d'un bug au moment du traitement du sujet comprenant la formule "(was; le sujet)". Si le sujet était uniquement composé de cette formule, cela générait une erreur. Ce n'est plus le cas.

Lecture message

Remplacement optionnel des émoticônes courantes par l'émoji correspondant.

Vérification mise à jour MacCafé disponible

Une nouvelle fonctionnalité permet de tester la disponibilité d'une nouvelle version de MacCafé automatiquement à son lancement.

Vous pouvez désactiver ce test dans le cas où il vous signale qu'une mise à jour est disponible depuis le dialogue qui s'affiche, ou bien depuis la page "Outils" des préférences.

Préférences

Ajout d'un nouveau paramètre pour générer un avertissement en cas de réponse à un message dont l'âge est supérieur à n mois.

Ajout d'un nouveau paramètre pour générer un avertissement si le message auquel on répond n'est pas sur le serveur du profil actif.

Ajout d'un nouveau paramètre pour remplacer les émoticônes par l'émoji correspondant dans la fenêtre de lecture d'un message.

Création d'une nouvelle page de préférences "Lecture et rédaction" placée après "Paramètres d'affichage 2". Cette nouvelle page regroupe des réglages déjà existants et ces nouveaux paramètres pour plus d'homogénéité.

Les paramètres déplacés sur cette page sont:

- "Afficher header brut en lecture" (anciennement - Paramètres d'affichage 1).

-"Remplacer émoticône par émoji"

- "Nombre de caractères par ligne" (anciennement - Paramètres d'affichage 1).

- "Règle de la barre d'espace pour la lecture des messages" (anciennement - Paramètres d'affichage 2).

- "Ne plus demander de confirmation lors de la suppression de messages" (anciennement - Outils).

Ajout d'un nouveau paramètre pour autoriser le test de la disponibilité d'une nouvelle version de MacCafé au lancement de celui-ci.

Ce réglage est situé sur la page "Outils".

Import / Export

Import - mise en concordance les choix avec cette modification des préférences

Export - ajout de ces nouveaux paramètres à l'export. Ceci rend les anciens exports incompatibles avec cette version.


Version 3.02.3(4D18) "tarrazu" du 15 juillet 2024

Rédaction message

Correction d’un bug spécifique à la version (4D18) de MacCafé, concernant l’édition du champ “Subject” à rédaction d’un message. L’usage de la souris est redevenu pleinement opérationnel.


Version 3.02.2 "tarrazu" du 20 juin 2024

Lecture message - Liste groupes

Correction d'un bug qui dans de rares cas supprimait un groupe dans la liste affichée.

Rédaction message

Correction d'un bug liée à l'utilisation de la touche "Retour arrière" (Backspace) sur une sélection dont le premier caractère est le premier caractère d'une zone du message (formule réponse, texte; signature). Dans ce cas, le premier caractère suivant la sélection était également supprimé.

Menu contextuel dans lecture et rédaction message

Détection de lien automatique: ajout de l'URL "macappstores://" ouvrant l'application "App Store".


Version 3.02.1 "tarrazu" du 17 juin 2024

Préférences - Liste des groupes

Le critère de recherche dans la liste des groupes (Début, Contient, Fin) est mémorisé et à l'ouverture de ce dialogue, c'est donc le dernier utilisé qui sera présenté.

Préférence - Rédaction message

Les "formules réponse" et les "signatures" sont représentées dans la police choisie par l'utilisateur pour les messages.

La largeur des champs affichables est de 80 caractères de façon à avoir un rendu réel du résultat.

Pour la signature, il y avait  une correction automatique qui empêchait d'avoir une espace comme premier caractère. Ce qui rendait MacCafé incompatible avec certaines signatures (entre autres en ASCII Art) vues au fil des messages.

Cette interdiction est supprimée.

Lecture Message - Menu Édition

Correction d'un bug dans le menu édition affiché avec la fenêtre de lecture des messages au premier plan. Une ligne de séparation a été oubliée et cela entraîne un décalage des commandes.

Serveur possède M-ID

Amélioration de l'ergonomie.

- La fenêtre n'est plus bloquante, l'on n'est plus obligé de la fermer avant une autre action dans MacCafé.

- Les résultats sont affichés au fil de la recherche.

- Le bouton "Tester" n'est actif que si le M-ID affiché en a les caractéristiques.

- Ajout du raccourci W pour fermer la fenêtre.

Age des messages (fenêtres: liste et Message)

Correction d'un bug qui retournait un âge erroné pour certains messages de la veille.


Version 3.02 "tarrazu" du 13 juin 2024

MacCafé 

Localisation de MacCafé en anglais.

 Message - Menu contextuel (lecture et rédaction message)

Correction bug bloquant au moment du clic contextuel sans sélection (pour correction par exemple) dans des conditions particulières:

- ")" en fin de mot.

- "(" en début de mot.

Préférences Message - Paramètre d'affichage 1 - Police article

Ajout dans la liste des polices à chasse fixe reconnues de "Martian Mono", disponible ici https://evilmartians.com/products/martian-mono .

Ajout dans la liste des polices à chasse fixe reconnues de "Comic Mono" téléchargeable ici https://dtinth.github.io/comic-mono-font/ .

Préférences Outils

Importation archive Macsoup.

Correction d'un bug empêchant toute importation. Bug introduit avec l'ajout des filtres.

Préférences Langue et orthographe

Nouvelle commande pour changer la langue de MacCafé.

Nouvelle commande pour paramétrer les dictionnaires à utiliser pour la correction orthographique.

Erreur connexion serveur

 Amélioration de l'information, liste des cas possibles en cas d'erreur 61.

Liste message - Rechargement message

Correction d'un bug qui, dans le cas où suite à l'échec du rechargement d'un message vous choisissiez de le supprimer. Dans ce cas, le message risquait d'être à nouveau relevé involontairement. Ce n'est plus le cas.

Détection lien image

Reconnaissance de l'extension ".jpeg" dans la détection automatique de l'URL d'une image.

Rédaction message

- Correction d'un bug en cas de nombre de caractères par ligne proche du maximum prévu par les rfc et d'une taille de caractères élevée.

- Amélioration vérification validité du sujet.

- Correction d'un bug possible dans le reformatage d'une citation.

- Ajout pour la correction orthographique du choix de la langue.

- Ajout dans le menu contextuel du choix du dictionnaire pour la correction orthographique si plus d'un dictionnaire est sélectionné dans les préférences.

Message en ligne

Correction d'un bug cosmétique, dans le cas où le sujet était très long, la fin du texte était tronquée en élargissant la fenêtre.

Lecture message

Amélioration  du décodage "mime" pour les champs de l'en-tête prenant en compte la mauvaise coupure du texte encodé de certaines applications. Plus spécialement visible dans le champ "Subject".

Relève message - Enregistrement Message en ligne

- Correction d'un bug qui dans certaines circonstances selon le sujet du message pouvait faire croire que le sujet était vide et empêcher l'enregistrement du message.

- Traitement du champ "From"

Correction de quelques bugs, amélioration du traitement global, prise en compte da la présence de chaînes au format "commentaire", décodage correct de pseudos non conforme à la syntaxe définie par les rfc et qui avant n'étaient pas correctement (incomplètement) décodés.

Fenêtre profil

Modification des conditions d'action suite à l'appui sur la barre d'espace.

Une action sur la barre d'espace n'ouvre plus la liste des messages d'un groupe si le nombre affiché est 0. C'est un groupe vide qui s'ouvrait et qu'il fallait refermer…

Filtres

Correction d'un bug possible dans la gestion des conditions.

Nouveau message dans un groupe depuis "Pofil" et "Liste des messages"

Réécriture dans la commande des alarmes et de leur traitement pour des cas particuliers (interdiction de poster, relève désactivée…).

Uniformisation du traitement quelque soit le point d'appel.

Se rapporter à la documentation pour plus de détails.


Version 3.01.1 "harrar" du 15 décembre 2023

Filtre - correction suite problème sous Sonoma

Sous Sonoma avec les versions 17 et 18 de 4D, "l'objet" permettant de choisir la couleur du pictogramme ne retourne plus la valeur de l'index choisi. Le problème est résolu par une réécriture de l'interface de choix.

Correction d'un bug cosmétique, dans le cas de l'application d'un filtre à tous les groupes, si l'édition précédente d'un filtre avait entraîné l'indication de groupes non abonnés appliqués à ce filtre, il restait affiché (juste le nombre, pas la liste).

Édition d'un filtre: amélioration de la visibilité de la colonne "valeur" de la liste des conditions.

Lecture message

Champ Newsgroups, suppression d'éventuels doublons.

Correction bug qui empêchait d'accepter un Followup-To dans un groupe local.*. 

Correction bug qui rendait la commande "marquer comme lu et décocher les messages de l'enfilade" inopérante.

Correction gestion longueur zone d'affichage du sujet au-dessus de l'enfilade. Le texte ne peut plus déborder sur les boutons à sa droite si l'on rétrécit la fenêtre.

Rédaction message - Édition des champs du header "Subject" et "Reply-To"

Légère modification du passage en mode édition. Au passage en mode édition, au lieu d'avoir tout le texte sélectionné, il ne l'est plus et le point d'insertion est au début. 

Correction du bug empêchant d'entrer en mode édition d'un clic sous les dernières versions de macOS.

Pour la version 4D(18) seulement, un clic dans la zone du texte pendant l'édition fait sortir de ce mode. Il n'est pas possible de se servir de la souris pour positionner le point d'insertion ou sélectionner du texte.

Préférences - abonnement à un groupe local.*

Correction d'un bug sur "l'extension" du nom du groupe qui n'était pas l'adresse du serveur du profil actif dans des circonstances particulières.

Si après la suppression d'un profil, dans le profil par défaut sélectionné par cette opération, vous vous abonniez à un groupe local.*, c'est l'adresse du serveur du profil supprimé qui était utilisée comme "extension" au nom du groupe. Ce problème disparaissait à la suite d'un changement de profil ou du redémarrage de MacCafé.


Version 3.01 "harrar" du 15 novembre 2023 

Messages des groupes locaux (local.*)

Les messages des groupes locaux sont rattachés au serveur correspondant à ce groupe.

Ainsi, si le groupe "local.test" existe sur les serveurs "A" et "B", chacun associé à un profil, seuls les messages du groupe "A" seront affichés quand le profil avec le serveur "A" sera actif.

Champ User-Agent - nom du système

Mise en conformité de l'appellation du système selon https://support.apple.com/fr-fr/HT201260 .

Filtre - Correction couleurs étiquette 

Ordre des couleurs proposées pour le réglage d'un filtre corrigé.

Lecture Message & Message en ligne - Gestion messages "multipart"

Analyse des messages "multipart".

- Possibilité d'afficher chaque part en mode texte transcodé dans la zone du texte du message.

- Possibilité d'afficher une image contenue dans une part dans la visionneuse de MacCafé.

- Possibilité d'afficher une page HTML contenue dans une part dans une fenêtre de MacCafé.

Message en ligne

Ajout du raccourci clavier "Espace" pour faire défiler le texte.

Ajout de la possibilité d'enregistrer le message dans la base si au moins l'un de ses groupes est abonné dans le profil actif.

Menu Edition - nouvel item "Serveur possède M-ID…"

Commande permettant de tester la disponibilité d'un message dans les serveurs sélectionnés. 

Liste messages "Dernière relève"

La liste était remise à zéro quand les conditions prévues sont rencontrées à la relève des messages de ce groupe qu'il y en ait ou non à relever.

Maintenant, cette remise à zéro n'est effectuée que s'il y a au moins un message à relever.

Lecture message

 Correction d'un bug dans les raccourcis clavier pour activer ou désactiver le cochage automatique.

Purge

Amélioration de l'ergonomie dans le cas de l'édition d'un script avec des groupes cibles n'étant plus parmi les groupes abonnés.

Correction d'un bug possible selon le contexte à l'exécution du script sélectionné avec le bouton "Exécuter". Il se pouvait que ce soit un autre script qui soit lancé.


Version 3.0 "maragogype" du 29 Septembre 2023 

Filtres

Nouvelle commande: filtrage des messages à la relève des messages.

Se reporter à la documentation pour tous les détails sur son fonctionnement et les modifications apportées aux autres fenêtres (lecture message, liste message, préférences).

Rédaction message - Sujet du message

Correction d'un bug rencontré à l'utilisation de certains caractères particuliers Unicode.

Recherche par M-ID

Correction d'un bug dans le cas où l'utilisateur interrompait la recherche sur les serveurs NNTP.

Lecture message

Adaptation des nouvelles commandes de filtrage aux boutons de cette fenêtre (action auto-ignorer).

Adaptation et amélioration de la représentation graphique de l'enfilade.

Liste message

Adaptation aux nouveautés apportées par la commande des filtres.

Préférences - Paramètres d'affichage 2

Adaptation aux nouveautés apportées par la commande des filtres. 

Préférences - Liste des groupes

Ajout d'un menu déroulant pour paramétrer la position de la chaîne recherchée dans le nom du groupe.

Menu "Fichier"

Ajout de 3 items et de 2 sous-menus liés aux nouvelles commandes d'exportation, importation des paramètres, création de nouvelles bases de données, ouverture d'une base de données existante.

Se reporter à la documentation pour tous les détails concernant ces nouvelles commandes.

Exportation des paramètres

Exporte un certain nombre de paramètres et de réglages.

Importation de paramètres

Permet d'importer une sélection de paramètres précédemment exportés d'une base.

Création base de données avec les paramètres par défaut

Permet depuis MacCafé de créer et d'ouvrir une nouvelle base de données avec les paramètres par défaut.

Création d'une base de données avec importation de paramètres

Permet depuis MacCafé de créer et d'ouvrir une nouvelle base de données avec une sélection de paramètres précédemment exportés d'une base.

Ouverture d'une base de données existante

Permet à partir de MacCafé d'ouvrir à la place de la base active, une base existante.

Le choix de la base se fait soit par le sélecteur de fichier, soit en choisissant parmi les dernières bases ouvertes.

Recherches

Ajout du raccourci clavier "H" pour passer de l'affichage du texte à l'affichage de l'en-tête et inversement.

Détection automatique des liens

Amélioration pour des cas particuliers de la détection et du traitement des liens "adresse" (courrier et M-ID).