3.1.0.beta6 : Fils de discussion dans le chat, grille d'images, exportation des messages de chat, et plus encore

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 bien plus encore, assurez-vous de consulter les Fonctionnalités et corrections supplémentaires listées ci-dessous.

Améliorations des plugins

discourse-ai

Nouvelles fonctionnalités

  • Affiner la recherche pour réduire les termes de recherche dans les tours suivants
  • Ajouter les commandes ai_bot_enabled_chat et régler la recherche
  • Ajouter le support du service cognitif Azure
  • Ajouter le support complet du bot pour GPT 3.5

Corrections de bugs

  • Coquille lors de la mise à jour d’une section
  • Le champ max_tookens_to_sample de Claude est obligatoire
  • Ajuster les limites de jetons pour tenir compte des fonctions
  • Éviter de stocker des invites corrompues
  • Le tokenizer OpenAI échouait à tronquer les émojis au milieu
  • Sérialiser le titre du canal pour les messages directs (DM)

discourse-akismet

Corrections de bugs

  • Supprimer les éléments révisables lorsque les publications sont supprimées par la classe de destructeur d’utilisateurs.

discourse-assign

Corrections de bugs

  • Somme des assignations pour le groupe et les utilisateurs du groupe

discourse-automation

Nouvelles fonctionnalités

  • Ajouter le déclencheur de la première réponse acceptée à la notification globale de l’utilisateur

discourse-cakeday

Changements UX

  • Ajouter l’icône de gâteau d’anniversaire lors de l’ajout d’un lien dans la barre latérale

discourse-calendar

Corrections de bugs

  • Ajouter les jours fériés malaisiens manquants pour 2023

discourse-category-experts

Corrections de bugs

  • Passer correctement les variables dans l’ouverture du plugin

discourse-client-performance

Nouvelles fonctionnalités

  • Reporter le sélecteur de cible INP
  • Collecter la métrique « interaction next paint »

Corrections de bugs

  • Utiliser le bon chemin de script sur les installations dans un sous-dossier

discourse-code-review

Corrections de bugs

  • Listes de sujets d’approbation

discourse-data-explorer

Corrections de bugs

  • Message privé planifié avec les résultats de l’explorateur de données non envoyé

discourse-docs

Nouvelles fonctionnalités

  • Utiliser la même structure que topic-list-item de base et ajouter des extraits de sujets à l’index des docs

Corrections de bugs

  • Mettre à jour le test de statut utilisateur

discourse-gamification

Nouvelles fonctionnalités

  • Rendre les scores cliquables vers le classement mondial (à la fois dans le profil utilisateur et la carte utilisateur)

Corrections de bugs

  • Le recalcul des scores ne mettait pas à jour le score quotidien d’un utilisateur si le nouveau score était de 0

discourse-invite-tokens

Corrections de bugs

  • Utiliser le bon nom de plugin

discourse-patreon

Changements UX

  • Ajouter l’icône Font Awesome manquante dans le bouton de connexion

discourse-post-voting

Corrections de bugs

  • Gérer les vues de sujets vides

discourse-solved

Corrections de bugs

  • Bug de recherche pour status:unsolved qui retourne des sujets de catégories sans résolution activée

discourse-tooltips

Changements UX

  • Ne pas afficher les infobulles lorsque aucun texte n’est disponible

Toutes les fonctionnalités et corrections

Nouvelles fonctionnalités

  • Afficher une infobulle pour le mode bootstrap
  • Avertir des substitutions de traduction obsolètes dans le tableau de bord d’administration
  • Séparer le paramètre « les utilisateurs de confiance peuvent modifier les autres » pour les niveaux de confiance 3 et 4
  • Ajouter des paramètres de site par défaut pour contrôler les préférences du menu de navigation
  • Support de base pour onebox threads.net
  • Activer le chargement du curseur par défaut
  • Nouveau menu de saut vers un canal
  • Introduire le « curseur de chargement » pour la navigation des pages
  • Permettre à l’utilisateur de remplacer le paramètre watched_precedence_over_muted
  • Utiliser l’infobulle de statut utilisateur enrichie partout
  • Permettre d’activer/désactiver le fil de discussion dans l’interface
  • Suivre la date et l’heure de la dernière vue pour les membres du canal
  • Afficher les clés d’interpolation disponibles lors de la substitution des traductions
  • Trier la liste des fils de discussion par fils non lus en premier
  • Changer conditionnellement l’itinéraire du bouton retour pour le fil de discussion
  • Nouveau paramètre watched_precedence_over_muted
  • Essayer de charger les variantes de plateforme des gems de plugin
  • Afficher la première astuce de notification à tous les utilisateurs
  • Ajouter des hooks pour les plugins de poller d’e-mail
  • Afficher le hachage de commit pour chaque plugin sur la page /admin/plugins.
  • Ajouter un menu déroulant pour filtrer par sélection dans la modale de modification du menu de navigation
  • Séparer la préférence de navigation pour le nombre et le comportement des liens de la barre latérale
  • Ajouter la tâche db:resize:notification_id pour l’agrandissement de la table
  • Exporter les messages de chat vers un fichier CSV
  • Ajouter « Désélectionner tout » et « Réinitialiser aux paramètres par défaut » dans la modale de modification du menu de navigation
  • Ajouter un filtre de saisie pour l’édition des tags dans la modale du menu de navigation
  • Ajouter une modale pour l’édition des tags dans le menu de navigation
  • Faire défiler vers le premier message lors du clic sur une date dans le chat
  • Activer la grille d’images par défaut
  • Permettre aux utilisateurs de suivre manuellement les fils de discussion sans répondre
  • Améliorations de l’indicateur de fil de discussion et des participants
  • Implémenter max_tags_per_email_subject

Corrections de bugs

  • Masquer conditionnellement le bouton « Ajouter un e-mail alternatif » en fonction du paramètre du site
  • Les destinataires de paramètres par défaut pour créer un nouveau message via des paramètres doivent être une chaîne de caractères
  • Mettre à jour le nombre de codes de sauvegarde restants après la création
  • S’assurer que les dialogues sont toujours rendus s’ils sont déclenchés pendant le démarrage
  • Faire en sorte que l’avatar de l’utilisateur du chat affiche la présence par défaut
  • Toujours vider les caches après l’engagement de la transaction en cours
  • Coquille dans le nom de propriété
  • Ne pas utiliser les etags pour la vérification du téléchargement de publication
  • Afficher un aperçu de la police Arial/Système dans l’assistant
  • Suivre le fil de discussion dans l’interface lorsque l’utilisateur envoie le premier message
  • Impossible de rejeter les nouveaux sujets pour la nouvelle vue expérimentale
  • Ne pas rediriger lors de l’ajout manuel de 2FA
  • Faire correctement en sorte que le créateur de DM suive le canal
  • Définir la transaction de test sur la transaction before_all
  • Ne pas tenter de mettre le focus sur topic-list-item après la destruction
  • Supprime le support de discourse-teams-sidebar
  • Limite la hauteur de la barre latérale héritée
  • Ajouter les traductions de chat manquantes
  • Marquer les fils de discussion comme lus lorsque le fil de discussion est activé pour un canal
  • Afficher le nombre de réponses sur l’indicateur de fil de discussion indépendamment des participants
  • Éviter la transition lorsqu’un composant de fil de discussion de chat est détruit
  • Notification d’alerte de publication lorsque le sujet est directement surveillé
  • Meilleure gestion des messages originaux des fils de discussion supprimés
  • Empêcher les conflits de noms de champs lors de l’utilisation du modificateur groups_for_users_search
  • Focus du compositeur et indicateur de réponse plus cohérents
  • Ne pas filtrer sur le nom de la catégorie
  • Afficher correctement les non-lus et la présence
  • Erreur lors du chargement d’un canal avec le fil de discussion activé mais sans fils de discussion
  • URL canonique de partage mobile
  • Améliorations mineures de onebox Twitter
  • Intercepter correctement <a href target="_self"
  • Permettre d’utiliser %h%m%s pour le paramètre t de YouTube
  • Améliorer les performances du travail d’alerte de publication
  • Les tags dans les groupes de tags ne sont pas affichés dans la modale des tags du menu de navigation
  • Précharger les polices avant de redessiner le canevas de style de l’assistant
  • Erreur de chargement ActiveModel::Types :array en production
  • Annuler la mise à niveau uppy aws-s3
  • Ne pas suivre les redirections pour les oneboxes Twitter
  • Liens externes cohérents de la section de la barre latérale
  • Corriger la méthode normalize_raw pour les entrées nil dans les scripts de migration
  • DateTimeInputRange doit afficher les intervalles corrects avec le paramètre @relativeDate
  • Régression de l’en-tête mobile dans 9cc2b5c
  • Erreur lorsque CategoryList a essayé de trouver les sujets pertinents
  • N1 des fils de discussion de chat
  • Définir la concurrence de cluster de Jobs::BackfillSidebarSiteSettings à 1
  • Imbriquer les données de traduction du thème pour qu’elles soient sauvegardées
  • Prendre en charge les sondages qui peuvent avoir plusieurs votes par utilisateur
  • Masquer le bouton « Enregistrer le brouillon » lors de la modification d’une publication sur le même sujet.
  • Annuler la transition lorsque transition.from est présent sur la route new-topic
  • Rendre correctement l’URL de commit du plugin et l’ouvrir dans une nouvelle fenêtre.
  • Afficher le sélecteur de tags dans le compositeur pour les DM sur mobile
  • Toucher plus long pour le message actif
  • Couleur du point de la barre latérale lorsque le chat est désactivé
  • Tenter de se reconnecter au serveur lorsque la visibilité du navigateur change
  • Utiliser l’API Twitter v2 pour les oneboxes et restaurer la solution de secours OpenGraph
  • Forcer l’ordre pour rendre les choses plus cohérentes et corriger le test instable
  • La création d’utilisateur stagiaire perd les données des champs personnalisés de l’utilisateur
  • Les tags principaux du site ne sont pas affichés pour l’utilisateur anonyme
  • Mettre à jour les comptes non lus et nouveaux pour les catégories
  • « Dans tous les sujets » doit rechercher dans tous les sujets
  • Ne pas générer d’erreur lors du clic sur un lien personnalisé dans la section communauté
  • Ajouter l’attribut aria-label aux hashtags cuits
  • Rendre la flèche et l’arrière-plan de l’infobulle de la même couleur
  • Les traductions de thème se réinitialisent lors de la sauvegarde
  • Ne pas ajouter le préfixe « Ré : » dans l’objet de l’e-mail pour le premier message des DM de groupe.
  • Boîtes de réception de messages de groupe cassées lorsque le nom du groupe est en casse mixte
  • Petit bug avec les traductions de sujets et mes publications
  • Incompatibilité entre default_composer_category et default_subcategory_on_read_only_category
  • Restaurer le comportement de window.Discourse
  • Définir et utiliser correctement la classe has-reply
  • La classe CSS était incorrecte
  • Diverses améliorations du chat mobile
  • Les canaux de message direct peuvent être signalés
  • Permet la sélection de messages dans les fils de discussion
  • Problème mineur d’indicateur de fil de discussion
  • Dédupliquer le vote de sondage lors de la fusion d’utilisateurs
  • Renommer le lien « tout » en sujets
  • Mettre à jour la barre latérale pour qu’elle soit le menu de navigation
  • Requêtes de portée de visibilité de groupe pour les modérateurs (utilisateurs du personnel non administrateurs)
  • Ne pas ajouter la classe no-text si translatedLabel est présent
  • Récupérer correctement le topic_id du premier message
  • Mettre à jour les références de classe workbox suite à la mise à jour de version
  • Permettre à un utilisateur partiellement fusionné d’être accédé dans l’interface d’administration
  • Remplir les adhésions aux fils de discussion de chat

Changements UX

  • Améliorer les astuces utilisateur
  • Correction du double défilement pour la modale des raccourcis clavier
  • Supprimer le titre de section pour la section communauté
  • Réduire le rayon de bordure pour les cartes de canal
  • Corriger la marge pour l’étiquette de groupe
  • Indiquer que la section principale de la barre latérale est toujours publique
  • Changer le z-index du redimensionneur de fil de discussion pour qu’il soit en dessous de l’émoji popup
  • Espacement et taille du créateur de messages sur mobile + correction de l’enroulement du texte
  • Ne pas afficher la présence dans la sélection du créateur de messages
  • Clarifier les paramètres « désactiver les tags/notifications de catégorie »
  • Ajuster les styles de la modale de la barre latérale, consolider le CSS
  • Améliorer la position du bouton de fermeture de la modale
  • Petites corrections de l’indicateur de fil de discussion
  • Indicateur visuel pour le mode de réorganisation des liens de la barre latérale
  • Faire en sorte que les champs de modèle remplissent la largeur du conteneur
  • Utiliser des modales pour éditer les catégories et les tags qui apparaissent dans la barre latérale
  • Aligner les séparateurs de chat, augmenter la largeur du chat mobile
  • Ajouter une largeur maximale à l’indicateur de fil de discussion
  • Corriger la position des filtres dans les modales du menu de navigation pour éditer les catégories/tags
  • Ordonner les catégories dans la modale du menu de navigation par nom
  • Corriger la position « sauvegardé ! » de la préférence utilisateur
  • Améliorations de l’indicateur de fil de discussion de message de chat
  • Ajouter une hauteur maximale à l’image dans la citation de chat
  • Corriger la couleur de surbrillance du paramètre substitué
  • La modale du menu de navigation pour éditer les tags/catégories n’a pas le focus sur la saisie
  • Ajoute un petit délai avant de rendre le message actif
  • Afficher le spinner pendant le chargement des tags pour la modale des tags du menu de navigation
  • Supprimer le défilement horizontal sur mobile pour la modale de navigation des catégories
  • Supprimer la transition courte de la chronologie du sujet
  • Corriger le débordement du sélecteur d’avatar
  • Transitions de survol de bouton cohérentes
  • Améliorer les paramètres par défaut affichés pour les sections catégories et tags dans la barre latérale
  • Ombres plus douces pour les panneaux de menu déroulant et de menu
  • Empiler horizontalement l’étiquette de la boîte de réception de groupe
  • Masquer la barre latérale sur la page d’invitations
  • Supprimer l’arrière-plan des blobs de marque
  • Ajouter un indicateur requis aux champs avec la validation required

Performance

  • Paginer le chargement des tags dans la modale des tags du menu de navigation
  • Corriger les multiples N+1 lors du chargement des fils de discussion
  • Limiter l’anonymisation à 1 par cluster
  • Augmenter les performances des grandes exports CSV pour les historiques d’utilisateurs

Accessibilité

  • Ne pas sortir aria-labelledby lorsque la carte est vide
  • Ajuster le contraste et la taille de police pour le widget mini profiler
  • Ajuster le contraste pour les schémas de couleurs tertiaires Dark et Solarized Dark
11 « J'aime »