Notes de publication de Discourse 2.7.0.beta3

Nouvelles fonctionnalités dans 2.7.0.beta3

:warning: 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.

Améliorations de l’accessibilité

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
  • Mise à jour du rôle selected name en bouton
29 « J'aime »

Encore plus !

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
18 « J'aime »