2.8.0.beta10 : Améliorations de l'API, liens d'invitation à domaine restreint, tabulation pour indenter, et plus encore

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_page de 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.warn au lieu de la méthode Discourse.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-type au 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_url vide
  • 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_ts par 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 à anonymous et non user lors 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 _MF remplacé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_draft lorsque le brouillon est mis à jour
  • Assurer que MessageIdService peut gérer les changements de nom d’hôte et le multisite
  • --header-offset ne 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_update sur 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_emails dans 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
16 « J'aime »