Nouvelles fonctionnalités
- Ne compter que les messages signalés approuvés dans les pages utilisateurs
- Supprimer les restrictions de l’export des messages de chat
- Éditeur JSON pour les paramètres de thème
- Pagination des fils de discussion
- API pour définir le mode de barre latérale combiné/séparé.
- Implémenter SiteSetting pour autoriser les « J’aime » anonymes
- Régénérer les résumés obsolètes.
- Possibilité de positionner les boutons du panneau de bascule
- Autoriser l’API de section de barre latérale à créer des liens externes
- Nouvelle API pour ajouter des panneaux à la barre latérale
- Ajouter une limite et une exclusion de groupe à l’endpoint des éléments du répertoire
- Ajouter une alerte au tableau de bord administrateur pour le menu de navigation
legacy - Autoriser les résumés personnalisés pour TL3 par défaut
- Afficher les non lus dans la barre latérale pour les fils de canaux non lus
- Permettre aux utilisateurs de replier le résumé en ligne du sujet
- Étendre la portée de l’API topics:read pour permettre la lecture par external_id
- Paramètre de site Enable_public_channels
- Nouvelle Discourse Lightbox utilisant Glimmer
- Résumé de sujet en ligne. Version mise en cache accessible à tous.
- Afficher l’infobulle pour le mode bootstrap
- Avertir des remplacements de traduction obsolètes dans le tableau de bord administrateur
- Paramètre séparé « utilisateurs de confiance peuvent modifier ceux des 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 par défaut du menu de navigation
- Prise en charge de base du onebox threads.net
- Activer le curseur de chargement par défaut
- Nouveau menu aller au canal
- Introduire le « curseur de chargement » pour les navigations de page
- Permettre à l’utilisateur de remplacer le paramètre watched_precedence_over_muted
- Utiliser l’infobulle de statut utilisateur riche partout
- Permet d’activer/désactiver le fil de discussion dans l’interface
- Suivre la date et l’heure last_viewed_at pour les membres du canal
- Afficher les clés d’interpolation disponibles lors du remplacement des traductions
- Trier la liste des fils par les fils non lus en premier
- Modifier conditionnellement la route du bouton retour pour le fil
- Nouveau paramètre watched_precedence_over_muted
- Essayer de charger les variantes de plateforme des gem de plugins
- Afficher le premier conseil de notification à tous les utilisateurs
- Ajouter des hooks pour les plugins de collecteur d’e-mails
- Afficher l’hash de commit pour chaque plugin sur la page
/admin/plugins. - Ajouter un menu déroulant pour filtrer par sélection dans la modale d’édition du menu de navigation
- Séparer la préférence de navigation pour le comptage et le comportement des liens de la barre latérale
- Ajouter la tâche db:resize:notification_id pour agrandir la table
- Exporter les messages de chat vers un fichier CSV
- Ajouter les boutons désélectionner tout et réinitialiser aux valeurs par défaut dans la modale d’édition du menu de navigation
- Ajouter un filtre d’entrée pour l’édition des étiquettes dans la modale du menu de navigation
- Ajouter une modale pour l’édition des étiquettes dans le menu de navigation
- Faire défiler vers le premier message lors du clic sur la date dans le chat
- Activer la grille d’images par défaut
- Permettre aux utilisateurs de suivre manuellement les fils sans répondre
- Améliorations de l’indicateur de fil et des participants
- Implémenter max_tags_per_email_subject
- Stratégies de résumés de contenu personnalisés.
- Taille de chunk dynamique avec uppy
- Ajouter un nouveau type de paramètre de site pour les listes de groupes d’étiquettes
- Ajouter le webhook Mailpace
- Prise en charge des sous-sous-catégories dans la nouvelle modale d’édition des catégories de la barre latérale
- Grille d’images dans les messages (expérimental)
- Utiliser le nouveau système d’auto-complétion de hashtag sur tous les sites
- Nouveau bouton de rejet pour la vue combinée des nouveaux et non lus
- Autoriser la désactivation des ACL S3
- Indicateur hors ligne
- Ajouter une Portée d’API pour les derniers messages
- Portée d’API pour le flux latest.rss
- Autoriser l’expansion des messages masqués pour les groupes dans SiteSetting.can_see_hidden_post
- Servir les versions RTL des paquets CSS d’administration et de plugins pour les localisations RTL
- Réduire les tailles d’avatars de 20 à 6
- Afficher les noms de groupes des participants des MP dans la liste des sujets.
- Améliorations de l’indicateur d’en-tête de fil de chat
- Amélioration de l’élément et de l’en-tête de la liste des fils
- Modale pour les administrateurs afin d’éditer la section Communauté
- Prise en charge de la fusion chronologique des messages dans un sujet existant
- Indicateurs de non-lus initiaux des fils de chat
- Appliquer les styles de hashtag à l’auto-complétion
- Créer des sujets légaux pour définir le nom de l’entreprise
- Ajouter la prise en charge des images AVIF
- Ajouter le statut utilisateur aux mentions en ligne dans le chat
- Autoriser la recherche des sujets les plus anciens
- Recherche floue dans les paramètres de site et élever la limite à 100 correspondances
- Afficher les cartes utilisateur pour les utilisateurs inactifs
- Créer et mettre à jour les adhésions aux fils
- Indicateur de réponse au chat pour les fils
- Passer à la sous-catégorie par défaut lorsque la catégorie parente n’autorise pas la publication
- Interface initiale de la liste des fils
- Activer les conseils utilisateur par défaut
- Autoriser des domaines d’adhésion plus longs
- Ajouter une nouvelle notification pour les problèmes d’administration
- Modificateur Search_rank_sort_priorities
- Indicateur hors ligne contrôlé par la connectivité du message-bus (#21324)"
- Indicateur hors ligne contrôlé par la connectivité du message-bus
- Réimplémenter l’indicateur hors ligne
- Service pour suivre la connectivité du message bus + indicateur hors ligne(#21259)
- Ajouter la prise en charge des balises figure et figcaption dans les intégrations
- Ajouter la prise en charge des événements webhook de révocation de badge utilisateur
- Réintroduire un meilleur cache du compteur de réponses au fil
- Autoriser les administrateurs à supprimer les éléments à examiner via l’API
- Ajouter la nouvelle fonctionnalité de ne pas nourrir les trolls
- Autoriser la suppression des brouillons via l’API
- Détecter la “branche” git actuelle même lorsqu’une étiquette est vérifiée
- Meilleur cache du compteur de réponses au fil
- Connecter la suppression en masse du chat pour les fils
- Ajouter un paramètre pour autoriser les domaines de retour de DiscourseConnect
- Réagir au MessageBus dans le panneau de fil de chat
- Ajouter un paramètre de site de liste de rejet d’émojis
- Indicateur de fil de chat initial et désactivation du mode écho dans les canaux
- Augmenter les itérations pbkdf2 à 600k
- Persister l’algorithme/les paramètres de hachage du mot de passe dans la base de données
- Ajouter le nom de la catégorie dans la balise meta articleSection pour le schéma.
- Sections de barre latérale personnalisées publiques visibles par les anonymes
- SiteSetting pour la création d’une petite action lors d’un changement d’étiquette
- Ajouter la génération de classes CSS pour les couleurs de catégories et les hashtags
- Autoriser l’invitation uniquement et Discourse connect
- SiteSetting pour définir le chemin utilisateur par défaut vers d’autres routes
- Utiliser le type de schéma « Commentaire » pour les réponses aux messages.
- API expérimentale pour les types de recherche de page complète personnalisés.
- Capacité à bulk_remove les utilisateurs d’un groupe
- API de modificateurs pour les plugins
- Déplacer l’indicateur de mode bootstrap vers l’en-tête
- Autoriser les propriétaires du site à désactiver l’impersonation
- Marquer tous les canaux de chat comme lus avec un raccourci
- Supprimer automatiquement les utilisateurs sans permission du canal
- Journaliser la réinitialisation manuelle du rebond
- Capacité à réorganiser les liens dans les sections de barre latérale personnalisées
- Hook pour la personnalisation des sujets suggérés
- Ne lister que les messages du groupe surveillé dans le panneau de notifications de messages
- Délai de refroidissement auto-bump configurable
- Infobulle pour le bouton de nouveau sujet désactivé
- Ajouter de nouvelles étiquettes depuis la page d’édition des synonymes d’étiquettes
- Autoriser les liens externes dans les sections de barre latérale personnalisées
- Préférence d’indicateur d’icône d’en-tête de chat
- Journaliser vers STDOUT en utilisant la variable d’environnement Rails 5
- Mettre à jour les paramètres d’intégration de sujet/commentaire
- Ajouter une portée d’API pour lister les sujets d’une catégorie
- Ajouter quelques autres portées d’api
- Ajouter des portées d’API pour les endpoints de groupe
- Ajouter le comptage de mots et un indicateur lorsque le maximum est dépassé
- Déployer les nouvelles optimisations de recherche
- Utiliser la détection de fonctionnalités pour afficher la notification push sur iOS
- Panneau latéral de chat avec squelette initial des fils
- Ajouter un raccourci pour insérer l’heure actuelle dans le composeur
- Créer une sauvegarde SQL uniquement s’il n’y a pas de téléversements
- Créer automatiquement des fils de chat en arrière-plan
- Prendre en charge le repli des sections de tableau dans les types de champs JSON Schema
- Autoriser la vue intégrée à inclure un en-tête
- Autoriser l’interaction DTooltip
- Lecteur audio en ligne pour les téléversements de chat
- Tiroir de chat redimensionnable
- Utiliser la similarité dans la recherche utilisateur
- Paramètre caché Prioritize_exact_search_title_match
- Autoriser la restriction de la duplication dans l’index de recherche
- Activer le service worker pour les appareils Apple
- Déplacer les résultats utilisateur des métadonnées en bas de la liste
- Paramètre de site caché pour désactiver l’appariement de préfixe de recherche
- Autoriser l’édition du slug du canal
- Limiter le taux des recherches anonymes par seconde
- Ajouter une portée d’api séparée pour le statut du sujet
- Ajouter une portée d’api pour la suspension des utilisateurs
- Ajouter une portée d’api pour l’endpoint de création d’invitation
- Ajouter une portée d’api pour l’endpoint de recherche
- Ajouter une meilleure prise en charge du onebox TikTok
- Autoriser le changement de slug lors de la création du canal
- Paramètre qui autorise les utilisateurs TL4 à supprimer des messages
- Autoriser les administrateurs à supprimer définitivement les révisions
- Introduire le GlobalSetting pg_force_readonly_mode
- Ajouter le filtre
in:pollsà la recherche - Ajouter une tâche rake pour marquer l’ancien format de hashtag pour rebake
- Autoriser les utilisateurs TL4 à voir les sujets non listés
- Vérifier les signatures de webhook d’e-mail
- Étendre la portée de l’API de mise à jour du sujet pour permettre les mises à jour de statut
- Élever le cache de redirection d’avatar à 1 jour
- Ajouter une instrumentation de base à la file différée
- Afficher plus de contexte dans les oneboxes de sujet Discourse
- Autoriser les propriétaires de groupe à promouvoir plus de propriétaires
Corrections de bugs
- Valider les paramètres page/limit pour le répertoire, les badges utilisateur et les groupes
- S’assurer que les canaux sont « quittés » correctement lorsque l’onglet est en arrière-plan
- Impossible de rejeter les messages non lus dans les sujets d’une sous-sous-catégorie
- Petits problèmes de traduction du chat
- Lors de l’utilisation de la flèche vers le bas, récupérer depuis le plus récent
- Coquille cassante, parenthèse fermante manquante dans topic-post.scss
- Messages en file d’attente manquants de la vue du sujet
- Hydratation des enregistrements intégrés
- Oneboxes internes avec des liens github
- Ajuster la position de la flèche droite ; définir les autres placements de flèches par défaut
- Mises en avant des membres sur les cartes de groupe
- Réinitialiser la position de la barre de défilement pour mobile sur les images lightbox
- Impossible de rejeter les nouveaux sujets qui appartiennent à une sous-sous-catégorie
- Corriger le test instable de la PR de l’éditeur de paramètres (discouse:main:80f5018)
- La bascule des paramètres remplacés était cassée dans #21572
- Raccourci de partage de sujet (shift+s)
- Déplacer le nom du panneau principal de la barre latérale vers une constante
- Grainer toutes les catégories et étiquettes configurées par défaut pour le menu de navigation
- Clignotement de la modale d’historique lors du changement de versions
- Supprimer les points de suspension inutiles
- Décalage de focus du sélecteur d’émojis du chat
- Tenter de corriger la spécification de réaction multi-sessions
- Distinguer entre le défilement et le glisser-déposer pour la barre latérale
- Mettre à jour les URL des Onebox « Embed Motoko »
- Tentative de boucle de reconnexion dans le service de connectivité réseau
- Désactiver le bouton de révision précédente s’il s’agit de la dernière révision
- Gérer les colonnes de répertoire vides dans la route /u
- Les raccourcis d’édition rapide ont été perdus dans bdd97ff
- Empêcher le lightbox de charger les icônes d’intégration onebox dans les téléversements de chat
- Rendre le débordement du document masqué sur les deux axes lorsque le lightbox est ouvert
- La gestion des sections de barre latérale personnalisées ne fonctionne pas sur le sous-dossier
- Le chargement de plus d’étiquettes dans la modale d’étiquettes du menu de navigation d’édition ne fonctionne pas
- Utiliser la base 10 lors de l’obtention des IDs de groupes autorisés depuis les paramètres.
- Restaurer le yield inconditionnel dans d-button
- Corriger l’appel du service routeur depuis certains contrôleurs d’administration
- Afficher le nom du niveau de confiance du profil utilisateur pour TL0
- Capturer la cible du clic dans le gestionnaire de clic du lightbox
- Intégrer les paramètres obsolètes dans le fichier de migration
- Paramètre repliable incorrect dans l’API de la barre latérale
- Remplacement de l’argument
user_iddans l’importation Slack - S’assurer que la modale « moderne » est fermée lors de l’ouverture de la modale legacy
- Les bannières ne sont pas supprimées lors du désactivation
- Le journal des actions du personnel ne pouvait pas être accédé via le lien
- Afficher le nombre de mentions pour la liste des canaux sur mobile
- Spécifier la version de chrome
- Erreur de hashtag dans PrettyText lors du traitement de l’e-mail
- Recherche de hashtag sans terme lorsqu’un type est désactivé
- Fils dupliqués ou non suivis dans la liste des fils
- Bug de la case à cocher d’intégration
- Mettre à jour
last_read_message_idlors du déplacement des messages de chat - Conserver les ReviewableQueuedPosts même avec les actions de suppression d’utilisateur examiné
- Ne pas suivre la première requête AJAX comme une vue de page
- Vérifier si la couleur dominante est définie avant de mettre à jour la couleur du thème du site
- Erreurs de chat pour les abonnements aux fils
- Parfois bloqué lors de la réorganisation de la barre latérale
- Dans la modale, vérifier le corps
- Permet de redimensionner les panneaux sur tablettes
- Permet de mettre le focus sur le composeur du fil sur ipad
- Lier le sélecteur au rappel du gestionnaire d’événements pour le lightbox
- L’édition des étiquettes dans la barre latérale doit afficher toutes les étiquettes visibles pour l’utilisateur
- Fermer la modale après avoir déplacé le message vers le canal
- Sélecteur incorrect dans les spécifications système
- Ne pas afficher d’avertissements d’administration concernant les remplacements de traduction supprimés
- Redirections vers la page de navigation après suppression du dernier suivi
- Incohérences du format de date et d’heure Created_at dans le chat
- Configuration du lightbox bloquée en attendant le chargement de la première image
- Ajouter le widget requis pour l’élément de notification de problèmes d’administration
- S’assurer que le lightbox envoie une couleur valide à react-native
- Simplifier la recherche de fils de canal pour la pagination
- N’utiliser lastViewedTopic que lors du retour « en arrière » vers une liste de sujets
- Ajouter la propriété suivie pour les éléments du carrousel lightbox
- Afficher uniquement le menu contextuel lors d’un appui long sur une image
- Le rejet des messages non lus ne publiait pas les modifications vers d’autres clients
- Empêcher l’événement par défaut sur touchend reaction
- S/–border-radius-large)/–d-border-radius-large
- Empêche l’utilisateur de restaurer un message supprimé par le personnel
- Trier les étiquettes affichées dans l’objet de l’e-mail par nombre de sujets et nom
- Afficher l’HTML de l’extrait pour les réponses de chat et l’édition
- Plus d’améliorations des performances pour la tâche PostAlert
- Afficher le résumé entier lorsqu’il se compose de plusieurs balises
<p>. - Respecte correctement les paramètres de nom complet dans le titre du canal
- Toujours vider les caches après l’engagement de la transaction actuelle
- Problèmes de condition de course des fils de chat
- Masquer conditionnellement le bouton
Add Alternate Emailen fonction du paramètre du site - Le paramètre par défaut recipients pour créer un nouveau message via params doit être une chaîne
- Mettre à jour le nombre de code de sauvegarde restant 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 utilisateur du chat affiche la présence par défaut
- Coquille dans le nom de la propriété
- Ne pas utiliser d’etags pour la vérification du téléversement de message
- Afficher l’aperçu de la police Arial/System dans l’assistant
- Suivre le fil dans l’interface lorsque l’utilisateur envoie son premier message
- Impossible de rejeter les nouveaux sujets pour la nouvelle vue expérimentale
- Ne pas rediriger lors de l’ajout manuel de la 2fa
- Fait correctement suivre le créateur de dm au 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 destruction
- Supprimer la prise en charge de discourse-teams-sidebar
- Limiter la hauteur de la barre latérale legacy
- Ajouter les traductions de chat manquantes
- Marquer les fils comme lus lorsque le fil est activé pour un canal
- Afficher le nombre de réponses sur l’indicateur de fil indépendamment des participants
- Éviter la transition lorsqu’un composant de fil de chat est détruit
- Notification Post alerter lorsque le sujet est directement surveillé
- Meilleure gestion des messages originaux de fil supprimés
- Empêcher les conflits de noms de champs lors de l’utilisation du modificateur
groups_for_users_search - Focus du composeur 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 activé mais sans fils
- URL canonique de partage mobile
- Petites améliorations du onebox Twitter
- Intercepte correctement ``<a href target=“_self”`
- Autoriser l’utilisation de
%h%m%spour le paramètretde youtube - Améliorer les performances de la tâche post alerter
- Les étiquettes dans les groupes d’étiquettes ne sont pas affichées dans la modale d’étiquettes du menu de navigation d’édition
- Précharger les polices avant de re-rendre le canevas de style de l’assistant
- Erreur de chargement ActiveModel::Types :array en production
- Revenir sur la mise à niveau uppy aws-s3
- Ne pas suivre les redirections pour les oneboxes twitter
- Liens externes de section de barre latérale cohérents
- 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
- Un régression de l’en-tête mobile dans 9cc2b5c
- Erreur lorsque CategoryList a essayé de trouver des sujets pertinents
- Fils de chat N1
- Définir la concurrence de cluster de
Jobs::BackfillSidebarSiteSettingssur 1 - Imbriquer les données de traduction du thème pour qu’elles soient enregistrées
- Prévoir les sondages qui peuvent avoir plusieurs votes par utilisateur
- Masquer le bouton « Enregistrer le brouillon » lors de l’édition d’un message du même sujet.
- Interrompre la transition lorsque
transition.fromest présent sur la route new-topic - Afficher correctement l’URL de commit du plugin et l’ouvrir dans une nouvelle fenêtre.
- Afficher le sélecteur d’étiquettes dans le composeur pour les MP sur mobile
- Appui plus long sur 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 le repli OpenGraph
- Forcer l’ordre pour rendre les choses plus cohérentes et corriger le test instable
- La création d’utilisateur par étapes perd les données de champ personnalisé de l’utilisateur
- Les étiquettes principales du site ne sont pas affichées pour l’utilisateur anonyme
- Mettre à jour le nombre de non lus et de 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 à l’enregistrement
- Ne pas ajouter le préfixe « Re: » dans l’objet de l’e-mail pour le premier message des MP de groupe.
- Boîtes de réception des messages de groupe cassées lorsque le nom du groupe est en casse mixte
- Petit bug avec les traductions des sujets et de mes messages
- Incompatibilité entre default_composer_category et default_subcategory_on_read_only_category
- Restaurer le comportement de
window.Discourse - Définit et utilise correctement la classe has-reply
- La classe Css était incorrecte
- Diverses améliorations du chat mobile
- Les canaux de messages directs peuvent être signalés
- Permet la sélection de messages dans les fils
- Petit problème avec l’indicateur de fil
- Dé-dupliquer le vote du 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 (utilisateur du personnel non administrateur)
- N’ajoutez pas 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 à l’augmentation de version
- Autoriser l’accès à l’utilisateur partiellement fusionné dans l’interface d’administration
- Compléter les adhésions aux fils de chat
- Changer l’étiquette du bouton de rejet des nouveaux
- Utiliser
_presentChannels.sizeau lieu de_presentChannels.length - Ancres de la table des matières dans une configuration de sous-dossier
- Faire défiler vers le haut après l’activation du chat
- Diverses optimisations mobiles
- Rendre l’expression régulière du mot surveillé sérialisé compatible avec Javascript
- Réconcilier correctement le backlog du message bus
- Empêche l’appui long de prendre le contrôle de l’événement de réaction
- Json_schemer n’autorise plus les clés nil
- Créer de nouvelles notifications MP pour les groupes
watching_first_post - Désactive les événements pointeur pendant l’affichage du menu
- Empêche le lightbox de fermer le chat sur échap
- Sur iOS PWA, empêche le toucher de cliquer
- Empêche la boucle d’historique retour
- Ne pas autoriser les messages de chat vides
- Le collage de fichiers dans le chat ne fonctionnait pas
- Définir correctement la valeur sur l’interacteur textarea
- Envoyer le message de promotion TL2 au bon utilisateur
- Ajouter les couleurs de catégories aux pages de catégories
- Ajouter l’image supprimée qui peut encore être utilisée
- Clics de fond non interférents
- Appliquer le style de l’indicateur d’icône d’en-tête de chat uniquement aux urgents
- Utiliser une couleur d’icône de hashtag par défaut pour l’utilisateur sans permission
- Basculer l’épingle du sujet pour l’utilisateur uniquement si l’icône de punaise est pressée.
- Restaurer l’arrière-plan du pied de page de la barre latérale
- Tenter de sortir du verrouillage anticipé
- Masquer le bouton de suppression pour inviter en tant qu’utilisateur car ils ne peuvent pas supprimer de toute façon
- Simplifier le lien de la section communauté de revue
- Empêcher undefined sur le test de capacités isSafari
- S’assurer que la boîte d’auto-complétion des mentions ne sort pas de l’écran dans les localisations RTL
- Définir correctement les derniers identifiants de message bus lors de la resynchronisation
- Supprimer les étiquettes synonymes si d’autres synonymes existent déjà.
- Changer les icônes de Communauté
- Utiliser des dimensions fixes pour l’avatar de la carte utilisateur
- Se réabonner correctement après redémarrage
- N’ajoutez pas les groupes mentionnés en tant qu’utilisateurs mentionnés
- Empêche les administrateurs d’être mis au silence
- Éléments flottants lors du dépassement de 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 spécifiques RTL inutiles
- Supprime les mentions détruites utilisées
- Récupérer en affichant l’index du tiroir sur 404
- Régression de la route
u/:username/deleted-posts - Appeler la réinitialisation du composeur avec les bons paramètres
- Afficher la politique de confidentialité ou les CGU s’ils existent
- Cas limite de taille de page pour last_read_message_id nul
- Créer l’adhésion au fil du message utilisateur original
- Le remplissage automatique ne se produisait pas au premier chargement
- S’assurer que le fil de chat ne déborde pas
- Déplacer le stockage du fil 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 de hashtag
- Ne pas tenter de marquer comme lu un message en attente
- Problèmes de suivi de l’état et du dernier message lu supprimé du chat
- Inclure more_topic_url dans la réponse à /categories_and_{latest, top}
- Sérialiser l’adhésion au fil pour l’utilisateur
- Empêche l’enregistrement du brouillon dans le mauvais canal
- Nulifie correctement le message actif
- Spécification 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éliore 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 joli.
- 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
- Autoriser l’ajout de pages publiées à la barre latérale
- Supprimer la limite arbitraire dans une requête du script d’importateur Discuz
- S’assurer que la taille du panneau latéral est correctement appliquée lors de l’affichage
- Mettre à jour le lastReadMessageId du client sur le message mis à la corbeille
- Conserver la taille du panneau lors du changement de contenu
- Les miniatures vidéo peuvent avoir des doublons
- Annuler la récupération des messages après un changement de canal
- Vérification de la taille de page pour les messages du fil
- Prendre en compte users.created_at pour le nettoyage des inactifs
- Ne pas cuire l’icône avec des hashtags
- Autoriser l’administrateur à changer le niveau de notification du sujet via l’API
- Prendre en compte les utilisateurs ayant des sujets/messages mis à la corbeille pour le nettoyage des inactifs
- Rembourrage correct de l’indicateur de réponse
- L’anonymisation d’un utilisateur efface également son statut utilisateur
- Correction pour Passer à la sous-catégorie par défaut lorsque la catégorie parente n’autorise pas la publication
- Améliorer l’analyse des e-mails mailman
- Cliquer sur la notification d’édition doit ouvrir la modale d’historique d’édition
- Ajouter la marge manquante sur le message brouillon du bureau
- S’assurer que le message a été ajouté avant de faire défiler
- Mettre à jour les statistiques d’étiquettes de catégorie avec les nouvelles ou supprimées
- Afficher immédiatement l’erreur de limite de taille de téléversement de gif
- Empêcher les erreurs du processeur d’e-mail lorsque le courrier est vide ou nil
- Diverses corrections du styleguide 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 composeur de chat s’accroche au composeur du 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 archivage d’un MP
- Compenser le manque d’indicateur de réponse sur le brouillon
- Synchroniser correctement l’état de suivi du canal lors d’un changement de présence
- Suivi des ajustements de l’encoche du composeur
- Permet à l’encoche d’avoir la couleur de fond du composeur
- Afficher les barres de défilement sous firefox dans le chat
- Ne pas afficher les doublons dans le styleguide
- Styles du tiroir pour l’icône de fil de chat
- Ajouter une nouvelle icône de fils de chat et déplacer le bouton de liste des fils à droite
- S’assurer que l’alerte modale est masquée lorsqu’elle est vide
- Masquer d-modal pendant le chargement de la page
- Erreurs d’étiquetage diverses
- Corrections de la hauteur du chat
- Masque l’avis global sur le chat
- Déplace le calcul de la hauteur du chat dans un mixin
- Diverses corrections suite aux changements de hauteur du canal
- Limite la hauteur maximale à la fenêtre sur le canal uniquement
- Gérer tous les caractères UTF-8
- Les performances de rendu des sections de barre latérale personnalisées se dégradent avec le temps
- Exemple d’api AddNavigationBarItem
- Le composeur devrait envoyer metaData
- Ne pas définir VH lors du zoom
- Écouter toujours le redimensionnement de la fenêtre
- Actualiser le site lorsque enable_user_tips change
- S’assurer que
all_mentioned_user_idsn’est pas utilisé comme identifiant - Débordement de l’indicateur de réponse au fil
PLUGIN_NAMEincorrect pour “poll”- Éviter le double encodage du titre du sujet en vedette dans le profil utilisateur
- Empêche l’abonnement avec un ancien id
- Fermer le panneau plus tôt
- Autoriser les group_ids entiers pour l’api de création d’invitation
- Sélection de messages avec shift + clic
- Clavier sur android
- S’appuyer uniquement sur une solution de calcul du clavier
- L’extension Chat NotificationLevels se casse en prod
- Débordement de l’extrait et événements de clic sur les enfants
- Gérer le message original supprimé pour l’index du fil
- Ne pas rejoindre automatiquement les utilisateurs lorsqu’ils ont des permissions en lecture seule
- Afficher 404 sur la page de nouvelle catégorie pour les modérateurs lorsque le paramètre du site est désactivé
- Repli vers le composeur pour les caractères non ascii
- Ne pas autoriser le bourrage de titre à dominer la recherche
- Empêche le changement rapide de canal de provoquer une erreur
- Petites modifications de fil sur mobile
- Documentation de l’api de création d’invitation
- Nombre de likes reçus dans l’e-mail de synthèse
- Service worker pour Safari
- Indicateur de réponse au chat plus précis
- L’édition rapide doit revenir au composeur pour les caractères non-ascii
- Changer la limite sur la description des badges
- Aucun événement lorsque le fil est désactivé
- Rend les événements 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
- Tente de réconcilier l’état de suivi
- Section de barre latérale plus bondissante
- Mettre à jour la limite de test pour le domaine d’e-mail
- Flaky sidebar-user-community-section-test
- Résoudre les problèmes de fuseau horaire avec date-time-input
- Le service worker doit mettre en cache uniquement les requêtes 200
- Nombre de non lus 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 l’expansion de la table fonctionne quel que soit la cible de l’événement de clic
- Ne pas journaliser ‘personal message view’ lors de l’envoi du webhook
- Autoriser la ré-signalement des messages édités par ninja
- Menu déroulant de la boîte de réception des messages utilisateur vide sur configuration de sous-dossier.
- Calcul plus résilient des séparateurs de dates
- S’assurer que le bouton administrateur utilisateur est présent sur mobile
- Le récepteur d’e-mail doit ignorer x-auto-response-suppress
- Ajouter des miniatures pour les vidéos Vimeo non listées en différé
- S’assurer que la hauteur de la page est correcte sur ipad + hub
- L’icône ChatComposerMessageDetails était toujours édition
- Désactive le bouton d’envoi pendant les téléversements en cours
- Utilise correctement les types pour le type de reviewables
- Les images citées doivent être lightboxées
- Interdire les caractères Unicode invisibles dans les noms d’utilisateur
- Renommer notify_about_flags_after en notify_about_reviewable_item_after
- Miniatures vidéo vides
- Différencie correctement les entrées de téléversement canal/fil
- Permet aux intégrations youtube de respecter le paramètre
t - Homogénéise correctement la largeur minimale des panneaux
- La hauteur du chat était incorrecte sur ipad
- Inclure le flair de groupe dans les listes de sujets de catégorie de la page d’accueil
- S’assurer que les webhooks d’événements utilisateur de groupe filtrés par groupe se déclenchent
- S’assurer que le fil est effacé lors de sa fermeture
- Annule l’enregistrement du brouillon lorsque le composeur est détruit
- Couleur de bordure correcte des actions de message
- Afficher un espace réservé pour image grande pour le onebox d’image
- Améliorer le nettoyage de la route du chat
- Respecte correctement chat_minimum_message_length
- Tente de rendre la cuisson moins dépendante de l’ordre
- Génère du markdown en collant un lien
- Exiger le script db_timestamps_mover de date
- Retourner en toute sécurité depuis le message manquant sur
check_dont_feed_the_trolls - Garde-fou au cas où le message serait actif pendant la transition
- Permet au composeur de s’élargir
- Les URL Bbcode ne gèrent pas correctement les chemins
- Ne pas afficher le bouton de suppression de l’élément à examiner côté client
- Afficher le flair de groupe automatique selon les préférences de l’utilisateur
- Miniatures vidéo vides
- S’assurer que le JS skip-module est transpilé correctement
- S’assurer que les compteurs de reviewables sont mis à jour correctement pour le nouveau menu utilisateur
- Erreur lors de la tentative d’augmentation d’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 nombre de non lus de l’onglet likes
- Ne pas écraser les miniatures existantes
- Détecter mieux 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 afficher d’erreur pour bad-sequence
- Envoyer des notifications après qu’un message de chat a été mis à jour avec de nouvelles mentions
- Le publieur de chat publie dans le fil lorsque le fil est désactivé
- Revenir sur “DEV: Add
overflow-x: hiddento chat message containers (#21030)” - La référence de sous-catégorie de hashtag est incorrecte lorsqu’elle n’est pas le type le mieux classé
- Réinitialisation des colonnes du répertoire utilisateur
- Le bouton de citation ne s’appuie pas sur mobile
- Les raccourcis du composeur de chat doivent respecter le contexte
- Ne pas compter les messages du fil pour les non lus du canal
- Erreur 500 lors de l’ajout d’étiquettes de catégorie restreintes
- Exception Nil dans le notifieur de chat
- Ajouter les chaînes de traduction manquantes pour lazy-videos
- Appliquer la classe clear-transition au bon wrapper pour le tiroir de chat
- Rejeter la modale lorsque « Continuer l’édition » est utilisé
- Erreur lors de la citation d’un message dans un sujet
- Afficher correctement les liens avec des sous-dossiers dans Discobot
- Position de repli du composeur pendant le téléversement
- Débordement du titre du canal dans la carte d’aperçu
- S’assurer que le niveau de notification d’étiquette est modifié
- Ne pas sérialiser les données du fil si le fil est désactivé
- Empêche l’exception lors de la publication traitée
- Empêche l’exception si le fil n’est pas trouvé
- Diminuer le délai de réorganisation de la barre latérale pour le bureau
- S’appuyer sur le comportement de focus natif dans le sélecteur d’émojis du chat
- Les messages éducatifs du composeur ont régressé dans 788dc0a
- Tous les staff_counters doivent être des chaînes plurielles
- Ne pas supposer que le message est disponible dans la tâche UserEmail
- Boîte de réception de messages incorrecte affichée en raison de la sensibilité à la casse du nom d’utilisateur
- Plusieurs canaux marqués actifs dans la barre latérale
- Améliorer les performances de UserStat.ensure_consistency
- Utiliser une chaîne pour le DistributedCache postgres récemment en lecture seule
- Faire en sorte que le cache d’émojis stocke des objets marshalled
- Staff_counters doit être des chaînes plurielles
- S’assurer que activeMessage est réinitialisé avec le canal
- Redimensionner le repli du chat lors de l’utilisation d’un tiroir de petite largeur
- S’assurer que les actions de message sont bornées
- Affiche un message comme survolé lors du survol des actions
- Afficher correctement les informations utilisateur
- Faire défiler lors du clic sur le premier émoji de la section
- Annuler l’édition doit effacer le composeur
- Ne pas afficher le contenu du message lorsqu’il y a une erreur
- Fond correct sur mobile pour le sélecteur d’émojis
- Pré-sélectionner correctement la première option dans le menu déroulant de notification de marque-page
- Tient compte de l’option utilisateur centrale
hide_profile_and_presence - Gérer les erreurs lorsque nous affichons la modale de colonnes du répertoire utilisateur d’édition
- Afficher une meilleure erreur par défaut lors de l’échec de la suppression de tous les messages utilisateur
<QuoteButton/>se déplace lorsque du contenu est ajouté à l’en-tête- L’importateur PhpBB3 a créé une citation invalide pour les messages
- Erreur dans la génération CSS pour anon sur login_required
- Les sections de barre latérale publique appartiennent à l’utilisateur système
- Afficher le statut correct pour les éléments à examiner de l’utilisateur
- L’icône bascule l’affichage du menu de recherche au clic
- Utiliser la clé de traduction correcte
- Ajouter la prise en charge lazy-videos pour les vidéos Vimeo non listées
- La mise à la corbeille d’un message doit réinitialiser le dernier lu
- Centrer verticalement les miniatures youtube dans lazy-videos
- Supprimer la validation d’URL interne pour les chemins dans la barre latérale
- Empêcher les erreurs de la journalisation des performances uppy
- Utiliser le mixin non sélectionnable dans le glisser-déposer de la barre latérale
- Shims de texte joli - baseUri de getURL
- Ne pas valider l’e-mail dans la promotion TL
- S’assurer que la suppression d’une réaction ne supprime pas les autres
- Désactiver la sélection de texte sur la barre latérale
- Réorganiser les liens de barre latérale personnalisés sur écran tactile
- Le délai de notification push ne doit pas être plus long que spécifié
- Ignorer la mise à jour de la préférence de catégorie si déjà définie par le groupe.
- Channel_message_bus_last_id était incorrect
- Rendre la charge utile de suivi du chat rétrocompatible
- L’icône de section de barre latérale globale ne se déplace pas au défilement
- L’administrateur voit toujours configurer les catégories de barre latérale par défaut
- Afficher la validation sous les champs de barre latérale personnalisés
- Prise en charge cassée du paramètre de requête
?status=(listed|unlisted) - Vérifier le personnel sans déclencher d’erreur d’utilisateur anonyme
- Problèmes de hauteur de message avec le bouton Expand Table
- S’assurer que le marquage des canaux comme lus se propage à tous les onglets
- Utiliser le nom de méthode de validation correct pour
default_categories_normal. - Retarder la réorganisation de la section personnalisée
- L’ACL pour OptimizedImage utilisait le mauvais chemin sur multisite
- S’appuyer uniquement sur le message bus pour définir l’état de suivi
- S’assurer que “dernière visite” n’est pas affichée après avoir marqué tous les messages comme lus
- Traduction manquante pour ‘reset_bounce_score’ dans le journal des actions du personnel
- Ne pas autoriser les utilisateurs anonymes à être anonymisés
- Désactiver la réorganisation des liens sur les écrans tactiles
- Ne pas actualiser les métadonnées du canal non suivi
- Corriger les expressions régulières de tonalité d’émoji
- S’assurer que l’utilisateur avec plusieurs onglets voit ses propres réactions
- Mes liens dans la section de la barre latérale
- Erreur de récursivité d’attribution de badge
- Remplacer le 0 sans unité dans CSS calc() par ‘0px’
- Prendre en charge le paramètre de requête d’étiquette sur les routes
/tag/{name} - Ne pas afficher les conseils utilisateur au-dessus du composeur
- Éviter le double encodage du titre du sujet en vedette dans la carte utilisateur
- Erreur pour les journaux d’e-mails entrants du panneau d’administration
- Vérifie correctement si le chat est activé dans le contrôleur de webhooks entrants
- Les échecs de téléchargement MaxMindDB ont provoqué un plantage lors de la reconstruction
- L’index de recherche échoue sur certains messages
- S’assurer que updateLastRead est appelé lors de la réception d’un message
- Une build ember est requise pour exécuter les tests système
- S’assurer que le lightbox fonctionne après repli/dépli
- Inférer correctement la classe polymorphe à partir du type de bookmarkable
- Mentions échappées dans les extraits de chat
- Ne pas envoyer d’e-mails lorsque les mentions à l’échelle du canal sont désactivées dans un canal
- Le created_at du dernier message sur le topic-timeline ne se met pas à jour
- Mettre à jour le sélecteur LoadMore pour les tables utilisateur
- Navigation et préchargement
default_list_filter = none - TopicQuery pour
category.topic_idNULL - Bouton de résumé de sujet cassé dans le topic-timeline
- Les utilisateurs anonymes ne peuvent pas charger les sujets avec des mentions avec un statut utilisateur ayant une date de fin
- Erreur de téléversement d’avatar
- Bannière du sujet de bienvenue affichée après la suppression de la catégorie générale
- S’assurer que le message modifié est correctement re-décoré
- Défilement vers le bas plus cohérent
- Le menu déroulant d’étiquettes ne fonctionne pas avec default_list_filter
- S’assurer que
form_template_idsest défini sur les nouveaux enregistrements de catégorie - Améliore la précision de l’état non lu
- Problèmes de file de revue
- Ne pas envoyer les tailles d’images pour les émojis/avatars
- S’assurer que
required_tag_groupest défini sur les nouveaux enregistrements de catégorie - Le téléversement de plusieurs fichiers dans le chat pouvait provoquer des annulations
- UploadReference order by tiebreaker pour UploadSecurity
- Définir le drapeau externe avant la validation
- Date collante cassée sur firefox
- Détection plus précise des messages non lus
- Synchronise correctement le message utilisateur actuel dans plusieurs sessions
- Afficher une erreur appropriée lorsque l’utilisateur existe déjà et que les adresses e-mail sont masquées.
- N’envoyez pas d’e-mails aux utilisateurs suspendus depuis le MP de groupe
- Ne pas afficher l’état de chargement infini sur le brouillon avec de nouveaux utilisateurs
- Classe pour le lien de section lorsque le nom contient un espace
- Lien FAQ anonyme vers une URL externe
- Gérer les valeurs nulles dans les sélecteurs de temps relatif des paramètres de catégorie
- Supprimer les espaces blancs sur le champ e-mail pour les invitations
- Empêche le survol de gagner le focus sur la ligne sk
- La suppression des clés de sécurité ne fonctionnait pas
- Ne pas actualiser lors de l’accès à une réponse chargée
- Utiliser correctement la valeur par défaut pour les paramètres de thème de type uploads
- Fuites de rappels pour synchroniser l’état
- Nombre d’état de suivi du sujet incorrect lorsqu’une nouvelle catégorie est créée
- L’étiquette de boîte de réception par défaut si le nom d’utilisateur n’est pas entièrement en minuscules dans l’url
- Empêche les réactions en double
- Empêche l’exception sur les sites avec connexion requise et chat
- #present ->` #presence coquille dans TopicRetriever
- Aucune petite action créée lorsqu’un non-auteur se retire d’un MP
- Autoriser les flottants pour le niveau de zoom dans le onebox Google Maps
- Ne pas définir
categoryIdsur les brouillons de MP - Le recalcul des niveaux de confiance ne fonctionnait pas
- N’afficher que les utilisateurs approuvés dans les résultats de search_user lorsque le paramètre du site est activé
- Marquer posted comme vrai pour les auteurs de messages dans la table TopicUser pendant la tâche ensure_consistency
- Éditions des boutons Copier & Plein écran dans les blocs de code
- L’auto-complétion échoue pour

- Ne pas échapper la barre oblique pour la description de texte de la catégorie
- Corriger les problèmes dans admin-embeddable-host
- Corriger les problèmes dans admin-styles-editor (#20435)
- Utiliser la description de la catégorie pour le titre du lien de la barre latérale
- Corriger les problèmes dans admin-theme-editor
- S’assurer que les utilisateurs ordinaires peuvent supprimer leurs MP
- L’édition rapide ne fonctionne pas sur le contenu avec certains caractères
- Dialogue vide lorsque l’auto-rejoindre est sélectionné dans la modale de création de canal
- La sélection de texte se casse avec le SVG de hashtag dans Firefox
- Remplacement du menu de navigation par “legacy” via paramètre de requête ne fonctionne pas
- Ajouter la prise en charge du fuseau horaire Europe/Kyiv
- Autoriser le changement du délai d’expiration de requête DNS par défaut de 2s via GlobalSetting
- Clé d’interpolation incorrecte
- Ne pas mettre en file d’attente update_post_uploads_secure_status inutilement
- Accès aux arguments du composant Glimmer
- Mettre à jour correctement les propriétés _subscribedTo*
- Autoriser le HTML dans le dialogue de lecture seule de la catégorie
- Ajouter correctement les données d’informations utilisateur au sérialiseur de message
- La carte utilisateur du membre du chat est rendue hors de vue
- Supprime la soustraction inutieuse de footer-nav-height
- S’assurer que les messages en attente sont définis avec l’id du canal
- Tient correctement compte de la hauteur de la navigation de pied de page ipad
- Supprime la position de défilement stockée dans le tiroir
- Désabonnement via une clé associée à un sujet supprimé
- Hauteur correcte de la barre latérale et du chat sur DiscourseHub
- Ne pas revenir à l’implémentation originale pour linkTitle dans le type personnalisé
- S’assurer que chat-message est recalculé avec le modèle
- Régression avec le shift+sélection de messages du chat
- Ouvrir correctement les informations du canal
- Contenu du chat débordant dans la grille main-chat-outlet
- La couleur dominante ne fonctionne pas pour les images 16 bits
- Réinitialiser le contrôleur de thème d’administration sur l’événement d’annulation de la modale
- Reviens sur une partie du css du fil
- Ne pas notifier les administrateurs sur les catégories supprimées
- Éditer le titre de la section personnalisée
- Échec de la migration des paramètres de catégorie sur ‘’ entier
- Erreur anonyme lorsque le paramètre tl4_delete_posts_and_topics est défini
- Écoute correctement les notifications de chat
- Tient compte de la dérive du curseur lors de la complétion des termes
- Option IconPicker pour n’afficher que les icônes disponibles
- Remplacer la chaîne codée en dur par une traduction
- L’auto-complétion utilisateur du chat a levé des erreurs
- Ajouter un index à sidebar_section_link
- Arrêter l’autoplay de youtube lors des scrollups
- Retourner un JSON valide lorsqu’un message est en file d’attente
- Changé le nom de classe pour les images YT
- Masquer le bouton d’ajout de section
- Améliorations pour les sections utilisateur personnalisées
- Appliquer max-height sur le conteneur externe
- S’assurer que les cartes utilisateur/groupe inexistantes ne sont pas bloquées
- La redirection vers le téléchargement de la sauvegarde depuis S3 pouvait échouer
- Supprimer les boutons d’action si le message a déjà été examiné
- S’assurer que ColorScheme#resolve revient à la base pour les couleurs manquantes
- Éviter la condition de course lors de la définition du statut utilisateur
- Corriger le glisser dans le composant de débordement horizontal
- Utiliser
/pour start_url dans le webmanifest sur les installations non sous-dossier - L’auto-complétion s’affiche sous le clavier sur android
- Supprimer les notifications associées lors de la mise à la corbeille des messages de chat.
- Autoriser la navigation au clavier lors de la recherche d’émojis dans le chat
- Les hashtags de catégorie n’étaient pas toujours trouvés pour les sous-sous-catégories
- Dé-prioriser les sujets archivés
- Les recherches de domaine ne fonctionnent pas correctement pour les URL
- Filtre correctement l’entrée avec une valeur pré-remplie
- Ajouter la prise en charge de PG 14 et supérieur
- Action et position du bouton retour sur le topic timeline glimmer
- Le bouton « plus » de l’auto-complétion d’émojis ne fonctionne pas dans le chat
- Meilleur tri des suggestions de recherche utilisateur similaires
- Utiliser
username_lowerdans la recherche du routeur du menu utilisateur - Étendre les mises à jour de nom d’utilisateur aux auto-mentions
- Synchroniser le nombre de reviewables de l’utilisateur lors du chargement de la liste des reviewables
- L’appariement du parseur de doublons de l’index de recherche est trop restrictif
- L’aperçu d’émoji affiche un aperçu incorrect lors du focus du clavier
- Mettre à jour l’URL du drapeau dans le MP de mise au silence automatique aux modérateurs
- Reviens sur la vérification de valeur lors de la réinitialisation de la valeur du composeur
- Corrige une régression masquant l’avatar dans le sélecteur utilisateur
- Remplacer le gem R2 par rtlcss pour générer le CSS RTL
- Autoriser la modification des couleurs de color-scheme non persistées
- Le changement de permission de catégorie ne crée pas un journal
- URL d’iframe Vimeo lorsque data-original-href est manquant
- Reformuler les valeurs par défaut de la politique de site générique
- Ne pas spamer les requêtes de présence lors de la réception de 429
- Erreur d’appel de LazyYT depuis le chat lorsqu’il est désactivé
- Mettre à jour la copie du sujet de marque-page
- Ajouter la prise en charge de plusieurs ratios d’aspect TikTok
- Utilise popper pour les cartes
- Préserve la taille de l’avatar dans le onebox
- Corrige diverses erreurs dans chat-notification-manager
- Tronquer le statut utilisateur existant à 100 caractères
- Valider l’URL de l’actif avant de remplacer l’URL de base
- Meilleure UX pour le sélecteur de fuseaux horaires dans la modale de date
- Intercepter les anciennes URL de canal en mode tiroir
- Spécification système échouée pour la recherche limitée par le taux
- Limiter le statut utilisateur à 100 caractères
- S’assurer que les sujets supprimés en douceur peuvent être supprimés
- Corrigé l’obtention des badges en vous invitant vous-même
- Supprimer le lien vers le site avec un contenu inapproprié
- Utiliser l’option de limite spécifiée dans la recherche utilisateur
- S’assurer que les valeurs anonymes mises en cache ne sont jamais retournées pour les requêtes API
- Lazy_yt_enabled n’affecte pas le moteur
- Supprimer automatiquement les reviewables associés aux messages
- La sélection de texte casse l’ouverture des liens dans de nouveaux onglets
- Ne pas ajouter de balises use/svg vides dans ExcerptParser
- Ignorer l’e-mail s’il est vide pendant la synchronisation des attributs SSO.
- L’utilisateur TL4 n’est pas redirigé vers le dernier lorsqu’il supprime un sujet
- Ne pas compter le message supprimé pour la sécurité de la référence de téléversement
- Ajoute un skidding négatif au décalage de popper
- Data-popper-reference-hidden trop large
- Corriger la marge sur mini-tag-chooser
- Empêche msg-actions d’afficher le texte de survol
- Génère un slug automatique pour les canaux mis à la corbeille
- L’utilisateur TL4 peut voir les sujets supprimés
- Autoriser les modales à faire défiler sur mobile lorsque le clavier est ouvert
- Ne pas afficher les options réservées au personnel aux non-personnels dans le menu de masse des membres du groupe
- Déplacer le paramètre de tag minimal vers la section des étiquettes dans l’édition de la catégorie
- Supprimé les hôtes intégrables mal configurés
- Interroger UploadReference dans UploadSecurity pour les téléversements existants
- Changer le type de paramètre de site du domaine d’e-mail en host_list
- Ne pas écraser le nom du canal lorsque la catégorie est sélectionnée
- Mettre en file d’attente notify_mailing_list_subscribers lorsque le message est récupéré
- Changer la formulation de titre ->` nom dans la page à propos du canal
- Nouvelle prise en charge des hashtags pour le bot narratif avancé narrative
- Restaurer la transformation babel class-property pour les thèmes
- Valider le paramètre d’étiquettes de TopicQuery
- Afficher correctement l’icône d’étiquette du onebox Discourse dans le chat
- Corriger la migration incorrecte du paramètre de hashtag
- Utiliser des hashtags dans les MP d’archive de canal si disponible
- Ajouter une migration pour réindexer les index invalides
- S’assurer que l’extraction du sondage n’est pas tentée si le corps du message est absent
- Précharger les attributs de la barre latérale utilisateur lorsque
?enable_sidebar=1 - Empêcher les mises à jour concurrentes de top_topics
- Redirection de déconnexion de plugin compatible avec Ruby 2
- Corriger le test instable résultant des arguments de mot-clé de PostAlerter
- Régression dans l’étendue du message MessageBus de TopicTrackingState.
- Améliorer la signalisation des erreurs et les modes d’échec pour l’archivage de canal
Modifications d’expérience utilisateur
- Utiliser la pleine largeur lors de l’affichage d’une seule liste de recommandations.
- Corriger les titres d’images longs dans le lightbox expérimental
- Ajustements des recommandations de sujets.
- Déplacer le lien du Guide d’administration vers l’URL
- Clarifier les paramètres de site « désactiver les notifications d’édition d’étiquette/catégorie »
- Corriger l’alignement des boutons supplémentaires dans les contrôles de message
- Augmenter le z-index du lightbox expérimental
- Refactoriser l’animation de résumés IA
- Autoriser le titre du composeur à rétrécir si nécessaire
- Plus d’ajustements pour le sélecteur d’étiquettes compact
- Différente façon de centrer l’avis de chat pour accommoder les textes plus longs
- Oneboxing réactif avec des images dans le chat
- Petite correction d’alignement pour le sélecteur d’étiquettes compact
- Petite modification du sélecteur d’étiquettes compact
- Supprimer l’anneau de l’avatar pour un nouvel utilisateur
- Option compacte pour les sélections multiples
- Masquer l’en-tête dans la modale de rejet
- Corriger la mise en page du pied de page de la modale de marque-page
- Correction de l’ordre des couleurs des hashtags de catégorie
- Afficher la description de l’étiquette comme titre dans le menu de navigation
- Afficher l’icône d’information en dehors de l’infobulle
- Révéler le modèle IA utilisé et ajouter une animation à l’espace réservé
- Corriger le style de l’état de focus pour le bouton de date dans le composeur
- Indiquer que les résumés de sujets sont générés par une IA
- Correction Firefox pour la largeur abrégée de la modale
- Réduire la taille des indicateurs de non lus pour tiroir/mobile
- Désactiver le bouton de résumé pendant la génération du résumé
- Déplacer les notifications de mentions de groupe dans l’onglet de réponse
- Corriger la position de l’avertissement d’icône dans la modale de la barre latérale
- Plus de suppression du rayon de bordure du chat
- Z-index pour la boîte tippy dans le chat
- Améliorer les conseils 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 pour qu’il soit sous la popup d’émojis
- Espacement et taille du créateur de message sur mobile + correction du retour à la ligne du texte
- Ne pas afficher la présence dans la sélection du créateur de message
- Clarifier les paramètres « désactiver les notifications d’étiquettes/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
- 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 étiquettes qui apparaissent dans la barre latérale
- Aligner les séparateurs de chat, augmenter la largeur du chat mobile
- Ajouter une max-width à l’indicateur de fil
- Corriger la position des filtres dans les modales d’édition des catégories/étiquettes du menu de navigation
- Trier les catégories dans la modale d’édition du menu de navigation par nom
- Corriger la position de la préférence utilisateur
saved! - Améliorations de l’indicateur de fil de message de chat
- Ajouter une hauteur maximale à l’image dans le bloc de citation du chat
- Corriger la couleur de surbrillance du paramètre remplacé
- Corriger la modale de navigation du menu d’édition des étiquettes/catégories n’a pas de focus sur l’entrée
- Ajoute un petit délai avant d’activer le message
- Afficher un spinner pendant le chargement des étiquettes pour la modale d’étiquettes du menu de navigation d’édition
- Supprimer le défilement horizontal sur mobile pour la modale de navigation d’édition des catégories
- Supprimer la transition courte du topic timeline
- Corriger le débordement du sélecteur d’avatar
- Transitions de survol des boutons cohérentes
- Améliorer les valeurs par défaut affichées pour les sections de catégories et d’étiquettes dans la barre latérale
- Ombres de menu déroulant et de panneau plus douces
- Empiler l’étiquette de boîte de réception de groupe horizontalement
- Masquer la barre latérale sur la page d’invitations
- Supprimer l’arrière-plan de blobs de marque
- Ajouter un indicateur requis aux champs avec validation
required - Forcer les longs noms de fichiers à revenir à la ligne dans le lightbox
- Meilleur alignement pour les grilles expérimentales
- Supprimer la bordure arrondie au survol du lightbox
- Rendre les conseils utilisateur plus visibles
- Les palettes de couleurs sombres ont besoin d’ombres plus sombres
- Refactorisation de l’indicateur de non lu du chat
- Petite correction d’espacement pour les éléments de grille
- Petits ajustements de style des mentions
- Augmenter le contraste du menu déroulant « plus » de la barre latérale
- L’indicateur d’étiquette de groupe doit correspondre au design existant
- Supprimer l’avis « Créer des Sujets »
- Afficher l’infobulle pour l’icône de section de navigation globale
- Ajoute correctement l’espacement pour la gestion de la sélection
- Améliore l’appui long et le toucher du message de chat
- Autoriser les utilisateurs à filtrer les catégories dans la modale d’édition des catégories de la barre latérale
- Ne pas bloquer le rendu de la navigation secondaire des messages utilisateur pour l’état de suivi
- Première passe sur la modale de navigation d’édition des catégories pour la barre latérale
- Corriger la coupure du nombre dans l’indicateur de chat de l’en-tête
- Améliorer la description de la limite de taux de /print
- Supprimer le bloc de titre et de description s’il est vide
- Supprimer la couleur de fond de la barre latérale
- Corriger le bouton d’ajout grisé dans le composeur de chat lorsqu’il est focalisé
- Corriger le message éducatif lorsqu’il n’y a pas de nouveaux sujets
- Ajuster la taille du poste fréquent dans la carte du sujet
- Icônes d’en-tête de canal de chat
- Ajouter un bouton afficher plus à l’élément à examiner
- Ajuster divers avatars en raison des changements de taille
- Ajustements de style pour la modale d’édition de la barre latérale
- Suivi de #1f37fe5
- Ajustement des éléments de messages supprimés par l’utilisateur
- Refactorisation des boutons du composeur de chat + émojis
- Corriger la vue brute de l’historique des messages
- Supprime un message lors de l’édition en vide
- Ajouter la prise en charge des messages de chat signalés dans la reviewqueue
- Ferme le tiroir sur échappement si l’entrée n’est pas focalisée
- Petit ajustement d’espacement dans les détails du message
- Supprimer l’affichage du paramètre de site
short_site_descriptiondans la barre latérale - Les longs noms de catégorie non stylisés ont besoin d’être tronqués
- Petite correction de l’état actif pour la barre latérale
- Plus d’ajustements de style pour une police de barre latérale plus grande
- Augmenter la taille de la police de la barre latérale
- Ajouter l’affichage du mot de passe sur la modale de connexion mobile
- Améliorer l’affichage de l’historique d’édition
- La navigation de pied de page IPad est maintenant incluse dans le décalage de l’en-tête
- Améliorer l’espacement des étiquettes
- Composeur de chat étape 2
- Ajouter un indicateur pour les messages de currentUser
- 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 un petit écran
- Supprimer l’astuce d’administration du sujet de bienvenue et ajuster la copie
- Ajustements généraux du composeur de chat
- Petite correction avec le nouveau composeur 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
- Les sections ne sont pas repliables dans le menu de navigation « menu déroulant de l’en-tête »
- Style du composeur de chat au focus
- Supprime les marges du fil
- Implémente le nouveau design du composeur
- Meilleure copie pour le message d’erreur générique
- Mettre à jour la copie des badges accordés aux autres
- Ouvre le panneau latéral tôt pour éviter les tremblements
- Masquer le bouton des paramètres lorsqu’il est désactivé
- Diverses améliorations de l’CTA du sujet de bienvenue
- Dimensionnement/espacement du panneau de fil sur mobile
- Curseur de chargement pour le filtre select-kit
- Messages de groupes supprimés
- Faire défiler vers le bas lorsque le message est en attente
- Précharge un fil lors du survol de l’indicateur de fil
- Implémente les fils de brouillon
- Utiliser des couleurs fixes pour les rapports de graphiques empilés d’administration
- Exposer les éléments « plus » en mode menu déroulant de la barre latérale
- Corriger la position de réinitialisation du paramètre de schéma de couleur
- Corriger la mise en page de la préférence de couleur
- Réinitialise le message actif lors du défilement
- Mise en page à deux colonnes du menu déroulant de la barre latérale
- Cuire le message avant d’envoyer l’édition
- Corriger la mise en page du onebox utilisateur
- Le composeur utilise BEM + petits ajustements du 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 l’utilisation de DiscourseHub
- Utiliser dvh pour la hauteur de la barre latérale
- Léger changement de couleur d’accent pour onebox/blockquote/chatreaction
- Affiche le titre du canal dans le titre du document
- Corriger la position de l’espace dans les compteurs de badges
- Petits ajustements de style de succès d’installation
- Inclure les sous-catégories dans la vue du robot d’exploration
- Améliore le composeur et le panneau de fil
- Survol du fil de chat
- Meilleur centrage de la synthèse en cas de troncature
- Corriger la largeur de l’entrée des sélecteurs d’heure sur mobile
- Corriger la couleur du texte de la balise kbd dans le prompt plein écran du composeur
- 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 de chatpane
- Légères modifications de conception de l’horodatage du chat
- S’assurer que le curseur est un pointeur sur les sections personnalisées
- Améliorer le contraste du point d’indicateur de paramètre remplacé
- Empêcher le débordement dans la description
- Problèmes d’alignement vertical sur mobile
- Supprimer l’attribut de couleur de la balise
<kbd> - Empêche les lettres d’être partiellement coupées sur la page de résumé du profil
- Corriger le z-index de l’ancre
- Utiliser la couleur dominante pendant le chargement des images onebox
- Divers ajustements sur le fil
- Activer le nouveau menu de notifications par défaut
- Améliorer l’espacement des contrôles du composeur sur mobile
- Ajustements du chat mobile
- Tronquer le texte de bascule de thème pour éviter le débordement
- Supprimer l’espace supplémentaire de l’émoji dans les notifications
- Corriger la mise en page de la page de préférences solo
- Ne pas afficher le bouton de mode bootstrap sur mobile
- Corriger l’espacement entre les étiquettes assignées
- Utiliser des unités relatives pour empêcher la coupe de la chronologie
- Corrections de l’ellipse de débordement du titre du canal de chat
- Rendre l’entrée de la route
/filterpleine largeur - Message d’abandon de brouillon plus générique
- Plusieurs petites améliorations
- Signalement Reviewq
- Mettre à jour les directives pour le DAU/MAU cible
- L’icône de site du onebox a besoin d’une marge droite
- Améliorer le message d’erreur lorsqu’un sujet ne peut pas être déplacé en raison des restrictions de catégorie
- Empêche l’appui long sur la réaction d’ouvrir les actions
- Ajouter une description au paramètre de touche apple
- Améliorer la page de connexion requise
- Prendre en compte l’en-tête collant lors du défilement avec la barre espace
- Améliorer la modale « installer thème/composant » sur mobile
- Rendre l’icône du bouton de popup du conteneur de tableau uniquement
- Afficher les titres sur les éléments du menu de navigation des paramètres de site
- Restaurer les compteurs de reviewables sur le hamburger pour la navigation legacy
- Corriger le grippie mobile masqué
- Autoriser l’ouverture des onglets du menu utilisateur dans un nouvel onglet/fenêtre
- Ajustements de style pour la page de filtres
- Améliorer les champs utilisateur du répertoire sur les petits écrans
- Autoriser les onglets du menu de profil à faire défiler si nécessaire
- Mettre à jour l’icône de chat en d-chat
- Clarifier les descriptions pour les mots surveillés, le style
- Corriger le bourrage du panneau de menu dans les contextes non-safe-area
- Désactive le focus automatique du composeur sur le tiroir
- Quelques très petites corrections de schéma WCAG
- Corriger l’alignement du séparateur de chat
- Désactiver la flèche vers le haut pour éditer si le dernier message n’est pas modifiable
- Mettre à jour les éléments et liens Installer Populaires
- Ajuster les panneaux de menu sur iOS
- Changer JPEG en JPG pour la cohérence de la recherche
- Améliorer la hauteur de repli du panneau de menu pour les anciens navigateurs
- Améliorer la copie du mode sans échec
- Éviter la coupe des descendeurs par débordement
- Quelques ajustements de style de la liste de thèmes d’administration
- Améliore la description du paramètre de site pour
discourse_connect_url - Position du menu déroulant de la table utilisateur de groupe, bordure
- Ajuster les séparateurs de dernière visite/date
- Corriger le débordement de chat-reply
- S’assurer que le logo de l’en-tête a des dimensions, nettoyage du style
- Corriger la largeur pour la réponse intégrée en haut, l’avis de message
- Améliorations de style pour les nouvelles tables utilisateur
- Supprimer l’effet de mise en attente visuel des messages de chat
- Supprimer l’ancien modèle de répertoire de groupe, CSS
- Fait ressortir moins la dernière visite
- Corriger le problème de chevauchement de la bannière au point de rupture d’environ 1260px de largeur
- Mettre à jour le lien de préférence de chat utilisateur pour la nouvelle navigation
- Basculer le lien Mes Messages dans la barre latérale vers Mes Brouillons lorsque des brouillons sont présents
- Ignorer l’application des mots surveillés de type lien aux champs personnalisés utilisateur
- Mettre à jour les icônes de badges
- Corriger les grands avatars onebox dans les messages de chat img
- Corriger les clics sur étiquettes et catégories dans la liste des sujets mobile
- N’autoriser la saisie du défilement que si la navigation est défilable
- Ajustements des badges utilisateur
- Restaurer la largeur plus large du menu déroulant de recherche
- Mises à jour des variables de surbrillance
- Publier la nouvelle navigation de profil utilisateur pour la compatibilité de la barre latérale
- Appliquer l’animation du squelette uniquement sur le contenu
- Ajouter une balise h1 à la page utilisateur
- Mise à jour du style de la page de badge
- Supprimer la largeur fixe des boutons
- Masquer le menu déroulant du hamburger lorsque le paramètre de requête
enable_sidebarest utilisé - Contient le dépassement de défilement dans la liste des canaux
- Déplacer la navigation de plugin d’administration verticale vers la navigation de débordement horizontal
- Empêche le défilement dans le chat de se propager aux parents
- Gestion de la limite de statut utilisateur dans l’interface
- Attraper les cas limites dans l’infobulle
- Mettre à jour la couleur de l’icône de brouillon de chat
- Éditions de style
- Corriger le style de survol de remove-user-from-pm
- Ajouter une bordure transparente pour l’icône de l’en-tête
- Masquer le bouton de chat sur la carte utilisateur lorsque suspendu
- Avertir des conséquences de la suppression de groupe
- Autoriser la barre latérale à apparaître en ligne jusqu’à 768px
- Corriger le message d’erreur trompeur
- Ajouter la backtick manquante à la chaîne
- Ajouter l’alignement flex pour les actions de formulaire
- Basculer facilement les badges dans la liste des badges d’administration
- Améliorer la mise en page de la modale des raccourcis clavier
- Corriger le positionnement de
timeline-handle - Implémente un squelette aléatoire et auto-généré
- Permet au tiroir de prendre la majeure partie de l’espace de hauteur
- Autoriser les étiquettes à revenir à la ligne sous les catégories sur mobile
- Ordonner les canaux publics par slug au lieu du titre
- Afficher le titre complet du sujet pour reply-where
- Appliquer le même style pour la span de surbrillance de mention
- Déplacer l’export de données vers la page de préférences pour la nouvelle navigation utilisateur
- Ajouter une transition à la vue plein écran de glimmer-topic-timeline
- Ajouter des alias de fuseau horaire pour
IST,KSTetJST - Calculer les couleurs de survol/sélection manquantes à partir des couleurs existantes
- Contrôles de formulaire horizontaux flex
- Supprimer la déclaration de police spécifique au chat
- Ramène l’URL sur l’icône de chat lorsqu’elle est en page complète
- Améliorer l’alignement des émojis pour le texte
- Refactorisation de la variable de surbrillance
- Ajouter le texte du journal des actions du personnel pour permanently_delete_post_revisions
- Supprimer les espaces blancs supplémentaires dans l’assistant de recherche
- Empêcher le débordement du statut de la carte utilisateur
- Améliorer la mise en page et l’alignement des boutons en masse
- Corrections et ajustements pour la navigation utilisateur
- Définir l’historique des pénalités en collant
- Masquer la date dans la chronologie lors du retour à la ligne
- Supprimer la marge gauche
- Ajouter une marge au mot-clé de recherche
- Basculer les mises en page categories-boxes de flexbox à grid
- Empêcher le texte du bouton de contexte de recherche de revenir à la ligne
- Ajouter l’espace manquant et d’autres petits ajustements de recherche
- Réordonne les champs de chat-channel
- Restyle la popup de citation/partage, corriger le tremblement au survol
- Refactoriser l’alignement de l’icône d’étiquette dans le onebox Discourse
- Corriger les problèmes d’alignement avec l’auto-complétion
- Simplifier l’avatar dans la liste des sujets
Modifications de sécurité
- Ne pas autoriser un site particulier à monopoliser la file différée
- Masquer les étiquettes restreintes dans la vue noscript
- Limiter la longueur de la colonne de raison d’édition
- Gérer les acceptations d’invitation concurrentes
- Imposer une limite supérieure sur les paramètres limit dans divers contrôleurs
- Ne pas réutiliser le jeton CSP entre les requêtes anonymes
- Limiter la quantité de liens dans la section de barre latérale personnalisée
- Ne pas réutiliser le jeton CSP entre les requêtes
- S’assurer que le sujet est valide avant de mettre à jour la catégorie
- Empêcher le rejet de sujets que l’utilisateur ne peut pas voir
- Utiliser l’URL canonique pour les intégrations de sujet
- Limiter la longueur de la valeur ThemeField pour prévenir les DoS
- Définir la propriété max-height pour les iframes
- Ne pas écraser les permissions sur la catégorie Générale
- Encoder l’URL d’intégration
- S’assurer que le paramètre de site mis à jour est un paramètre de site configurable
- Supprimer
xlink:hrefdes SVG téléversés - Mettre à jour le gem URI à 0.12.1 pour traiter le CVE-2023-28755
- Limiter la longueur de l’URL pour le thème distant
- Ajouter FinalDestination::FastImage qui est sûr contre les SSRF
- XSS sur les extraits de chat
- Contournement de la protection SSRF avec des adresses IPv6 mappées en IPv4
- Appliquer un patch au gem web-push pour utiliser un client HTTP plus sûr
- Corriger le XSS dans la réponse du composeur de nom complet
- Limiter le taux de création des sauvegardes
- Passer Rails à v7.0.4.3
- Afficher uniquement les étiquettes visibles dans les métadonnées
- Masquer le nombre de MP pour les étiquettes par défaut
- Empêcher le XSS dans les oneboxes locaux
- Mettre à jour pour exclure le filtre de sujet d’étiquette
- N’afficher les listes d’étiquettes restreintes qu’aux utilisateurs autorisés
- Empêcher le ReDoS dans l’analyse de l’agent utilisateur
- Empêcher le ReDOS en rendant l’expression régulière d’URL SSH non ambiguë
- Supprimer le contournement pour base_url
- Limiter le nombre de caractères des demandes d’adhésion au groupe
- Limiter la longueur des brouillons
- Limiter la longueur des brouillons de chat et le nombre préchargé
- Passer Rails à v7.0.4.1
- Afficher par défaut le nombre de sujets dans les catégories non restreintes pour les étiquettes
Performances
- Optimiser la requête
TopicTrackingState.reportpour accélérer la requête - Ajouter un backoff exponentiel pour les erreurs de
/presence/update - Ajouter un index sur topic_id et created_at à la table posts
- Paginer le chargement des étiquettes dans la modale d’étiquettes du menu de navigation d’édition
- Corrige plusieurs N+1 lors du chargement des fils
- Limiter l’anonymisation à 1 par cluster
- Augmenter les performances des grands exports csv pour les Historiques Utilisateurs
- Améliorer la vitesse de
findAllMatches - Supprimer le throttling du nœud de redimensionnement
- Améliorer la stratégie de chargement de workbox
- Mettre en cache les chemins des CGU et de la politique de confidentialité
- Évite le pluck anticipé dans le contrôleur des messages
- Empêche le pluck anticipé dans le post alerter
- Éviter de rendre un composant qui n’est pas requis la plupart du temps
- Précharger les informations utilisateur lors de la visite des routes des messages utilisateur
- Déclenchement côté client de plusieurs requêtes lors de l’ouverture du composeur
- Envoie publish_new_channel uniquement lorsque non suivi
- La création d’un message provoquait un N+1
- Chargement strict pour les requêtes SidebarSection
- Éviter de déclencher inutilement les rappels de changement de TopicTrackingState
- Supprimer les requêtes inutiles de Theme#set_field
- Ne pas sérialiser la valeur pour theme_fields inutilement
- Éviter les scans complets de la table
postspendant l’anonymisation - Mémoriser les références d’éléments pour
dockCheck - Corriger le problème des requêtes N+1 lors de la liste des sujets
- Utiliser
OpenSSL::KDFpour l’implémentation de Pbkdf2 - Définir le délai d’expiration d’expression régulière globale par défaut à 2 secondes
- Optimiser la sérialisation pour l’état de suivi du sujet
- S’assurer que l’index du lien de section de la barre latérale est correctement ordonné
- Optimiser la requête de sujet pour de nombreuses catégories
- Utiliser l’upsert postgres natif pour ApplicationRequest
- Supprimer la requête d’état de suivi du sujet MP initiée depuis la barre latérale
- Diverses améliorations de performances de chat-live-pane
- Réduire la hauteur de la zone de chargement des messages passés
- Applique des optimisations sur le chat-live pane
- Ignorer les routes de métadonnées pour mini_profiler
- Charger anticipativement les linkables lors du chargement des sections de barre latérale personnalisées
- Ajouter un index pour accélérer la tâche ReindexSearch
- Refactoriser le dimensionnement du menu coulissant pour améliorer les performances
- Supprimer ember-link-component-extension pour activer Glimmer LinkTo
- Supprimer l’implémentation personnalisée Sidebar::SectionLinkTo
- Déplacer les conseils utilisateur et le récit vers des canaux messagebus par utilisateur
- Requêtes N+1 sur
/tagsavec plusieurs étiquettes de catégories - Ne pas analyser les messages pour les mentions lorsque le statut utilisateur est désactivé
- Requêtes N+1 lors de la visualisation des étiquettes
Accessibilité
- Ne pas produire
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
- Améliorer l’accessibilité de select-kit (2e partie)
- Améliorer l’accessibilité de select-kit
- Fermer le kit de sélection sur perte de focus
- Utiliser la bonne structure pour les titres de badge
- Augmenter le contraste des éléments dans le schéma wcag
- Les noms d’utilisateur ne sont pas un titre significatif
- Autoriser le logo/titre de l’en-tête à se masquer, si nécessaire
- Les icônes de l’en-tête doivent être des boutons, pas des liens
- Ajouter aria-label aux compteurs de notifications de l’en-tête
- L’étiquette de partage a besoin d’un ID correspondant sur l’entrée
- Ajouter aria-label au lien de saut intégré
- Aria-label pour le bouton d’historique d’édition du message
- Ajouter des balises aria pour l’expansion de la carte du sujet
- Les bascules de mode de la modale d’historique ont besoin de aria-labels
- Les messages intégrés ont besoin d’attributs de widget de divulgation
- Les avatars des messages ne doivent pas être tabulables
- Ajouter une étiquette accessible pour l’entrée du nom de marque-page
- Discourse-tags doit avoir un rôle et une étiquette
- Ajouter des aria-labels pour les zones de texte de signalement
- Supprimer les balises de titre du profil utilisateur
- Ajouter un lien de saut secondaire aux profils utilisateur
- Titres de page utilisateur plus descriptifs
- Ajouter des balises aria à la nouvelle navigation utilisateur