Nouvelles fonctionnalités dans la version 3.1.0.beta6
Les fils de discussion dans Discourse Chat
Les fils de discussion sont des conversations ciblées qui se déroulent en parallèle du canal de chat principal. Dans les canaux où les fils de discussion sont activés, répondre à un message lancera automatiquement un nouveau fil où les conversations peuvent se poursuivre sur le côté.
Pour commencer à utiliser les fils de discussion dans vos canaux préférés, consultez Introducing chat threads!
Grille d’images dans les messages
Nous avons ajouté une nouvelle fonctionnalité permettant d’organiser les images (ou d’autres médias) en grille dans les messages. Les utilisateurs peuvent ajouter manuellement la balise [grid] autour des images ou des téléchargements, ou utiliser une icône située à côté de la première image d’un bloc d’images dans l’aperçu de l’éditeur pour activer ou désactiver la grille.
Exportation des messages du chat en fichier CSV
Les administrateurs peuvent désormais exporter les messages du chat en accédant à /admin/plugins/chat et en cliquant sur le bouton Créer une exportation dans la section Exporter les messages du chat :
Ensuite, les administrateurs recevront un message privé contenant le fichier exporté une fois celui-ci prêt. Actuellement, cette fonctionnalité permet d’exporter jusqu’à 10 000 messages sur les 6 derniers mois. Pour plus de détails, consultez la description de la PR.
Amélioration de la configuration du menu de navigation pour les catégories et les balises
Dans le menu de navigation, nous avons ajouté une nouvelle fenêtre modale pour configurer les balises et les catégories, avec des filtres pour trouver facilement ce que vous recherchez. Pour l’essayer, cliquez sur l’icône du crayon dans les sections Catégories ou Balises de votre menu.
Des options pour réinitialiser aux valeurs par défaut ou pour afficher les éléments les plus populaires du menu en désélectionnant tout ont également été ajoutées.


Simplification de la section principale du menu de navigation
Nous avons supprimé l’en-tête de la section principale du menu de navigation. La section occupe désormais un peu moins d’espace et n’est plus repliable, de sorte que les liens les plus importants restent toujours visibles lorsque le menu est ouvert. La section reste configurable par les administrateurs via un lien dans le menu Plus…

Pour plus de contexte sur ce changement, consultez ce sujet.
Introduction du ‘curseur de chargement’ pour la navigation entre les pages
Pour remplacer le spinner de chargement pleine page par une barre de chargement en haut de l’écran, les fonctionnalités du Curseur de chargement horizontal Customization > Theme component ont été intégrées à Discourse.

Ce nouvel indicateur de chargement est désormais la valeur par défaut. L’ancien spinner est prévu pour être supprimé dans un avenir proche, mais reste disponible pour le moment en modifiant le paramètre du site page_loading_indicator de slider à spinner. Les administrateurs des sites utilisant l’ancien composant de thème recevront une invite pour le désinstaller.
Mises à jour de sécurité
Cette version inclut des correctifs pour les problèmes de sécurité suivants signalés par notre communauté et HackerOne.
- limiter le nombre de liens dans la section de barre latérale personnalisée CVE-2023-36818
- Ne pas réutiliser le nonce CSP entre les requêtes CVE-2023-36473
- s’assurer que le sujet est valide avant de mettre à jour la catégorie CVE-2023-36466
- Vulnérabilité ReDoS dans le gem URI Ruby CVE-2023-36617



