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%spour le paramètretde 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.fromest 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-labelledbylorsque 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