Notes de publication de Discourse 2.6.0.beta6

Nouvelles fonctionnalités dans 2.6.0.beta6

Désactiver les modifications locales des thèmes distants

Ajouter la prise en charge de la mise à jour automatique des thèmes lors des mises à jour de Discourse

Les thèmes marqués pour une mise à jour automatique seront automatiquement mis à jour lors de la mise à jour de Discourse.

Créer une révision lors du déplacement en masse de sujets

Auparavant, lors de la modification de la catégorie ou des tags d’un sujet via des modifications en masse, aucune révision n’était enregistrée. Désormais, les révisions sont enregistrées lors des modifications en masse. Pour les sites souhaitant éviter les révisions, désactivez le paramètre du site « créer une révision lors des déplacements en masse de sujets ».

Lier directement les titres des paramètres du site à leur journal des modifications

Vous vous êtes déjà demandé qui a modifié un paramètre du site et quand ? Les modifications des paramètres du site ont toujours été enregistrées, mais les trouver parmi tous les autres journaux peut être difficile. Désormais, pour voir le journal des modifications d’un paramètre du site, survolez le titre du paramètre et cliquez sur l’icône d’historique.

Améliorer les erreurs lorsque le titre est invalide

Discourse inclut une validation pour éviter les titres en MAJUSCULES, les titres avec des mots vraiment longs et les titres composés d’une seule lettre répétée. Auparavant, l’erreur affichée était « semble peu clair, est-ce une phrase complète ? », ce qui ne fournit pas un bon retour d’information à l’utilisateur pour corriger le problème. Désormais, un retour spécifique est fourni :

« semble peu clair, la plupart des mots contiennent les mêmes lettres encore et encore ? »
« semble peu clair, un ou plusieurs mots sont très longs ? »
« semble peu clair, vouliez-vous vraiment le saisir en MAJUSCULES ? »

Autoriser /u/by-external pour tous les authentificateurs gérés

Ajouter Google Universal Analytics v4 comme option

Selon Google, les sites sont encouragés à passer de Universal Analytics v3 analytics.js à v4 gtag.js pour le suivi Google Analytics. Nous offrons aux administrateurs la possibilité de rester sur l’API v3 ou de migrer vers v4. Les administrateurs peuvent changer l’implémentation utilisée via le paramètre du site ga_version.

Créer un sujet lié lors de la fermeture automatique des mégas-sujets

Lorsque les sujets dépassent 10 000 messages, les performances commencent à se dégrader. Par conséquent, Discourse ferme automatiquement les sujets atteignant ce seuil. Désormais, lorsqu’un tel sujet est fermé, un nouveau sujet est automatiquement créé pour poursuivre la discussion. Pour plus de détails, consultez Linked topics (splitting and managing megatopics)

log_out_strict est désactivé par défaut

Auparavant, lorsqu’un utilisateur se déconnectait de Discourse, il était déconnecté de tous les navigateurs et appareils. Comme les utilisateurs peuvent maintenant voir tous leurs appareils dans leurs préférences et se déconnecter de tous les appareils depuis cet endroit, le bouton de déconnexion ne déconnectera désormais que le navigateur/l’appareil actuel. Les sites peuvent revenir au comportement précédent en réactivant « déconnexion stricte » dans les paramètres du site.

Améliorations pour les modérateurs de groupe de catégories

Les modérateurs de groupe de catégories peuvent désormais supprimer des sujets au sein de la catégorie.

30 « J'aime »

Encore plus !

Mais attendez, il y a 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, des corrections de bugs, des améliorations de l’expérience utilisateur (UX) et bien 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

Résolu

  • Ne pas afficher le filtre « Résolu » sur la page des catégories, car il n’y a pas de liste de sujets à filtrer !

SAML

  • Ajout du support pour plusieurs certificats IdP

Akismet

  • Marquer les publications Akismet avec un score plus élevé pour révision
    Pour les forums qui filtrent les files d’attente par priorité faible/moyenne/élevée, les filtres anti-spam d’Akismet peuvent se perdre. Forcer un score plus élevé garantit que ces éléments à réviser apparaîtront dans la file d’attente.

OpenID Connect

  • Ajout du support pour la déconnexion initiée par le RP OIDC
  • Support de la déconnexion initiée par le PR post_logout_redirect_uri

Docker Manager

  • Ajout du support pour la mise à jour automatique des thèmes

Discourse Docker

  • Remplacement du fichier policy.xml par défaut d’ImageMagick par un fichier contenant certaines limitations de ressources. L’objectif est d’empêcher les images exceptionnellement volumineuses (et/ou malformées) de consommer toutes les ressources d’un système.

Encrypt

  • Possibilité de détruire définitivement le message chiffré

Fonctionnalités et Corrections supplémentaires

Cliquez pour développer

Nouvelles fonctionnalités

  • Filtre de recherche pour rechercher tous les MP sur un site pour les administrateurs
  • Ajout de scopes de clé API pour la gestion des emails entrants.
  • Mise en œuvre de la fonctionnalité d’édition pour les avis sur les publications
  • Possibilité de détruire définitivement le message privé

Corrections de bugs

  • Affichage d’une meilleure erreur si aucun signet n’est trouvé via la recherche
  • Le badge_count mis en cache n’est pas mis à jour après le remplissage des badges
  • Les méthodes modales doivent être connectées dans setupTests et non dans le module
  • Les permissions du groupe de balises sélectionné ne doivent pas changer lors de l’enregistrement
  • Ajout de la traduction manquante pour la clé ‘views’.
  • Précompilation de la feuille de style de l’assistant
  • Dans les versions plus récentes d’Ember, c’est triggerKeyEvent et non keyEvent
  • Empêcher une balise d’être synonyme d’elle-même
  • Utilisation de la bonne clé pour les scopes receive_emails
  • Suppression de l’action de publication lorsqu’une publication est définitivement supprimée
  • Exception de tâche IndexCategoryForSearch pour category_id
  • Désactivation de auto_update pour les thèmes existants
  • Enregistrement de l’ébauche lorsque soit le titre soit la réponse est présent
  • Style d’avatar en ligne pour le onebox lors de l’intégration d’images sécurisées
  • Affichage de l’indicateur de lecture uniquement pour les MP de groupe
  • Interdiction de l’édition des thèmes distants
  • Stockage de force_review de Reviewable en tant que booléen.
  • Coller le tableur dans le compositeur
  • Ne pas optimiser les images animées dans les publications formatées
  • Réinitialisation de l’état du bouton de la page d’édition de catégorie
  • Ajout d’un moyen d’annuler l’initialisation d’une nouvelle ébauche
  • Utilisation du paramètre filters au lieu de filter pour le journal des actions du personnel
  • Ajout de l’icône d’historique à la liste svg_sprite
  • Assurer que le personnel peut voir /tag/none
  • Ne pas optimiser les émojis personnalisés téléchargés
  • Précompilation de tous les assets CSS des plugins et des définitions de couleurs
  • Restauration de la capacité (dépréciée) de remplacer une propriété
  • Amélioration de la bascule de secours pour les clusters multisites
  • Lors de la création de sujets liés, s’assurer qu’ils appartiennent à la même catégorie
  • Masquer l’email SSO derrière un clic de bouton et journaliser les vues
  • Utilisation d’un sélecteur plus spécifique pour l’en-tête
  • Affichage des publications cachées aux membres du personnel.
  • Suppression de la description de catégorie en double
  • Renommage et suppression des balises
  • Gestion plus élégante des tentatives SSO rapides et simultanées
  • Rendu plus robuste de la vérification onebox pour les images sécurisées
  • Ne pas utiliser le paramètre max_tags_in_filter_list pour l’affichage des balises MP
  • Petit changement de texte dans l’assistant
  • Les chemins avec catégories et balises étaient générés incorrectement
  • Le paramètre global doit être converti en flottant
  • Amélioration des erreurs lors de l’échec de l’invitation à un sujet
  • Ne pas activer la page publiée si les médias sécurisés sont activés
  • Correction de l’itinéraire « aucune balise » dans le menu déroulant des balises
  • Suppression de l’espace insécable dans to-markdown
  • Incohérence dans la configuration de l’inventaire S3
  • Inclusion de l’offset de l’en-tête par rapport à la fenêtre
  • Mise à jour des paramètres de révision.
  • Limit_topics_per_day ne doit s’appliquer qu’aux sujets réguliers
  • Suppression des médias sécurisés dans les lightboxes et les liens non-image
  • Mise en file d’attente des tâches PostCreator en dehors du bloc de transaction
  • Le niveau de notification de groupe ne peut pas être null
  • Arrêt de la contournement des vérifications d’email pour les emails d’invitation
  • Saut sécurisé des étapes secure_media lorsqu’elles ne sont pas activées
  • Affichage d’un message d’erreur si l’utilisateur est déjà mis en sourdine ou suspendu
  • Suppression de la limite de 4 mois sur les enregistrements IgnoredUser
  • Masquage de la bannière « catégorie en lecture seule » sur la page de la liste des catégories.
  • Rendre toutes les variables de sujet d’email disponibles dans les sujets de notification
  • Rendre le sous-dossier addNavigationBarItem compatible
  • Désactivation des boutons d’action sur la catégorie nouvellement créée
  • Affichage d’un exemple de nom d’utilisateur dans les paramètres de révision
  • Assurer que les images sécurisées oneboxed optimisées et les images lightboxed optimisées sont intégrées dans l’email
  • Le menu déroulant des catégories affiche « undefined »

Changements UX

  • Remplissage inférieur pour le panneau de menu sur les appareils iOS avec encoche
  • Liaison de l’icône uniquement pour l’historique des paramètres du site
  • Gestion des grandes adresses email dans les onglets « emails ignorés » et « rebondis »
  • Mise à jour du libellé du bouton d’invitation
  • Le bouton de suppression d’ébauche avait une apparence étrange dans le flux utilisateur
  • Utilisation du logo approprié sur les pages statiques
  • Changements de mise en page sur la page d’édition de catégorie
  • Ajout d’une boîte de dialogue de confirmation pour la suppression d’ébauche
  • Ajout d’un lien vers les invitations dans le panneau de profil d’accès rapide
  • Augmentation de la zone de clic des sujets épinglés sur mobile
  • Ajout des raisons de suspension standard à la boîte de dialogue de suspension.
  • Augmentation de la limite des champs utilisateur personnalisés
  • Corrections cosmétiques mineures dans l’assistant
  • Affichage de la branche git du thème pour les dépôts privés
  • Suppression du libellé et ajout de la classe danger au bouton de suppression d’ébauche
  • Troncature des longs noms d’utilisateur dans les notifications multi-utilisateurs
  • Dégagement d’un peu d’espace pour les éléments débordant en haut comme le furigana
  • Troncature des éléments de navigation longs dans le menu déroulant
  • Mise à jour de la petite action de publication de sujet pour ajouter un lien vers le nouvel URL de sujet lié
  • Boutons de toile plus larges dans l’assistant
  • Tri des badges utilisateur par Or > Argent > Bronze.
  • Lors de la création d’un sujet lié, utiliser l’URL et laisser le onebox faire sa magie
  • Correction de l’interface utilisateur admin confuse pour les mises à jour de schéma de couleurs
  • Mise à jour des libellés pour indiquer que le lien d’invitation sera généré (et non copié)

Performance

  • Simplification de la sérialisation des sujets pour la page de résumé utilisateur
  • Préchargement des vignettes de sujets pour toutes les listes de sujets
  • Mise à jour de l’index pour la catégorie dans une tâche en arrière-plan.
  • Introduction d’une limitation de débit agressive pour les utilisateurs anonymes
24 « J'aime »