Notes de publication de Discourse 2.6.0.beta5

Nouvelles fonctionnalités dans 2.6.0.beta5

Suspendre ou mettre en sourdine les utilisateurs lors du signalement

Lors du signalement de publications, le personnel peut désormais suspendre ou mettre en sourdine un utilisateur immédiatement, sans avoir besoin de visiter la file d’attente de révision ou d’utiliser la page d’administration. Cela permet un flux de travail de modération active plus rationalisé lors de la modération directe d’un sujet.

Palettes de couleurs conformes aux normes WCAG

Discourse inclut désormais deux palettes de couleurs supplémentaires : WCAG Light et WCAG Dark. Ces palettes respectent les directives d’accessibilité du contenu web (WCAG) en matière de contraste minimal. Les administrateurs peuvent créer des palettes de couleurs à partir de ces palettes de base et les rendre sélectionnables par les utilisateurs, leur donnant ainsi le contrôle des couleurs qu’ils souhaitent. En savoir plus à leur sujet sur WCAG high-contrast color palettes for low vision.

Mode lent pour les sujets

Nous avons ajouté un nouveau mode lent pour les sujets qui s’animent. Le personnel peut activer ce mode depuis la clé d’administration du sujet. Une fois activé, les utilisateurs devront attendre une durée configurée par le personnel avant de pouvoir publier à nouveau.

Ctrl+Maj+Entrée ou Maj+Clic ne font pas défiler lors de la publication

Par défaut, Discourse fait défiler automatiquement vers le bas dans un sujet lorsque vous publiez, afin que vous puissiez voir votre publication. Dans certaines circonstances, les utilisateurs peuvent ne pas souhaiter faire défiler la page et préfèrent garder leur place dans le sujet. Pour éviter le défilement, les utilisateurs peuvent maintenir la touche Maj enfoncée tout en cliquant sur le bouton Répondre, ou utiliser le raccourci clavier Ctrl+Maj+Entrée.

Détection des dates dans les publications lors de la création de signets

Discourse tente désormais de détecter les dates présentes dans les publications lorsqu’un utilisateur crée un signet. Si une date est détectée, elle apparaît comme une option dans la fenêtre modale du signet.

Améliorations des modérateurs de groupe par catégorie

Les modérateurs de groupe par catégorie peuvent désormais modifier toutes les publications au sein de la catégorie, même s’ils ne disposent pas du niveau TL4.

Désactiver l’étouffement par défaut de Bingbot

Auparavant, nous avons mis Bingbot sur liste noire, puis autorisé mais étouffé son activité en raison d’un taux de crawl des sites nettement supérieur à celui des autres robots d’exploration. Plus de détails sur Bingbot is (no longer) default throttled. Deux ans plus tard, après des tests, nous avons constaté que Bingbot crawlait à nouveau à un rythme normal, et nous avons donc supprimé l’étouffement par défaut.

Demander à l’utilisateur de confirmer la suppression d’un sujet lorsque le nombre de vues est élevé

Grâce au membre de la communauté @RickyC0626, le personnel est désormais averti avant de supprimer un sujet comportant un grand nombre de vues. Le nombre de vues par défaut est de 5 000 et peut être configuré par les administrateurs via le paramètre du site min topic view amount for delete confirmation.

Traiter les actions en lot par lots

Auparavant, si le personnel tentait de mettre à jour en lot un grand nombre de sujets, le processus pouvait expirer. Nous traitons désormais les actions en lot par petits lots pour éviter de telles erreurs.

44 « 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 changements pour vous, mais il y a toujours trop de modifications à détailler. Pour une liste complète des nouvelles fonctionnalités, corrections de bugs, 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.

Mises à jour de sécurité

Cette version bêta n’inclut aucune correction de sécurité.

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

Data Explorer

  • Inclure des énumérations supplémentaires

Styleguide

  • Déprécier le plugin, désormais inclus dans le cœur depuis la version 2.6.0.beta4

Discourse Hub

  • Corrections diverses pour l’espacement sur iOS

Encrypt

  • Améliorer les processus d’activation et d’activation

Abonnements

  • Meilleure expérience utilisateur pour les utilisateurs anonymes
  • Prise en charge des remboursements depuis le tableau de bord

Fonctionnalités et corrections supplémentaires

Cliquez pour développer

Nouvelles fonctionnalités

  • Ajouter une classe CSS à l’élément HTML en cas d’erreur de connexion en arrière-plan
  • Permettre aux administrateurs de se désinscrire du codage en morceaux (chunked encoding)
  • Inclure les publications mises en file d’attente rejetées dans l’exportation de l’archive utilisateur
  • Ajouter le paramètre de type de groupe non_automatic à l’API d’index des groupes
  • Afficher un espace réservé au lieu des vidéos dans l’aperçu
  • Utiliser « no-referrer-when-downgrade » comme politique d’intégration
  • Lorsqu’il échoue à transmettre les délais des sujets, tenter de réessayer

Corrections de bugs

  • Utiliser un lien < > au lieu d’un code pour le lien de l’image de sauvegarde de discobot
  • Conserver la valeur du filtre de balise lors du changement du menu déroulant de catégorie
  • Le texte des filtres de recherche ne pouvait pas être remplacé
  • Prise en charge du nouveau format d’ID Google Analytics
  • Supprimer le slash final (/) des origines CORS.
  • L’attribut est discourse-url et non data-discourse-url
  • Le personnel peut créer et modifier des publications même si un sujet est en mode lent.
  • Afficher le bouton « citer » lorsque le sujet est fermé mais que le compositeur est ouvert
  • Liste autorisée de texte joli
  • S’assurer que le SMTP du groupe et le générateur de messages utilisent toujours l’adresse d’envoi pour Répondre à lorsque IMAP est activé
  • Problèmes de mise en page de l’application DiscourseHub sur iPad
  • Masquer le bouton de suppression si l’utilisateur ne peut pas supprimer et/ou signaler une publication
  • Mise à niveau du régime Capybara, peut maintenant manger de vrais :herb:
  • Afficher le titre sur les résultats de tous les types de sondages
  • Convertit le HTML en texte pour l’utiliser comme attribut de titre
  • Ajuster la position de la carte utilisateur, suite à da5841d
  • Positionnement de l’en-tête fixe de l’application iPad
  • Ignorer les données PGP dans les e-mails par type MIME
  • Réinitialiser l’invitation lors de sa réexpédition
  • Empêcher le rappel de premier favori lent lors de la requête pour le sujet
  • L’état fuit entre les tests, provoquant des échecs intermittents
  • Inclure uniquement last_posted_at s’il existe un objet topic_user.
  • Ajouter une vérification pour la miniature YouTube
  • Supprime les « doubles » et ajoute « et »
  • Gérer correctement les guillemets et les barres obliques inversées dans Search.set_tsquery_weight_filter
  • Inviter les utilisateurs ayant un niveau de confiance suffisant
  • Optimiser la position du corps SK en mode RTL
  • Persister la largeur et la hauteur de l’image sécurisée si elles sont fournies
  • Passer l’utilisateur à Email::Sender pour éviter une clé de réponse brisée pour l’e-mail group_smtp
  • Restaurer la route users#topic_tracking_state dans la portée de session_info de l’API
  • Convertir « et » en " dans les dates locales
  • Tenter de convertir les guillemets français en guillemets réguliers dans les dates
  • Inclure l’importation de police pour les commentaires intégrés
  • Supprimer le besoin de overflow hidden, suite à da5841d
  • S’assurer que les anciens téléchargements peuvent avoir le champ animé mis à jour
  • S’assurer que la durée du mode lent est correctement modifiée et affichée.
  • Le conteneur de chargement doit avoir la même largeur que les publications, suite à da5841d
  • Les modérateurs peuvent ajouter/supprimer des propriétaires de groupe
  • Activer le bouton « supprimer les balises » uniquement lorsque le balisage est activé
  • Calculer la page si le paramètre de page n’est pas fourni à TopicView
  • « Désolé, une erreur s’est produite » était affiché lors du signalement d’une publication
  • Seuls les utilisateurs TL4 et le personnel devraient pouvoir voir le bouton de désactivation du mode lent

Changements d’expérience utilisateur (UX)

  • Informer les utilisateurs du personnel que les nouveaux utilisateurs seront automatiquement approuvés lors de l’invitation
  • Prioriser l’option « inviter par lien » (pour les utilisateurs du personnel)
  • Améliorer le message d’erreur pour les utilisateurs déjà connectés
  • Déplacer l’édition/création de catégorie vers sa propre page
  • Supprimer le bouton « mot de passe oublié » des préférences de connexion
  • Corriger le padding-top mobile sur mobile, suite à da5841d

Performance

  • Nous n’avons pas besoin d’utiliser une énorme image pour tester les miniatures
  • Appliquer le correctif Sprockets dans un environnement de test
  • Désactiver Sidekiq uniquement pendant la restauration de la base de données
  • Ne pas demander de nouvelles publications lors du chargement de nouvelles publications
22 « J'aime »