Si votre site n’exécute pas actuellement la version 2.7.0.beta2, veuillez consulter les avertissements importants sur Discourse 2.7.0.beta2 Release Notes
Amélioration des performances de la migration de la base de données
Une migration de base de données dans une version précédente s’est avérée susceptible de provoquer des périodes en lecture seule pendant la migration. Cela était plus fréquent sur les sites disposant d’une base de données volumineuse. La migration a été mise à jour pour être plus performante et éviter les états en lecture seule.
Ajout d’une section nouvelles fonctionnalités au tableau de bord d’administration
Saviez-vous qu’il existe des administrateurs de sites Discourse qui ne lisent pas ces notes de version ? Je sais, c’est difficile à croire pour moi aussi !
Bref, pour aider tous les administrateurs Discourse à découvrir les nouvelles fonctionnalités, nous prenons désormais en charge la mise en avant des fonctionnalités sur le tableau de bord d’administration.
Nous travaillons constamment pour garantir que tout le monde sur Internet puisse utiliser Discourse, y compris les personnes utilisant des technologies d’assistance. Dans cette optique, cette version inclut de nombreuses améliorations de l’accessibilité basées sur un audit récent que nous avons subi.
Menu hamburger : attributs aria-{expanded,haspopup} et titre utilisateur
Définition correcte de role=dialog et aria-labelledby pour les d-modals
Utilisation de role=button et prise en charge de ariaPressed pour tapTile
Structure du menu utilisateur sous forme d’onglets.
Transformation de l’indicateur de modifications de publication en bouton au lieu d’un lien
Amélioration de l’accessibilité du filtre de recherche dans les options
Mise en place de la recherche avancée et des en-têtes HTML
Association des contrôles de recherche à leurs étiquettes
Ajout de aria-label au bouton d’effacement de la saisie
Mais attendez, il y a encore plus ! Nous faisons de notre mieux pour mettre en avant les nouvelles fonctionnalités et les modifications pour vous, mais il y a toujours trop de changements à détailler. Pour une liste complète des nouvelles fonctionnalités, des corrections de bugs, des améliorations de l’expérience utilisateur (UX) et plus encore, assurez-vous de consulter les Fonctionnalités et Corrections supplémentaires listées ci-dessous.
Améliorations des plugins
De nombreux plugins
Correction de bugs
Nous avons corrigé de nombreux bugs dans plusieurs de nos plugins
Traductions
Nous avons mis à jour les traductions dans plusieurs de nos plugins
Traducteur
Ajout d’un paramètre du site pour configurer le nombre de traductions par minute
Intégration Chat
Ajout de la prise en charge de Google Chat
Zendesk
Prise en charge de la synchronisation bidirectionnelle
Assigner
Redirection vers la page de connexion si l’utilisateur anonyme tente de consulter les sujets assignés
Amélioration du message d’erreur lors de l’assignation d’un MP à un utilisateur n’ayant pas accès aux MP
Fonctionnalités et Corrections supplémentaires
Cliquez pour développer
Nouvelles fonctionnalités
Ajout d’une entrée de métadonnées pour les courriels de contact dans les métadonnées optionnelles des plugins
Ajout d’en-têtes de réponse supplémentaires au format de journal nginx
Corrections de bugs
Autorisation d’une seule invitation par adresse e-mail
Le titre du bouton traduit ne fonctionnait pas
Ne pas mettre en cache les noms de niveaux de confiance traduits dans les paramètres du site
Création de compte d’authentification externe dans l’application iOS
S’assurer que ‘tr’ est appelé sur une chaîne de caractères.
Impossible de supprimer la sélection dans le sélecteur de groupe dans les paramètres du groupe d’étiquettes
Restauration du comportement du bouton de suppression dans le résumé de l’utilisateur.
Sondages s’étendant dans l’historique des réponses aux messages
Déplacement de la migration des données de recherche post vers un travail unique
Prise en charge de la version dans la charge utile des nouvelles fonctionnalités
Le lien « Personnaliser le texte » était cassé sur la page d’administration des badges
Désactivation uniquement des correspondances exactes dans les mentions
Désactivation des utilisateurs inactifs dans la recherche d’utilisateurs
Destruction des clés API utilisateur associées lors de l’anonymisation d’un utilisateur.
Nettoyage du cookie authentication_data après la connexion
Fermeture des sujets non lus avec une étiquette
Assure que timeline_lookup inclut le dernier tuple
Le travail Reindex_search devrait fonctionner sur un modèle sans données de recherche
Suppression de l’UX de rendu du modèle de signet
Impossible de trouver currentThemeColorSchemeId lorsqu’aucun themeId n’est présent
Vérification du résultat de confirmation avant la suppression d’un enregistrement SSO
Suppression des horaires DND planifiés lorsque la planification est désactivée
Il semble que parfois les shims soient évalués par d’anciens moteurs JS
Impression du code HTML brut de l’image du logo pour éviter le codage HTML indésirable
Mise à jour des catégories sans rechargement complet de la page
URL cassée lorsque le nom d’utilisateur contient un sous-dossier.
La fenêtre contextuelle de partage est mal positionnée dans les locales RTL
Changements UX
Faire correspondre les sujets de la page de catégorie sur ordinateur avec ceux de mobile
Petit ajustement de l’avertissement de suppression de catégorie
Respect du paramètre du site email_editable sur la page d’activation de l’utilisateur.
Simplification de la biographie narrative du bot
L’éditeur de thème affiche correctement l’espace réservé pour les langues RTL
Affichage de l’image d’aperçu d’erreur onebox comme favicon
Spécification de la largeur et de la hauteur pour l’image d’erreur d’aperçu onebox
Avertissement concernant les messages qui seraient orphelins lors de la suppression d’un groupe.
Performance
Regroupement de la migration coûteuse des messages
Migration des données de recherche après le renommage de la locale