Encore plus !
Mais attendez, il y a plus ! Nous faisons de notre mieux pour mettre en évidence les nouvelles fonctionnalités et les changements 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, et plus encore, assurez-vous de consulter les Fonctionnalités et Corrections supplémentaires listées ci-dessous.
Mises à jour de sécurité
Cette bêta inclut 1 correction de sécurité pour des problèmes signalés par notre communauté et HackerOne.
- Désactiver MessageBus::Diagnostics.
Améliorations des plugins
Nombreux plugins
- Traductions
- Nous avons mis à jour les traductions dans plusieurs de nos plugins
Assignation
Nouvelles fonctionnalités
- Supprimer les rappels d’assignation précédents par MP
- Indicateur actif pour les assignations
Corrections de bugs
- Désassigner toujours les messages lors de leur suppression
- Actualiser le sujet lorsque le sujet ou le message est supprimé ou récupéré
- Tests pour la correction de recherche
- Assigné indirectement dans la recherche
- Ne pas permettre d’assigner un utilisateur à un sujet lorsque le message est assigné
- Positionner correctement la liste déroulante dans la fenêtre modale sur ordinateur
- Refactoriser l’assignation / réassignation pour combiner la logique
Authentification LinkedIn
Corrections de bugs
- Gérer les lignes en double dans la migration
Accessibilité
- Ajoute les titres manquants aux actions de message tc
Akismet
Corrections de bugs
- La suppression d’un utilisateur fonctionne même s’il existe des messages en attente de révision
Calendrier
Nouvelles fonctionnalités
- Réutiliser les notifications d’invitation et de rappel existantes.
Authentification Microsoft
Corrections de bugs
- Gérer les lignes en double dans la migration
Changements UX
- Renommer de Office365 en ‘Authentification Microsoft’
Résolu
Nouvelles fonctionnalités
- Afficher un avis si l’utilisateur peut accepter une réponse
Changements UX
- Empêcher le texte et l’icône de résolution de passer à la ligne
BCC
Corrections de bugs
- Groupes mentionnés dans chaque message
Kolide
Nouvelles fonctionnalités
- Afficher les détails des problèmes Kolide ouverts dans une note de bas de page.
- Synchroniser les problèmes et les appareils en fonction de la charge utile du webhook.
- Alerter les administrateurs de groupe Kolide des appareils non intégrés.
- Afficher un avis global pour avertir des appareils non intégrés.
Corrections de bugs
- Assigner la variable du sujet avant d’obtenir le titre.
- Ne pas rappeler les utilisateurs lorsqu’aucun problème n’est trouvé.
- Ne pas rappeler les administrateurs Kolide lorsqu’aucun problème n’est trouvé.
- Ne pas mettre à jour le sujet de l’administrateur sauf s’il change
- Ignorer les rappels s’il n’y a pas de problèmes.
- Augmenter
per_pagede 25 par défaut à 500 - Ajouter un texte par défaut pour le corps du message si les problèmes ne sont pas trouvés.
- Mettre à jour la valeur du champ personnalisé uniquement si le message est présent.
- Utiliser
logger.warnau lieu de la méthodeDiscourse.warn. - Reprise 2 pour arrêter le déluge de notifications.
Changements UX
- Supprimer le lien vers Kolide pour les problèmes d’appareils.
- Afficher l’avis uniquement si l’ID du sujet d’intégration est disponible
- Naviguer les utilisateurs vers le sujet d’intégration via la bannière.
SAML
Nouvelles fonctionnalités
- Permettre la configuration du plugin à l’aide des paramètres du site
Corrections de bugs
- Assurer que le chemin du script JS est correct pour le sous-dossier
- Ajouter l’en-tête
content-typeau formulaire de soumission automatique - Ne pas compresser la requête SAML pour la liaison POST
- Corriger les erreurs après la création du compte de 4e0a5e0a
- Reporter la logique de UsernameSuggester à auto_create_account
- Ignorer le paramètre de site
saml_base_urlvide - Ne pas remplacer le cookie de session existant lors du rappel
- Assurer que SAML suit les redirections après connexion
- Supprimer le préfixe de
base_url - Mettre à jour la logique de sélection du nom
Changements UX
- Si configuré via des variables d’environnement, masquer les paramètres du site
Abonnements
Corrections de bugs
- Les balises strong HTML s’affichent
Politique
Nouvelles fonctionnalités
- Ajouter l’attribut privé à la politique
- Paginer les résultats de PolicyUser
Corrections de bugs
- Permettre la sélection de groupes automatiques
- Le nombre d’utilisateurs par page de politique ne doit pas changer
Changements UX
- Afficher des boutons gris pour l’autre option de politique
Réactions
Corrections de bugs
- Les notifications de réaction étaient cassées (reprise 3)
- Les notifications de réaction étaient cassées (reprise 2)
- Les notifications de réaction étaient cassées
Automatisation
Corrections de bugs
- Permet uniquement la sélection de script lors de la création d’une nouvelle automatisation
Changements UX
- Rend les listes déroulantes filtrables et déroulantes
Note de bas de page
Corrections de bugs
- Déplace vers assets/vendor/javascripts
- Importer correctement popper
Changements de sécurité
- Corriger la note de bas de page malveillante causant des erreurs côté client
Intégration Chat
Nouvelles fonctionnalités
- Permettre la sélection de groupes ‘automatiques’ pour les règles
Corrections de bugs
- Stocker le
slack thread_tspar canal - Assurer que la validation de la fenêtre modale d’édition fonctionne dès la première ouverture
- Assurer que le bot Telegram ne répond qu’aux commandes slash
Fonctionnalités et Corrections supplémentaires
Cliquez pour développer
Nouvelles fonctionnalités
- lors de la suggestion de noms d’utilisateur, ignorer les entrées qui consistent entièrement en caractères non autorisés
- Vérifications de problèmes planifiées pour le tableau de bord administrateur
- Permettre de modifier les pages statiques basées sur des sujets
- Ajouter un point de sortie pour le plugin de navigation de sujet et un composant popup
- Étendre l’API du plugin pour ajouter plusieurs icônes d’auteurs
- Ajouter le plugin Apple à la liste officielle
- Un plan de consolidation des notifications pour conserver la dernière.
- Supprimer les rappels de révision précédents.
- Support expérimental pour l’adhésion à des groupes via l’authentification Google
- Pré-définir la locale de l’utilisateur via une invitation groupée
- Ajouter la possibilité d’aller et venir entre MP et Nouveau Sujet
Corrections de bugs
- revenir à
anonymouset nonuserlors de la suggestion de noms d’utilisateur pour les utilisateurs anonymes - Utiliser le nom d’argument correct dans la traduction des messages en attente de révision
- Ajustement de la position du panneau de menu
- Utiliser la description méta de base si d’autres balises de description sont manquantes
- Les remplacements de traduction de la locale de secours ne fonctionnaient pas côté client
- “Personnaliser le texte” affichait la chaîne MessageFormat compilée pour les traductions
_MFremplacées - La priorité de traduction était différente côté client et côté serveur
- Calcul incorrect du décalage d’en-tête
- Ajouter le polyfill de défilement fluide
- Utilise le nouveau format pour le point de terminaison des balises de recherche afin d’éviter les problèmes
- Notifier les membres du groupe lorsque quelqu’un cite ou répond à leur message.
- Ajouter plus d’actions à la portée de la clé API des téléchargements
- Corriger la migration
email_tokens_token_to_nullable - Assurer que les noms de thème sont échappés dans les attributs HTML
- Vérifier si le domaine d’invitation est valide
- Permettre à OAuth2Authenticator de gérer les associations existantes
- Images de favicon onebox floues
- Considérer comme géré par le compositeur uniquement lorsqu’il y a un compositeur
- Reporter les événements de création de sujet/message jusqu’à ce que les e-mails aient été ajoutés
- Faire fonctionner les tests avec un ID de téléchargement de départ plus élevé
- Sélectionner le bon brouillon de sujet pour l’utilisateur
- Mettre à jour
has_topic_draftlorsque le brouillon est mis à jour - Assurer que MessageIdService peut gérer les changements de nom d’hôte et le multisite
--header-offsetne tenait pas compte du dépassement- Référence l’en-tête menant à un mauvais enchaînement d’e-mails
- Faire en sorte que les tests de miniatures commencent avec une base propre
- Afficher les messages en attente dans une catégorie modérée
- Tester la transition des balises
- Transition de balise uniquement si le nom de la balise a changé
- URL autorisées manquantes lors de l’affichage des portées de clés API granulaires.
- L’authentification gère incorrectement les noms d’utilisateur en double
- La mise à jour d’une notification consolidée doit la faire remonter en haut.
- Lors de l’utilisation de l’authentification externe, les caractères non autorisés n’étaient pas supprimés du nom d’utilisateur
- Rendre le tri des thèmes d’utilisateur insensible à la casse
- Ajouter un suffixe aléatoire à l’ID de message sortant pour l’e-mail
- Les badges PWA ne se mettaient pas à jour
- Correspondance pour la profondeur indéterminée dans l’URL lors des tests de téléchargement
- Permet une stratégie de placement plus précise sur mobile
- Ne pas rediriger les requêtes XHR/JSON lorsqu’une connexion est requise
- Extraire et corriger le remplacement des noms d’utilisateur par l’authentification externe
- Définir
auto_updatesur false pour les thèmes/composants non-git - Ignorer les thèmes avec une URL vide dans la tâche rake
themes:update
Changements UX
- Mettre à jour le redimensionnement et le retour à la ligne du conteneur de navigation
- Gère correctement l’échappement dans le sélecteur d’emoji
- Toujours afficher l’avatar dans les listes de sujets mobiles
- Laisser les contrôles de message mobiles défiler en cas de dépassement
- Afficher la carte de groupe avec un état de chargement animé
- Empêcher le dépassement de la chronologie dans les cas extrêmes
- Étendre le lien hypertexte utilisateur dans les journaux d’actions du personnel
- Corriger la taille de l’icône d’état du sujet dans les résultats de recherche mobiles
- Appliquer les formats de lien uniquement lors du collage sur des sélections qui ne contiennent pas de balises de type bbcode
- Rendre le basculement vers le mode de réponses filtrées moins saccadé.
- Améliorer le positionnement de l’affichage de présence du compositeur
- Faire défiler la ligne vers le haut du conteneur dans le sélecteur
- Corriger le style de la liste déroulante des badges dans le compte utilisateur
- Supprimer le style qui casse le compositeur sur la page MP
- Réduire le caractère saccadé du compositeur sur Android
- Empêcher le dépassement sur les dates de chronologie mobiles
- Améliorer le style des informations sur les balises
- Corriger l’alignement dans la barre de navigation du groupe
- Appliquer les formats de lien uniquement lors du collage sur des sélections qui ne contiennent pas de liens
Performance
- Rendre les tests plus rapides en préfabriquant plus d’éléments
- Préfabriquer plus de parties de users_controller_spec
- Accélérer les tests en préfabriquant plus d’éléments
- Préfabriquer les auteurs dans topics_controller_spec
- Préfabriquer une plus grande partie de topics_controller_spec.rb
- Snapshotting Redis pendant les tests
- Accélérer les tests
- Ajouter un index sur
email_tokens.token_hash - Réduire le temps de la suite de tests
- Migrer
normalized_emailsdans une migration
Accessibilité
- Focaliser le dernier sujet consulté dans les listes de sujets
- Déplacer le focus vers le message mis en surbrillance lors de la visite d’un sujet
- Supprimer le double libellé sur le champ de confirmation d’inscription