Notes de version de Discourse 2.0.0.beta10

Nouvelles fonctionnalités dans 2.0.0.beta10

Nouveau tableau de bord administrateur

La première version de notre nouveau tableau de bord administrateur est prête ! Le nouveau tableau de bord met en évidence les statistiques de santé de la communauté dans des graphiques faciles à consulter, ainsi que des métriques d’activité supplémentaires, les sujets les plus recommandés, les recherches internes tendances, et plus encore. Besoin d’une statistique de l’ancien tableau de bord ? Vous pouvez toujours y accéder via le lien en bas.

Le nouveau tableau de bord est seulement la version 1, nous avons plus à ajouter à l’avenir. En savoir plus et partagez vos commentaires sur :

Nettoyage de la navigation mobile

Nous avons amélioré la section de navigation mobile pour qu’elle s’adapte mieux aux appareils de différentes tailles, en supprimant les « boutons désordonnés » qui existaient précédemment.

Gestion améliorée des e-mails

  • Conserver les enregistrements EmailLogs sans reply_key pendant 90 jours par défaut.
  • Message d’erreur plus clair lors de la réception d’une réponse à une ancienne notification

Support amélioré du changement d’identifiant

  • Mettre à jour les avatars dans les messages et les révisions lorsque l’utilisateur est renommé
  • Remplacer l’identifiant dans les notifications lorsque l’utilisateur est renommé
  • Mettre à jour les mentions et les citations lorsque l’utilisateur est fusionné

Conserver la mise en forme lors de la citation

Nous avons tiré parti de l’amélioration de la prise en charge de HTML vers Markdown pour conserver la plupart des mises en forme lors de la citation de contenu formaté.

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, corrections de bugs, 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.

Améliorations des plugins

GitHub Linkback

  • Autoriser le wildcard pour tous les dépôts utilisateurs

Data Explorer

  • Améliorer l’expérience utilisateur lorsqu’aucune requête n’existe
  • Empêcher la création d’une requête sans nom

Spoiler Alert

  • Supprimer les spoilers dans les commentaires intégrés

Assign

  • Ajouter un bouton « Désassigner tout » à la vue des sujets assignés de l’utilisateur
  • Correction de bug

Plugin Discourse WordPress

  • Corriger le décalage de fuseau horaire utilisé pour afficher la date de publication des commentaires Discourse

Patreon

  • Correction de bug

Fonctionnalités et corrections supplémentaires

Cliquez pour développer

Nouvelles fonctionnalités

  • Nouvelle liste d’utilisateurs « en cours de préparation » (staged) pour les administrateurs
  • Ajouter une fenêtre de grâce de 30 secondes pour les vérifications de jeton à deux facteurs
  • Masquer les plugins livrés avec le noyau dans le panneau des plugins
  • Autoriser les plugins à modifier les classes statiques
  • Nouveau paramètre du site min_flags_staff_visibility
  • Afficher la description pour les cartes de groupe
  • Ajouter les champs profile_background dans SSO
  • Ajouter une sortie de plugin pour la zone de notifications (en direct) sur le bureau
  • Notifications push pour Android

Corrections de bugs

  • Le chargement infini était cassé sur les pages de messages/mentions d’activité de groupe
  • Ne pas remplacer les hashtags dans les URL
  • Ne pas remplacer les identifiants Twitter dans les URL
  • PostOwnerChange devrait mettre à jour ‘topic.last_poser’
  • Ne pas purger les utilisateurs non activés avec un message
  • Conserver la mise en forme ‘<kbd>’ lors de la citation de messages
  • Place le sélecteur de date sur sa propre ligne sur les appareils mobiles dans la modale du sujet fonctionnel
  • Changer le propriétaire d’une réponse supprimée ne fonctionnait pas
  • N’utiliser pas de MP dans les rapports de liens entrants
  • Les tags dans un groupe « visible par tous mais utilisable uniquement par le personnel » n’étaient pas visibles par tous
  • Encoder en UTF-8 le corps de la réponse du flux
  • Le bus de messages avait un état interne corrompu pendant les 30 premières secondes
  • Copier-éditer le plugin pour la fonctionnalité des intégrés
  • Autoriser l’édition d’un message appartenant à un sujet supprimé
  • La transaction dans UserAnonymizer empêchait la mise à jour de l’avatar
  • Changer le paramètre de confidentialité du groupe de tags n’était pas cohérent
  • Incrémenter/décrémenter automatiquement topic_tags.pm_topic_count
  • L’icône de recherche est rendue en dehors de l’entrée de filtre du sélecteur de tag
  • Scrubber tous les paramètres contenant ‘_secret’ dans le nom
  • Scrubber les valeurs de paramètres secrets des journaux
  • Adhésion automatique au groupe lors de l’utilisation de SSO
  • IncomingLink : ne pas enregistrer l’IP des utilisateurs connectés
  • Rend la description du rapport facultative
  • La mise à jour de l’identifiant devrait ignorer les révisions sans raw
  • Mettre à jour l’index de recherche après avoir renommé un utilisateur dans les messages
  • Mettre à jour l’avatar dans les messages en boîte unique lors du renommage de l’utilisateur
  • L’anonymisation de l’utilisateur ne remplaçait pas l’avatar téléchargé dans les messages
  • Ne désactiver que les utilisateurs préparés (staged)
  • Autoriser les citations d’utilisateurs dans les e-mails de résumé HTML
  • Les membres du personnel devraient voir tous les tags
  • Toujours désactiver les utilisateurs lorsqu’ils se connectent
  • Rediriger les utilisateurs après l’inscription avec une connexion sociale lors de l’utilisation d’un fournisseur SSO
  • Supprimer l’échappement inutile lors de la création d’une citation
  • Rediriger les utilisateurs après l’inscription en utilisant un fournisseur SSO
  • Rediriger vers sso_destination_url après l’activation du compte
  • Afficher une réponse API JSON lors de la suppression d’un utilisateur avec des messages
  • Formater les messages pour les commentaires intégrés comme nous le faisons pour les e-mails
  • Cliquer sur une mention de groupe sur mobile retournait une erreur 404
  • Toujours mettre à jour le score de rebond (au lieu de le faire une fois par jour)
  • Prend en charge les mentions utilisateur/groupe et les hashtags de catégorie lors de la citation de messages
  • Empêcher le téléchargement de thèmes d’écraser les variables existantes
  • Dé-dupliquer les abonnements push - assurer l’unicité utilisateur/clé
  • Ajouter automatiquement l’utilisateur aux groupes après la mise à jour de l’adresse e-mail
  • Redirection temporaire pour les scripts de service worker
  • Meilleure gestion des liens d’invitation après leur échange
  • Utiliser la langue par défaut pour le motif du drapeau
  • Déprécier le paramètre invite_passthrough_hours
  • Remplacer l’identifiant dans les messages supprimés lorsque l’utilisateur est renommé
  • La correspondance exacte devrait également correspondre au titre
  • Ajouter un contexte pour les journaux d’utilisateurs désactivés
  • Régénérer les clés vapid lorsque les octets de la clé publique sont vides
  • Relancer la notification lorsqu’un sujet est re-catégorisé.
  • La recherche de sujets ne fonctionnait pas pour les sujets non listés
  • Relancer la recherche limitée à un sujet si le sujet change.
  • Le terme de recherche limité au sujet devrait être mis en évidence dans le DOM du widget.
  • Ne pas mettre le nom du groupe en minuscules.
  • Requête incorrecte lors de la suppression d’un propriétaire de groupe.
  • Le flux d’utilisateurs décoré devrait inclure l’élément
  • Ordre correct catégorie > sous-catégorie dans l’en-tête de description List-Id
  • Revenir à la syntaxe de fonction ES5

Changements UX

  • Afficher le pied de page sur les pages de groupes
  • Ne pas afficher l’option « suppression automatique » pour TL4
  • Ajouter un lien vers /groups depuis Admin > Utilisateurs
  • Afficher un message lorsque plus de 30 paramètres du site correspondent au filtre actuel
  • Afficher les comptes lors de l’affichage uniquement des paramètres remplacés
  • Afficher le compte 30+ lorsque plus de 30 paramètres du site correspondent au filtre actuel
  • Afficher une icône d’enveloppe lorsqu’un badge est utilisé dans les messages
  • Supprimer l’avertissement obsolète concernant le changement de propriété du message
  • Afficher la date de fermeture sur les sondages fermés automatiquement
  • Ajouter des titres appropriés aux liens de navigation des sujets dans le menu hamburger.
  • Ne pas définir la largeur sur auto pour la combo-box du kit de sélection.
  • La première phrase de la ligne avait un point mais la seconde non.
  • Afficher le raccourci des paramètres du site pour poll et discourse-nginx-performance-report.
  • Amélioration des performances de la boîte de dialogue des émojis

Performance

  • Reporter les notifications utilisateur
  • Utiliser les rapports mis en cache pour le tableau de bord si disponibles
  • Supprimer la requête N+1.
30 « J'aime »