3.1.0.beta5 : Section communautaire personnalisable, améliorations des notifications d'administration, fusion de sujets et plus encore

Nouvelles fonctionnalités dans 3.1.0.beta5

Personnaliser la section « Communauté » du menu de navigation

Les administrateurs peuvent désormais modifier la section « Communauté » (image) du menu de navigation déroulant de l’en-tête pour définir des valeurs par défaut adaptées à leurs communautés. Ils sont libres d’ajouter / supprimer / réorganiser des éléments, et de modifier les icônes et les liens. Dans cette version, le menu de navigation prend également en charge l’ajout de sous-sous-catégories.

Les astuces pour les utilisateurs sont désormais activées par défaut

Les astuces pour les utilisateurs ont été introduites dans Discourse 3.0, mais sont désormais activées par défaut pour continuer à aider les nouveaux utilisateurs de Discourse.

Styles de hashtags mis à jour pour les catégories, les tags et les canaux de discussion

Pour rendre le nouveau système de hashtags cohérent dans tout Discourse, nous avons unifié les styles entre les catégories, les tags, les canaux de discussion et le système d’autocomplétion. Suite aux retours positifs sur cette fonctionnalité, nous l’avons activée sur tous les sites Discourse.

Option pour fusionner les sujets chronologiquement

Pour aider le personnel du site à fusionner des sujets/MP et à prendre en charge divers cas d’utilisation pour leurs sites, Discourse offre désormais la possibilité de préserver l’ordre chronologique dans le sujet/MP résultant avant une fusion.

Notifications d’administration simplifiées

Nous avons remplacé le MP « 1 message dans la boîte de réception de vos administrateurs » par une simple notification dans le menu des notifications qui dirige les administrateurs vers les informations dont ils ont besoin, directement sur le tableau de bord d’administration.

Autres fonctionnalités

Il y a plus ! N’hésitez pas à consulter une liste plus longue de fonctionnalités dans le 2ème message ci-dessous.

Mises à jour de sécurité

Cette version inclut des correctifs pour ces problèmes de sécurité signalés par notre communauté et HackerOne.

  • Ne pas écraser les permissions sur la catégorie Générale CVE-2023-31142
  • Empêcher le rejet de sujets que l’utilisateur ne peut pas voir CVE-2023-34250
  • Définir la propriété max-height pour les iframes CVE-2023-32061
  • Utiliser l’URL canonique pour les intégrations de sujets CVE-2023-32301
15 « 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 modifications pour vous, mais il y a toujours trop de changements à détailler. Pour obtenir la 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

discourse-adplugin

Modifications de l'UX
  • Introduction d’une hauteur minimale pour les publicités adaptatives

discourse-ai

Nouvelles fonctionnalités
  • Désactiver les commandes intelligentes sur Claude et GPT 3.5
  • Améliorer l’invite de recherche
  • Ajouter le support de l’intégration GPT « ↔ » avec le Forum
  • Support de base pour la génération d’images par texte (text2img) avec StableDiffusion
  • Réduction des frictions pour démarrer une conversation avec un bot IA.
  • Masquer diverses clés API dans les paramètres du site
  • Mettre à jour le comptage des jetons de résumé et ajouter Claude 100k
  • Gérer les médias invalides dans le module NSFW
  • Support multi-modèles pour le module Bot IA.
  • Permettre d’exclure les sujets fermés des suggestions sémantiques connexes
  • Introduction du module ai-bot
  • Ajouter un tableau pour auditer l’utilisation d’OpenAI
  • Ajouter un support interne pour le mode de streaming
  • Résumé des sujets
  • Ajouter une API de tokenizer de base
Corrections de bugs
  • Support de l’exécution de plusieurs commandes
  • Localisation manquante
  • S’assurer que les pannes de la base de données d’embeddings sont gérées gracieusement
  • Abandonner la tentative de réutilisation de la connexion à la base de données et se fier à pgbouncer
  • Mieux guider GPT 3.5
  • S’assurer que nous n’essayons d’effectuer un embedding qu’une seule fois toutes les 15 minutes
  • Les résultats seront nil pour les requêtes invalides
  • Masquer le bouton de résumé aux anonymes
  • Les embeddings OSS non instructeurs étaient cassés
  • Le marquage automatique de la toxicité doit être désactivé par défaut
  • Transmettre la bonne clé API au service de résumé
  • Envoyer uniquement les types d’images pris en charge pour la classification
  • Le Chat-composer utilise désormais Glimmer
Modifications de l'UX
  • Améliorer le menu déroulant pour les bots activés
  • Améliorations du raccourci d’en-tête du Bot IA
  • Ajouter la traduction manquante de l’étiquette
  • Ajouter une icône personnalisée en forme d’étincelles pour les boutons d’action IA

discourse-akismet

Nouvelles fonctionnalités
  • Ajouter comment_date_gmt pour un signal supplémentaire

discourse-assign

Nouvelles fonctionnalités
  • Ignorer l’invitation du groupe si tous les membres peuvent déjà voir le sujet.
  • Inviter l’utilisateur ou le groupe au message privé (PM) s’il n’est pas déjà participant.
  • Permettre d’ajouter une note lors de l’assignation en masse de sujets
Corrections de bugs
  • Ne pas inviter l’utilisateur s’il est déjà membre d’un groupe autorisé.
  • La réassignation à un groupe crée un lien de mention incorrect
  • Vérifier correctement les valeurs de clé pour les raccourcis
Modifications de l'UX
  • Contraindre la taille des avatars en raison d’un changement central

discourse-automation

Nouvelles fonctionnalités
  • Support des sous-catégories dans post_created_edited et after_post_cook
  • Ajout du déclencheur user_first_logged_in
  • Ajout d’un nouveau script pour user_added_to_group
  • Permettre au déclencheur de publication d’être limité à la création ou à la modification
  • Ajouter un script de balisage automatique des sujets
  • Script pour mettre à jour le niveau de notification de catégorie pour les membres du groupe.
Corrections de bugs
  • Permettre la réinitialisation des composants de choix

discourse-category-experts

Nouvelles fonctionnalités
  • Balisage automatique des sujets lorsque les experts publient
Corrections de bugs
  • Encadrer l’action entre parenthèses

discourse-chat-integration

Nouvelles fonctionnalités
  • Déclencher les règles de suivi lors du changement de catégorie
Corrections de bugs
  • Empêcher les règles ‘tag_added’ de se déclencher pour les publications normales

discourse-data-explorer

Corrections de bugs
  • Afficher « false » et « 0 » dans les résultats de la requête
Modifications de l'UX
  • Corriger l’espacement des champs de paramètres

discourse-docs

Nouvelles fonctionnalités
  • Ajouter un paramètre pour afficher les balises par groupe
  • Paramètre du site pour contrôler l’ajout d’astuce dans le menu de recherche
Corrections de bugs
  • Le basculement des catégories nécessitait deux clics
  • Nom de plugin incorrect dans requires_plugin
  • Les icônes n’apparaissaient pas

discourse-footnote

Modifications de l'UX
  • Corriger les problèmes de hauteur avec les notes de bas de page en ligne

discourse-gamification

Nouvelles fonctionnalités
  • API pour les événements de score personnalisés
Corrections de bugs
  • Les noms étaient vides sur le classement lorsque l’utilisateur n’avait pas de nom complet
  • LikensGiven attribuait les points au mauvais utilisateur
  • LikesReceived utilisait la date de publication au lieu de la date de « J’aime »
  • Ignorer la sérialisation de gamification_score lorsque le plugin est désactivé

discourse-patreon

Corrections de bugs
  • Récupérer le jeton d’accès du créateur en utilisant la propriété « token ».

discourse-prometheus

Nouvelles fonctionnalités
  • Introduction de la métrique de résumé http_application_duration_seconds

discourse-reactions

Modifications de l'UX
  • Contraindre les avatars au conteneur en raison d’un changement central
Performance
  • Remplacer pluck par un select

discourse-solved

Nouvelles fonctionnalités
  • Prioritize_solved_topics_in_search pour donner la priorité aux sujets résolus
  • Paramètre de fermeture automatique des sujets résolus par catégorie
Corrections de bugs
  • Prendre en compte le paramètre enable_names
  • Respecter le paramètre du site « afficher le nom sur les publications »

discourse-subscriptions

Nouvelles fonctionnalités
  • Capturer les champs d’adresse du titulaire de la carte pour le client Stripe
  • Ignorer la liste des produits si un seul produit est présent
Corrections de bugs
  • Quelques corrections de syntaxe supplémentaires pour les actions des boutons
  • Corriger la syntaxe pour certains boutons suite aux récentes mises à jour

discourse-theme-creator

Corrections de bugs
  • Utiliser le bon nom d’action pour showAdvanced
  • Enregistrement des paramètres du thème
  • Inclure ‘value’ pour les ThemeFields sérialisés pour les thèmes distants
Modifications de l'UX
  • Corriger la mise en page des paramètres du thème
  • Corriger l’espace vide dans l’URL de partage
  • Corriger l’alignement de la position des boutons d’action du thème

discourse-translator

Nouvelles fonctionnalités
  • Restreindre les traductions par groupe d’auteur
  • Ajout de restrict_translation_groups pour limiter la traduction des publications par groupes
Corrections de bugs
  • Correction pour les utilisateurs anonymes visitant les publications lorsque le plugin est activé

discourse-user-notes

Corrections de bugs
  • PLUGIN_NAME incorrect

docker_manager

Nouvelles fonctionnalités
  • Ajout du support des balises git
Corrections de bugs
  • La mise à niveau était cassée lorsque le dépôt utilisait la branche master
  • Mettre à jour le fichier de compatibilité pour v3.1.0.beta1 et versions antérieures

Toutes les fonctionnalités et corrections

Nouvelles fonctionnalités

  • Taille de bloc dynamique avec uppy
  • Ajouter un nouveau type de paramètre du site pour les listes de groupes de balises
  • Ajouter le webhook Mailpace
  • Support des sous-sous-catégories dans la nouvelle modal des catégories de la barre latérale d’édition
  • Grille d’images dans les publications (expérimental)
  • Utiliser le nouveau système d’autocomplétion de hashtag sur tous les sites
  • Nouveau bouton de rejet pour la vue combinée des nouveaux et non lus
  • Permettre de désactiver les ACL S3
  • Indicateur hors ligne
  • Ajouter une portée d’API pour les derniers messages
  • Portée d’API pour le flux latest.rss
  • Permettre d’ouvrir les publications masquées pour les groupes dans SiteSetting.can_see_hidden_post
  • Servir les versions RTL des bundles CSS d’administration et de plugins pour les locales RTL
  • Réduire la taille des avatars à 6 au lieu de 20
  • Afficher les noms des groupes de participants PM dans la liste des sujets.
  • Améliorations de l’indicateur d’en-tête de fil de discussion
  • Amélioration de l’élément de liste et de l’en-tête des fils de discussion
  • Modal pour que les administrateurs puissent modifier la section Communauté
  • Support de la fusion chronologique des publications dans un sujet existant
  • Indicateurs initiaux de non-lu pour les fils de discussion de chat
  • Appliquer les styles de hashtag à l’autocomplétion
  • Créer des sujets juridiques pour définir le nom de l’entreprise
  • Ajouter le support des images AVIF
  • Ajouter le statut de l’utilisateur aux mentions en ligne dans le chat
  • Permettre la recherche des sujets les plus anciens
  • Recherche floue dans les paramètres du site et augmenter la limite à 100 correspondances
  • Afficher les cartes d’utilisateur pour les utilisateurs inactifs
  • Créer et mettre à jour les adhésions aux fils de discussion
  • Indicateur de réponse au chat pour les fils de discussion
  • Par défaut, sous-catégorie lorsque la catégorie parente ne permet pas la publication
  • Interface utilisateur initiale de la liste des fils de discussion
  • Activer les astuces utilisateur par défaut
  • Permettre des domaines d’adhésion plus longs
  • Ajouter une nouvelle notification pour les problèmes d’administrateur
  • Modificateur Search_rank_sort_priorities
  • Indicateur hors ligne contrôlé par la connectivité message-bus (#21324)"
  • Indicateur hors ligne contrôlé par la connectivité message-bus
  • Réimplémentation de l’indicateur hors ligne
  • Service de suivi de la connectivité message-bus + indicateur hors ligne(#21259)
  • Ajouter le support des balises figure et figcaption dans les embeddings
  • Ajouter le support des événements de webhook de révocation de badge utilisateur
  • Réintroduire un meilleur cache de compteur de réponse au fil de discussion
  • Permettre aux administrateurs de supprimer des éléments révisables via l’API
  • Ajouter une nouvelle fonctionnalité « Ne nourrissez pas les trolls »
  • Permettre la suppression des brouillons via l’API
  • Détecter la « branche » git actuelle même lorsqu’une balise est vérifiée

Corrections de bugs

  • Changer l’étiquette du bouton de rejet des nouveaux
  • Utiliser _presentChannels.size au lieu de _presentChannels.length
  • Ancres TOC dans une configuration de sous-dossier
  • Défilement vers le haut après l’activation du chat
  • Diverses optimisations mobiles
  • Rendre l’expression régulière de mot surveillé sérialisée compatible Javascript
  • Reconcilier correctement le retard du message bus
  • Empêche le maintien appuyé de détourner l’événement de réaction
  • Json_schemer n’autorise plus les clés nil
  • Créer de nouvelles notifications PM pour les groupes watching_first_post
  • Désactive les événements de pointeur lors de l’affichage du menu
  • Empêche la boîte de dialogue (lightbox) de fermer le chat sur Échap
  • Sur iOS PWA, empêche le toucher de cliquer
  • Empêche la boucle d’historique arrière
  • Ne pas permettre les messages de chat vides
  • Le collage de fichiers dans le chat ne fonctionnait pas
  • Définir correctement la valeur sur l’interacteur de zone de texte
  • Envoyer le message de promotion TL2 au bon utilisateur
  • Ajouter les couleurs de catégorie aux pages de catégories
  • Ajouter l’image supprimée qui peut encore être utilisée
  • Clics sur le fond non interférents
  • Appliquer le style d’indicateur d’icône d’en-tête de chat uniquement pour les urgences
  • Utiliser une couleur d’icône de hashtag par défaut pour l’utilisateur sans permission
  • Basculer l’épinglage du sujet pour l’utilisateur uniquement si l’icône d’épingle est pressée.
  • Restaurer l’arrière-plan du pied de page de la barre latérale
  • Tentatives de sortir rapidement du mode verrouillé
  • Masquer le bouton de suppression pour inviter car les utilisateurs ne peuvent pas supprimer de toute façon
  • Simplifier le lien de la section Communauté révisée
  • Empêcher undefined sur le test de capacités isSafari
  • S’assurer que la boîte d’autocomplétion des mentions ne sort pas de l’écran dans les locales RTL
  • Définir correctement les derniers IDs de message bus lors de la resynchronisation
  • Supprimer les balises synonymes si d’autres synonymes existent déjà.
  • Changer les icônes de la Communauté
  • Utiliser des dimensions fixes pour l’avatar de la carte utilisateur
  • Resouscrire correctement après le redémarrage
  • Ne pas ajouter les groupes mentionnés comme utilisateurs mentionnés
  • Empêcher les administrateurs d’être réduits au silence
  • Éléments flottants lors du sur-défilement dans Safari
  • Utilise DiscourseURL.routeTo pour les transitions du tiroir
  • Applique getURL sur les URL de l’application et du chat
  • Utilise correctement getURL pour ouvrir la page complète
  • Supprimer les règles CSS RTL spécifiques inutiles
  • Supprimer les utilisateurs mentionnés détruits
  • Récupérer en affichant l’index du tiroir sur 404
  • Régression de la route u/:username/deleted-posts
  • Appeler composer reset avec les bons paramètres
  • Afficher la Politique de confidentialité ou les CGU lorsqu’ils existent
  • Cas limite de taille de page pour null last_read_message_id
  • Créer l’adhésion au fil de l’utilisateur du message original
  • Le remplissage automatique ne se produisait pas au premier chargement
  • S’assurer que le fil de discussion de chat ne déborde pas
  • Déplacer le stockage du fil de discussion hors de l’appel chatApi.thread()
  • Requête N+1 pour le sérialiseur de message de chat sur les mentions
  • Spécificité de la couleur de la classe CSS hashtag
  • Ne pas tenter de marquer comme lu un message mis en scène
  • Problèmes de suppression du dernier message lu et de suivi d’état dans le chat
  • Inclure more_topic_url dans la réponse à /categories_and_{latest, top}
  • Sérialiser l’adhésion au fil pour l’utilisateur
  • Empêcher l’enregistrement d’un brouillon dans un canal incorrect
  • Annuler correctement le message actif
  • Test instable dans la barre latérale avec la nouvelle taille de police
  • Ne pas exécuter les validations lors de l’invalidation des invitations
  • Améliorer le brouillon pour les canaux
  • Ne pas prévisualiser les canaux de chat pour les utilisateurs en lecture seule
  • Ignorer les URL d’iframe avec des chemins relatifs dans le nettoyeur de texte élégant.
  • Ne pas générer d’erreur si l’administrateur/propriétaire vérifie le message cible
  • Améliorer la mise à jour de l’adhésion au chat lors de la suppression d’un message
  • Permettre l’ajout de pages publiées à la barre latérale
  • Suppression d’une limite arbitraire dans une requête de script d’importation Discuz
  • S’assurer que la taille du panneau latéral est correctement appliquée lors de l’affichage
  • Mettre à jour client lastReadMessageId sur un message mis à la corbeille
  • Conserver la taille du panneau lors du changement de contenu
  • Les vignettes vidéo peuvent avoir des doublons
  • Annuler la récupération des messages après le changement de canal
  • Vérification de la taille de page pour les messages du fil de discussion
  • Prendre en compte users.created_at pour le nettoyage des inactifs
  • Ne pas cuisiner l’icône avec les hashtags
  • Permettre à l’administrateur de changer le niveau de notification du sujet via l’API
  • Prendre en compte les utilisateurs avec des sujets/publications mis à la corbeille pour le nettoyage des inactifs
  • Corriger le remplissage de l’indicateur de réponse
  • L’anonymisation d’un utilisateur efface également son statut utilisateur
  • Correction pour « Par défaut, sous-catégorie lorsque la catégorie parente ne permet pas la publication »
  • Améliorer l’analyse des e-mails Mailman
  • Cliquer sur la notification modifiée doit ouvrir la modal d’historique des modifications
  • Ajoute une marge manquante sur le message de brouillon de bureau
  • S’assurer que le message a été ajouté avant le défilement
  • Mettre à jour les statistiques de balise de catégorie avec les nouvelles ou supprimées
  • Afficher immédiatement l’erreur de limite de taille de téléchargement GIF
  • Empêcher les erreurs du processeur d’e-mails lorsque le courrier est vide ou nil
  • Diverses corrections pour le guide de style du chat
  • Vérification plus résiliente du bas du message
  • S’assurer que l’indicateur de réponse a une hauteur limitée
  • S’assurer que le compositeur de chat s’ancre au compositeur de sujet
  • Supprimer les références obsolètes à la catégorie lounge
  • Recherche d’icônes de sprite SVG se connectant à la base de données par défaut
  • Vider le cache de la liste des sujets après l’archivage d’un PM
  • Compenser l’absence d’indicateur de réponse sur le brouillon
  • Synchroniser correctement l’état de suivi du canal lors du changement de présence
  • Suite aux ajustements de l’encoche du compositeur
  • Permettre à l’encoche d’avoir la couleur d’arrière-plan du compositeur
  • Afficher les barres de défilement sous Firefox dans le chat
  • Ne pas afficher les doublons dans le guide de style
  • Styles de tiroir pour l’icône de fil de discussion de chat
  • Ajouter une nouvelle icône de fils de discussion de chat et déplacer le bouton de liste de fils à droite
  • S’assurer que l’alerte modale est masquée lorsqu’elle est vide
  • Masquer d-modal pendant le chargement de la page
  • Diverses erreurs de balisage
  • Corrections de hauteur de chat
  • Masquer l’avis global sur le chat
  • Déplacer le calcul de la hauteur du chat dans un mixin
  • Diverses corrections suite aux changements de hauteur de canal
  • Limiter la hauteur maximale à la fenêtre d’affichage uniquement pour le canal
  • Gérer tous les caractères UTF-8
  • Les performances de rendu des sections personnalisées de la barre latérale se dégradent avec le temps
  • Exemple d’API AddNavigationBarItem
  • Le compositeur doit envoyer des méta-données
  • Ne pas définir VH pendant le zoom
  • Toujours écouter sur le redimensionnement de la fenêtre
  • Rafraîchir le site lorsque enable_user_tips change
  • S’assurer que all_mentioned_user_ids n’est pas utilisé comme identifiant
  • Débordement de l’indicateur de réponse au fil de discussion
  • PLUGIN_NAME incorrect pour « poll »
  • Éviter le double encodage du titre du sujet vedette dans le profil utilisateur
  • Empêcher de s’abonner avec un ancien ID
  • Fermer le panneau plus tôt
  • Permettre des group_ids entiers pour l’API de création d’invitation
  • Sélection de messages avec shift + clic
  • Clavier sur Android
  • Se fier uniquement à une solution de calcul de clavier
  • L’extension Chat NotificationLevels se brise en production
  • Débordement d’extrait et événements de clic sur les enfants
  • Gérer le message original supprimé pour l’index du fil de discussion
  • Ne pas rejoindre automatiquement les utilisateurs lorsqu’ils ont des permissions en lecture seule
  • Afficher 404 sur la nouvelle page de catégorie pour les modérateurs lorsque le paramètre du site est désactivé
  • Retour au compositeur pour les caractères non ASCII
  • Ne pas permettre au bourrage de titre de dominer la recherche
  • Empêcher le changement rapide de canal de provoquer une erreur
  • Changements mineurs du fil de discussion sur mobile
  • Documentation de l’API de création d’invitation
  • Nombre de « J’aime » reçus dans l’e-mail de résumé
  • Service worker pour Safari
  • Indicateur de réponse au chat plus précis
  • Fast-edit doit revenir au compositeur pour les caractères non ASCII
  • Changer la limite sur la description des badges
  • Aucun événement lorsque le threading est désactivé
  • Rendre les événements de souris passifs
  • S’assurer de l’ordre lors du déplacement des messages de chat vers un autre canal
  • Lien correct sur le message original
  • Tentatives de réconciliation de l’état de suivi
  • Section de la barre latérale plus sautillante
  • Mettre à jour la limite de test pour le domaine de messagerie
  • Test instable sidebar-user-community-section-test
  • Résoudre les problèmes de fuseau horaire avec date-time-input
  • Le service worker ne doit mettre en cache que les requêtes 200
  • Compte de non-lu incorrect affiché dans le canal lorsque le message est supprimé
  • État de lecture des mentions de fil et liens de notification
  • Supprimer les titres Vimeo doublement échappés
  • S’assurer que le tableau extensible fonctionne quel que soit la cible de l’événement de clic
  • Ne pas journaliser « vue du message personnel » lors de l’envoi du webhook
  • Permettre le re-marquage des posts ninja-modifiés
  • Menu déroulant de la boîte de réception des messages utilisateur vide sur la configuration de sous-dossier.
  • Calcul plus résilient des séparateurs de dates
  • S’assurer que le bouton d’administration utilisateur est présent sur mobile
  • Le destinataire de l’e-mail doit ignorer x-auto-response-suppress
  • Ajouter des vignettes pour les vidéos Vimeo non répertoriées en différé
  • S’assurer que la hauteur de la page est correcte sur iPad + hub
  • L’icône ChatComposerMessageDetails était toujours « modifier »
  • Désactiver le bouton d’envoi pendant les téléchargements en cours
  • Utiliser correctement les types pour le type d’éléments révisables
  • Les images citées doivent être mises en lumière (lightbox)
  • Interdire les caractères Unicode invisibles dans les noms d’utilisateur
  • Renommer notify_about_flags_after en notify_about_reviewable_item_after
  • Vignettes vidéo vides
  • Différencier correctement les entrées de téléchargement de canal/fil de discussion
  • Permettre aux intégrations YouTube de respecter le paramètre t
  • Homogénéiser correctement la largeur minimale des panneaux
  • La hauteur du chat était incorrecte sur iPad
  • Inclure le badge de groupe dans les listes de sujets de catégorie de la page d’accueil
  • S’assurer que les webhooks d’événements d’utilisateurs de groupe filtrés se déclenchent
  • S’assurer que le fil de discussion est vidé lors de sa fermeture
  • Annuler l’enregistrement du brouillon lorsque le compositeur est détruit
  • Couleur de bordure correcte des actions de message
  • Afficher un grand espace réservé pour l’image onebox
  • Améliorer le nettoyage de la route de chat
  • Respecter correctement chat_minimum_message_length
  • Tentatives de rendre la cuisson moins dépendante de l’ordre
  • Génère du markdown à partir du collage d’un lien
  • Exiger le script date db_timestamps_mover
  • Retourner en toute sécurité d’un message manquant sur check_dont_feed_the_trolls
  • Sécurisation au cas où le message serait actif pendant la transition
  • Permet au compositeur de s’étendre
  • Les URL BBcode ne gèrent pas correctement les chemins
  • Ne pas afficher le bouton de suppression de révisable sur le client
  • Afficher le badge de groupe automatique selon les préférences de l’utilisateur
  • Vignettes vidéo vides
  • S’assurer que le JS skip-module est transpilé correctement
  • S’assurer que les comptes révisables sont mis à jour correctement pour le nouveau menu utilisateur
  • Erreur lors de l’essai de pousser un sujet sans catégorie
  • Ne pas supprimer les anciens messages de chat si le chat est désactivé
  • Inclure liked_consolidated et les types de réaction dans le compte non lu de l’onglet J’aime
  • Ne pas écraser les vignettes existantes
  • Mieux détecter la sélection de texte dans l’entrée de recherche
  • Augmenter le délai de réorganisation de la barre latérale pour le bureau
  • Ne pas rendre l’erreur pour une mauvaise séquence
  • Envoyer des notifications après qu’un message de chat ait été mis à jour avec de nouvelles mentions
  • Le publieur de chat publie dans le fil de discussion lorsque le threading est désactivé
  • Annuler « DEV: Ajouter overflow-x: hidden aux conteneurs de messages de chat (#21030) »
  • Référence de sous-catégorie de hashtag incorrecte lorsqu’elle n’est pas du type le mieux classé
  • Réinitialisation des colonnes de l’annuaire utilisateur
  • Le bouton de citation ne s’appuie pas sur mobile
  • Les raccourcis du compositeur de chat doivent respecter le contexte
  • Ne pas compter les messages du fil de discussion pour les non-lus du canal
  • Erreur 500 lors de l’ajout de balises de catégorie restreintes
  • Exception Nil dans le notificateur de chat
  • Ajouter les chaînes de traduction manquantes pour les vidéos en différé

Modifications de l’UX

  • Meilleur alignement pour les grilles expérimentales
  • Supprimer la bordure arrondie sur la boîte de dialogue (lightbox) au survol
  • Rendre les astuces utilisateur plus visibles
  • Les palettes de couleurs sombres ont besoin d’ombres plus sombres
  • Refonte de l’indicateur de non-lu du chat
  • Petite correction d’espacement pour les éléments de grille
  • Ajustements mineurs du style #mention
  • Augmenter le contraste du menu déroulant « plus » de la barre latérale
  • L’indicateur d’étiquette de groupe de liste doit correspondre au design existant
  • Supprimer l’avis « Créer des sujets »
  • Afficher l’infobulle pour l’icône de section de navigation globale
  • Ajouter correctement l’espacement pour la gestion de sélection
  • Améliorer le maintien appuyé et le toucher des messages de chat
  • Permettre aux utilisateurs de filtrer les catégories dans la modal des catégories de la barre latérale d’édition
  • Ne pas bloquer le rendu de la navigation secondaire des messages utilisateur pour l’état de suivi
  • Première passe de la modal de navigation des catégories d’édition pour la barre latérale
  • Corriger la coupure des nombres dans l’indicateur de chat d’en-tête
  • Améliorer la description de la limite de taux /print
  • Supprimer le bloc de titre et de description s’il est vide
  • Supprimer la couleur d’arrière-plan de la barre latérale
  • Corriger le bouton d’ajout gris dans le compositeur de chat lorsqu’il est focalisé
  • Corriger le message éducatif lorsqu’il n’y a pas de nouveaux sujets
  • Ajuster la taille de l’auteur fréquent dans la carte de sujet
  • Icônes d’en-tête de canal de chat
  • Ajouter un bouton « afficher plus » à l’élément révisable
  • Ajuster divers avatars en raison des changements de taille
  • Ajustements de style pour la modal d’édition de la barre latérale
  • Suite à #1f37fe5
  • Ajuster les éléments de publications supprimées de l’utilisateur
  • Refonte des boutons du compositeur de chat + emoji
  • Corriger la vue brute de l’historique des publications
  • Supprimer un message lors de l’édition pour le rendre vide
  • Ajouter le support des messages de chat signalés dans la file d’attente de révision
  • Fermer le tiroir sur Échap si l’entrée n’est pas focalisée
  • Ajustement mineur de l’espacement dans les détails du message
  • Supprimer l’affichage des paramètres de site short_site_description dans la barre latérale
  • Les longs noms de catégorie non stylisés doivent être tronqués
  • Correction mineure de l’état actif pour la barre latérale
  • Plus d’ajustements de style pour la police plus grande de la barre latérale
  • Augmenter la taille de police de la barre latérale
  • Ajouter « afficher le mot de passe » sur la modal de connexion mobile
  • Améliorer l’affichage de l’historique des modifications
  • La navigation du pied de page iPad est désormais incluse dans le décalage de l’en-tête
  • Améliorer l’espacement des balises
  • Étape 2 du compositeur de chat
  • Ajouter un indicateur pour le message de l’utilisateur actuel
  • Le bouton d’ajout de section personnalisée ne doit pas être affiché aux utilisateurs anonymes
  • Ajustement de la taille du logo pour s’assurer qu’il n’est pas trop petit sur les petits écrans
  • Supprimer l’astuce admin du sujet de bienvenue et ajuster le texte
  • Ajustements généraux du compositeur de chat
  • Correction mineure avec le nouveau compositeur et la réponse/édition
  • Améliorer l’affichage de la courte description du site dans le menu déroulant de l’en-tête
  • Inclure les en-têtes personnalisés dans --header-offset
  • Afficher l’édition rapide en haut de la fenêtre sur mobile
  • Ajouter plus de masse à l’icône de fil de discussion
  • Les sections ne sont pas pliables dans le menu de navigation « menu déroulant d’en-tête »
  • Stylisation du compositeur de chat au focus
  • Supprimer les marges du fil de discussion
  • Implémente le nouveau design du compositeur
  • Meilleur texte pour le message d’erreur générique
  • Mettre à jour le texte des badges accordés aux autres
  • Ouvrir le panneau latéral plus tôt pour éviter les saccades
  • Masquer le bouton des paramètres lorsqu’il est désactivé
  • Diverses améliorations de l’appel à l’action (CTA) du sujet de bienvenue
  • Taille/espacement du panneau de fil de discussion sur mobile
  • Curseur de chargement pour le filtre select-kit
  • Regrouper les messages supprimés
  • Défiler vers le bas lorsque le message est mis en scène
  • Précharger un fil de discussion lors du survol de l’indicateur de fil de discussion
  • Implémente les fils de discussion brouillon
  • Utiliser des couleurs fixes pour les rapports de graphiques empilés d’administration
  • En mode menu déroulant de la barre latérale, exposer les éléments « plus »
  • Corriger la position de réinitialisation du paramètre de schéma de couleurs
  • Corriger la mise en page des préférences de couleur
  • Réinitialiser le message actif lors du défilement
  • Mise en page à deux colonnes pour le menu déroulant de la barre latérale
  • Cuisiner le message avant d’envoyer l’édition
  • Corriger la mise en page de la onebox utilisateur
  • Le compositeur utilise BEM + petits ajustements pour le style activé/désactivé
  • Ajouter un avertissement indiquant que la mise à jour de min_trust_level_for_user_api_key désactivera les utilisateurs de DiscourseHub
  • Utiliser dvh pour la hauteur de la barre latérale
  • Légère modification de la couleur d’accentuation pour onebox/blockquote/réaction de chat
  • Afficher le titre du canal dans le titre du document
  • Corriger la position de l’espace dans les comptes de badges
  • Ajustements mineurs du style de succès d’installation
  • Inclure les sous-catégories dans la vue du crawler
  • Améliore le compositeur et le panneau de fil de discussion
  • Survol du fil de discussion de chat
  • Meilleur centrage du résumé en cas de troncature
  • Corriger la largeur des champs de sélection d’heure sur mobile
  • Corriger la couleur du texte de la balise kbd dans l’invite plein écran du compositeur
  • Améliorer la mise en page et les styles pour les préférences solo
  • Mettre à jour l’animation de l’anneau pour éviter le défilement
  • Supprimer l’élément de nouveau message du chatpane
  • Légères modifications de design pour l’horodatage du chat
  • S’assurer que le curseur est un pointeur sur les sections personnalisées

Performance

  • Supprimer la limitation de débit du nœud de redimensionnement
  • Améliorer la stratégie de chargement de workbox
  • Mettre en cache les chemins CGU et Politique de confidentialité
  • Éviter le pluck eager dans le contrôleur de publications
  • Empêcher le pluck eager dans l’alerteur de publication
  • Éviter de rendre un composant qui n’est pas requis la plupart du temps
  • Précharger les informations de l’utilisateur lors de la visite des routes de messages utilisateur
  • Déclenchement côté client de plusieurs requêtes lors de l’ouverture du compositeur
  • Envoyer publish_new_channel uniquement lorsqu’il n’est pas suivi
  • La création d’une publication provoquait un N+1
  • Chargement strict pour les requêtes SidebarSection
  • Éviter de déclencher inutilement les callbacks de changement TopicTrackingState
  • Supprimer les requêtes inutiles de Theme#set_field
  • Ne pas sérialiser la valeur pour theme_fields inutilement

Accessibilité

  • Améliorer l’accessibilité de select-kit (prise 2)
  • Améliorer l’accessibilité de select-kit
  • Fermer select kit lors de la perte de focus
  • Utiliser la bonne structure pour les en-têtes de badges
14 « J'aime »