Sortie v2025.12.0 : Retour arrière de Discourse, nouvelle file d'attente de révision et interface pour créer des tags, personnalisation des canaux de Chat, et statuts PR en direct

Encore plus!

Mais attendez, il y a encore mieux ! Nous faisons de notre mieux pour vous mettre en avant les nouvelles fonctionnalités et les changements, mais il y a toujours trop de modifications à détailler. Pour une liste complète des nouvelles fonctionnalités, corrections de bugs, améliorations UX, et plus encore, assurez-vous de consulter les Fonctionnalités et Corrections supplémentaires listées ci-dessous.

Améliorations des plugins

discourse-activity-pub

Modifications UX

  • Utiliser la durée short pour le toast lors de la copie d’URI dans ActivityPub (267)

discourse-akismet

Corrections de bugs

  • Supprimer le paramètre de site reviewable_ui_refresh (193)

discourse-deprecation-collector

Corrections de bugs

  • Utiliser le chemin frontend correct pour les références de répertoire (94)

discourse-development-auth

Corrections de bugs

  • Convertir l’URI en chaîne avant la redirection (38)

discourse-doc-categories

Corrections de bugs

  • Ne pas afficher les URL dans la barre latérale mais afficher les titres des sujets à la place (68)
  • Ne pas réattribuer les sujets mis à la corbeille comme index (67)

discourse-follow

Corrections de bugs

  • Prioriser les notifications de surveillance par rapport aux notifications de suivi (163)

discourse-jira

Corrections de bugs

  • Mettre en file d’attente le travail sidekiq pour synchroniser les projets jira sur l’instance du serveur jira (116)

discourse-livestream

Modifications UX

  • Mettre à jour la variable d’arrière-plan (70)

discourse-prometheus

Corrections de bugs

  • Étendre les buckets Histogramme pour http_requests_queue_duration_seconds (157)

Toutes les fonctionnalités et corrections

Nouvelles fonctionnalités

  • Ajouter une liste d’ignorance de catégories pour les backlinks GitHub (35921)
  • Introduire le script d’automatisation set_topic_timer (36660)
  • Ajouter une portée API granulaire pour changer la propriété des messages (36835)
  • Ajouter un paramètre de site pour forcer l’ancienne interface de révisable (36774)
  • Lors du déplacement de messages vers un MP, ajouter également l’utilisateur agissant (36789)
  • Ajouter des paramètres de site pour les seuils du scanner de spam (36780)
  • Introduire les localisations de tags via l’API, sans interface pour le moment (36754)
  • Créer des tags en ligne sur la route /tags (36645)
  • Formater les résultats de comparaison d’évaluation dans un tableau (36724)
  • Respecter la présence de l’utilisateur lorsque le chat est à l’écran (36652)
  • Partager les rapports Rewind publiquement par défaut et permettre de les rendre privés (36587)
  • Ajouter une animation de réflexion lorsque les blocs de réflexion sont en cours (36673)
  • Prise en charge des nœuds enveloppants en ligne et en bloc dans l’éditeur riche (36591)
  • Ajouter le type de paramètre current_user_id à Data Explorer (36655)
  • Stocker l’état de dismissal de rewind dans la base de données au lieu de localStorage (36625)
  • Page de paramètres Discourse ID (36316)
  • Réinitialiser le statut ‘afficher le contenu original’ lorsque l’utilisateur change la langue du contenu (36620)
  • Nouvelle automatisation pour envoyer un e-mail à des utilisateurs spécifiques lorsqu’un message est signalé (36580)
  • Ajouter des classes CSS de changement imminent à <body> (36586)
  • Enrichir les descriptions onebox avec le contexte du fragment/ancrage URL (36536)
  • Améliorer la prise en charge des captures d’écran pour les thèmes avec modes sombre/clair (36422)
  • Révéler Discourse Rewind (36578)
  • Ajouter l’action de nettoyage pour les utilisateurs révisables rejetés (36556)
  • Prise en charge native des pièces jointes dans les llms (36415)
  • Prise en charge de l’interface de filtrage des sujets lors du tri par votes (36516)
  • Résoudre les révisables lorsque l’auteur supprime le message (36471)
  • Ajouter le statut “changements demandés” aux oneboxes de PR GitHub (36531)
  • Enrichir les titres onebox avec le contexte du fragment/ancrage URL (36515)
  • Promotion automatique des changements imminents (36211)
  • Inclure le plugin discourse-rewind dans le noyau (36409)
  • Permettre aux couleurs des graphiques en camembert d’être remplacées par CSS (36495)
  • Ajouter le raisonnement à la détection de spam (36431)
  • Journaliser les actions du personnel lors de la création et de la mise à jour des automatisations (36458)
  • Ajouter la prise en charge de la réessaie d’une complétion (36450)
  • Icône de statut en direct de PR GitHub (36313)
  • Utiliser une heuristique basée sur les journaux pour vérifier les problèmes LLM. (36432)
  • Possibilité d’étoiler les canaux de chat (36142)
  • Ajouter un crochet modificateur pour les tags en cours d’enregistrement (36400)
  • Accepter le paramètre tags lors de l’ouverture d’un /new-message (36421)
  • Améliorer la sélection en masse dans la recherche (36373)
  • Implémenter le suivi des impressions publicitaires (35797)
  • Afficher les gists dans les sujets suggérés et connexes (36303)
  • Ajouter l’historique des réclamations à la chronologie révisable (36243)
  • Ajouter un nouveau guide de modération configurable (36287)
  • Exécuter des comparaisons d’évaluation contre un jeu de données (36223)
  • Inclure les informations IP dans l’onglet d’analyse révisable actualisé (36273)
  • Ajouter la prise en charge de la “mise à jour” d’une application sur discourse id (35384)
  • Émojis de canal de chat (36288)
  • Utiliser GET /health pour les vérifications de disponibilité DNS SRV (36300)
  • Journaliser le choix de l’administrateur de remplir à rebours lors de la mise à jour d’un site par défaut (36296)
  • Ajouter un lien révisable aux notes utilisateur (36190)

Corrections de bugs

  • Mettre à jour les extraits de sujet lorsque le premier message est localisé (36885)
  • S’assurer que la référence de téléchargement est disponible avant la cuisson (36887)
  • La dismissal des avis administrateur échoue avec 422 lorsque le tracker a une cible NULL (36878)
  • Le plugin de sondage casse lorsque le plugin local-dates est désactivé (36889)
  • Respecter le panneau de la barre latérale défini par la route de destination en quittant AI Bot (36868)
  • Le calendrier ne se rafraîchit pas en naviguant entre les catégories (36851)
  • Rendre les icônes hashtag dans les descriptions de catégorie (36867)
  • Rendre les éléments de révision de tri LLM visibles aux modérateurs (36881)
  • Supprime un N+1 dans le canal avec les options utilisateur (36773)
  • Respecter le paramètre de vision de la persona dans l’automatisation de tri LLM (36871)
  • Ne pas afficher l’indicateur d’édition lorsque seuls les tags cachés ont changé (36870)
  • Sélecteur de traduction non visible sur mobile (36861)
  • Respecter la sélection de format de date personnalisé dans les dates locales (36860)
  • Avertir les modérateurs avant les changements de groupe qui les verrouilleraient (36811)
  • Filtrer les clés de modèle d’e-mail restreintes de la recherche de texte de site (36857)
  • Préserver tous les attributs de date dans l’éditeur de texte riche (36781)
  • Problèmes d’affichage et de navigation des portées de clé API (36844)
  • FinalDestination ignorant toutes les URL sur le domaine pour les installations sous-répertoire (36785)
  • Supprimer le flair, le titre, lorsque l’utilisateur est retiré d’un groupe automatique (ex. admin, modérateur) (36842)
  • La réessaie avec la réflexion pouvait causer des erreurs étranges (36841)
  • L’encodage Plus (+) n’était pas géré correctement dans onebox et l’interface (36822)
  • Désactiver le bouton load_more_replies jusqu’à ce que plus de réponses soient chargées (36816)
  • Supprimer le champ personnalisé de vote de sujet des journaux de catégorie lorsqu’il n’y a pas de changement (36832)
  • Ne sauvegarder le message que si le contenu du message a changé lors de l’édition du titre (36817)
  • Les nouveaux canaux DM ne sont pas publiés (36799)
  • Corriger la valeur primary-very-low (36809)
  • Afficher également l’indicateur de langue de message lorsque le message est mis à jour vers du contenu traduit (36806)
  • Réduire les deadlocks dans les mises à jour Topic.reset_highest (36805)
  • Extraire correctement les sondages lorsque le message contient plusieurs citations (36802)
  • Restaurer les noms d’utilisateur en gras sur la page à propos (36803)
  • La suppression d’autres messages dans un sujet ne devrait pas désannuler le message de réponse (36800)
  • Ignorer le suivi des échecs pour les modèles LLM non sauvegardés (36735)
  • Ignorer le bump de sujet lorsque la date est dans le passé (36784)
  • Terminer correctement les chaînes d’appels d’outils sur plusieurs fournisseurs (36750)
  • Persister la réaction par défaut lors du basculement de la réaction (36778)
  • Legacy-array-like-object dans listTags (36775)
  • Ajouter la prise en charge des dates locales dans les options de sondage et améliorer le formatage des dates dans l’éditeur riche (36718)
  • S’assurer que les modérateurs peuvent voir les permissions de catégorie (36772)
  • Prise en charge de l’échappement de la syntaxe de case à cocher avec une barre oblique inverse (36763)
  • Supprimer les guillemets des noms dans le BBCode de citation (36666)
  • Le filtre “sélectionné” du modèle de navigation des tags de la barre latérale ne fonctionne pas (36765)
  • Mise à jour en direct des classes de corps de changement imminent (36748)
  • Vérifier également si l’utilisateur peut voir le message ou le sujet avant de lui permettre de le localiser (36749)
  • Ajouter le numéro de version à la clé de cache Rewind (36745)
  • Aborder la condition de course dans PostStream lors du chargement des messages (36744)
  • Rewind : remplacer currentUser par user (36742)
  • S’assurer que scrollable-list transmet l’élément scroller (36736)
  • Utiliser le fuseau horaire de l’événement pour l’export Google Calendar (36727)
  • Ne pas utiliser l’espace d’adresses IP public pour les tests
  • Divers timeouts SMTP doivent être utilisés comme floats
  • SMTP : désactiver explicitement STARTTLS lorsque TLS est activé
  • Empêcher la notification de threads non lus sur les canaux non threadés (36719)
  • Plus de corrections de visibilité Rewind (36713)
  • Ne pas utiliser de catégories privées pour les meilleurs messages ou sujets Rewind (36712)
  • Faux journaux de changement de permission dans les forums non anglais (36676)
  • Préserver les options de menu déroulant modèle/fonctionnalité lors du filtrage sur la page d’utilisation IA
  • Locales manquantes pour le plugin d’automatisation en raison de la logique de repli manquante pour les locales manquantes (36497)
  • Attribuer l’utilisation IA déclenchée par l’automatisation à l’utilisateur système
  • Rendre les émojis dans les titres de sujet sur les pages de réactions
  • Tests de gestion DST flaky dans post_event_spec
  • Exiger la connexion pour la page de conversations AI bot (36669)
  • Afficher la mise en surbrillance des erreurs sur le champ mot de passe dans le formulaire de fin d’installation
  • Impossible de sauvegarder une nouvelle persona avec des téléchargements RAG (36667)
  • Préférence utilisateur de découvertes de recherche IA ne se sauvegardant pas
  • Utiliser les ID de groupe au lieu des noms pour les vérifications de groupe “tout le monde” (36656)
  • Préserver le paramètre de remplissage à travers le flux d’autorisation de clé API utilisateur (36640)
  • Bascule de paramètre connexe sur la page nouveautés pour les administrateurs (36646)
  • Ajouter fix all target à lefthook pour supporter bin/lint --fix (36644)
  • Les urls de Rewind manquent le chemin du sous-répertoire (36632)
  • L’option silent ne fonctionne pas pour les déplacements de catégorie en masse via PostRevisor (36626)
  • Trier par activité de sujet lors de la recherche in:title (36630)
  • Copier-coller bloc html en augmentant sa priorité d’analyse (36617)
  • Redirection de connexion vers le chemin racine dans la configuration sous-répertoire (36609)
  • Supprimer le schéma ItemList des backlinks dans la vue crawler (36608)
  • Permettre à la touche Entrée de fonctionner à l’intérieur de select-kit dans les modales (36596)
  • Ajouter l’option de remplissage OAEP pour le chiffrement de clé API utilisateur (36592)
  • Ne pas préfixer #fragment avec https:// dans la modale de lien (36619)
  • Meilleure gestion des syllabes dans l’analyse d’écriture rewind (36616)
  • Éviter les images base64 orphelines sur l’éditeur riche (36615)
  • Exclure les utilisateurs muets et ignorés du calcul FBFF (36610)
  • Impossible de coller du texte lorsque les extensions autorisées au téléchargement sont vides (36601)
  • Chemins sous-répertoire Rewind (36612)
  • Ne pas publier l’événement small_action pour l’utilisateur PM supprimé (36606)
  • Avertissements de développement middleware Rack (36460)
  • Gérer le titre manquant lors de la traversée du DOM dans l’amélioration d’ancrage onebox (36598)
  • À l’édition, s’assurer que la section communauté reste en haut de la barre latérale (36597)
  • Masquer le lien de profil rewind lorsque l’utilisateur a opté pour la sortie (36594)
  • Crash de la navigation de sujet lorsque le viewport franchit le seuil mobile/bureau (36590)
  • Placer correctement le menu déroulant select-kit en mode RTL (36593)
  • Rediriger vers la liste des canaux lorsque aucun canal étoilé n’existe (36575)
  • Lors de la réintégration d’un canal de chat, ne pas écraser les paramètres d’appartenance (36528)
  • S’assurer que la régénération utilise toujours le bon llm (36585)
  • Révéler également rewind de la liste des plugins (36581)
  • Ignorer les notifications lors de la recuisson des messages de chat depuis les webhooks GitHub (36577)
  • Ignorer la recuisson des messages avec des oneboxes de PR GitHub en ligne (36576)
  • Identifiants en ligne dans l’api des réponses (36572)
  • ReFix la boucle de chargement lorsqu’un sujet est supprimé. (36410)
  • Par défaut, seuls les canaux étoilés en modes mobile/tiroir (36569)
  • Éviter l’état intermédiaire lors de la recuisson des messages avec oneboxes (36567)
  • Recuire les messages de chat lorsque le statut de PR GitHub change (36561)
  • Les réponses ne se synchronisent pas avec Zendesk pour les sujets liés (36560)
  • S’assurer que l’utilisateur est présent avant de vérifier les messages étoilés (36538)
  • Désétoiler le canal lors de la désabonnement (36520)
  • Permettre aux modérateurs de révéler les messages en utilisant le contexte acting_user (36512)
  • Chevauchement de sélection en masse avec l’avatar dans les résultats de recherche (36553)
  • Filtrer les LLM de bot pour ne garder que ceux assignés aux personas activées (36545)
  • Gérer le logo sketch manquant lors de la restauration de sauvegarde (36541)
  • Les rapports d’utilisation IA incapables de filtrer par modèles ensemencés (36540)
  • Supprimer les téléchargements sans nom des messages supprimés (36484)
  • Événement non trouvé après avoir été édité à une date antérieure (36481)
  • Normaliser les dates sans zéros de tête dans le plugin local-dates (36539)
  • Prise en charge de l’invalidation du cache onebox dans les messages de chat (36529)
  • Affiche le niveau maximum du score de lisibilité (36525)
  • Rewind ne se dismissait pas en cliquant sur callout (36518)
  • Marge inférieure pour le dernier rapport rewind (36514)
  • Ajouter la prise en charge du titre par défaut dans localdates (36511)
  • Prendre en compte tous les types de notification éligibles lors de la notification d’un message (36472)
  • Rétablir le style de corps composer-open à #36253 pour corriger le scintillement de la boîte de réponse sur les appareils IOS (36449)
  • FoldContent#truncate inversait par erreur des parties du contenu (36498)
  • Empêcher l’envoi de chat/MPs aux bots lorsque le LLM a dépassé les limites de crédit (36496)
  • Transmettre l’utilisateur à Discovery BotContext pour le suivi d’utilisation (36493)
  • Les indicateurs de chat non lu ne devraient pas être alignés à droite (36492)
  • Gérer les complétions annulées avant d’émettre des requêtes HTTP. (36489)
  • Régression causant les comptes de la barre latérale à ne pas être alignés à droite (36485)
  • Rich editor getSelected.value pour retourner du markdown (36483)
  • Espacement entre l’CTA du deuxième facteur et le formulaire (36480)
  • Débordement de placeholder d’entrée de connexion (36468)
  • Révéler le paramètre de site “vidéos paresseuses activées” (36478)
  • Assigner l’URL au groupe pointait vers le sujet, pas le groupe (36477)
  • Échec du chargement de la page suivante dans discourse-reactions (36451)
  • Régression causant des indicateurs de chat non lu manquants (36466)
  • Régression causant un indicateur manquant dans la barre latérale (36447)
  • Filtrer correctement les participants à l’événement (36459)
  • Pousser les réponses aux sujets déjà dans zendesk (36424)
  • S’assurer que les diffs de tag utilisent les tags de sujet persistés (35187)
  • Crash du Bot Discord en raison de l’absence de BotContext dans PersonaReplier (36429)
  • Options LLM manquantes sur Azure (36448)
  • Régression dans la liste des canaux et apport d’améliorations (36436)
  • Requête d’étape d’importation CategoryModerationGroups (36392)
  • Mettre à jour le middleware rack sendfile pour x-accel-redirect (36354)
  • Afficher les gists IA sur les routes de tag lorsqu’ils sont activés (36402)
  • Fusionner également les votes de sujet lorsqu’un utilisateur est fusionné (36416)
  • Ne pas afficher de switcher vide (36407)
  • S’assurer que les fils utilisateur sont défilables (36401)
  • Permettre à float-kit d’accepter un portalOutletElement (36259)
  • Problèmes de migration des enregistrements HouseAd de la table plugin-store-rows lorsqu’ils référencent des catégories inexistantes (36380)
  • Retraduire les extraits de sujet et éviter d’utiliser les versions de message pour indiquer un changement (36382)
  • Spoiler éditeur riche sur firefox (36378)
  • Permettre de saisir 0.002 dans les entrées numériques (36374)
  • Les paramètres de chat/liste des membres échouaient à défiler sur IOS/iPadOS (36331)
  • Corriger la migration des enregistrements HouseAd de la table plugins-store-rows lorsque les options visible_to_logged_in_users et/ou visible_to_anons ne sont pas définies dans la DB (36362)
  • Ajouter un espace aux badges de catégorie onebox (36355)
  • Les sujets connexes causaient des problèmes de rendu de page (36357)
  • Emoji.exists? doit être cohérent avec Emoji[] (36347)
  • L’astuce utilisateur Notifications de Sujet n’était pas correctement ancrée (36356)
  • Vérifier pgvector avant CREATE EXTENSION (35070)
  • Distinguer le message en file d’attente du sujet dans la file de révision actualisée (36330)
  • Le lien de navigation d’édition de thème doit être dans l’état actif (36350)
  • Corriger la pénalité sémantique d’âge connexe (36327)
  • Permettre le streaming de 2 messages simultanément (36311)
  • Ne pas rechercher l’IP si l’utilisateur n’existe pas, ajuster les espaces blancs (36326)
  • Ne pas envelopper l’objet du journal d’e-mail dans un lien s’il n’y a pas de lien présent (36324)
  • Corrections de design IA (36320)
  • Ajouter l’attribut area à must_approve_users (36317)
  • Mettre à jour le middleware rack sendfile pour x-accel-redirect (36279)
  • Lightbox échouait à démarrer dans les composants en raison de l’élément imgEl null. (36310)
  • Supprimer les points de suspension dans le texte “assigné à” à l’intérieur du menu d’extension d’assignation (36314)
  • Revenir aux URL de téléchargement lorsque SHA1 ne correspond pas (36299)
  • Les modales ne devraient pas laisser fuiter les pressions de touche en dehors de la modale (36268)
  • BadgeQueries.sharing_badge ne comptant pas les visiteurs uniques (36281)
  • UserDestroyer devrait désattribuer tous les révisables attribués. (36277)
  • GlobalSetting devrait traiter les entiers négatifs comme des entiers (36276)
  • Bloque la fusion d’action de message pour les drapeaux dupliqués (36265)
  • Débordement du nom de catégorie de la page de brouillons (36262)
  • Mettre à jour l’état de suivi PM lors du marquage des messages comme non lus (36258)
  • Événements récurrents fermés (36255)
  • Limite le débordement caché à composer ouvert et chat (36253)

Modifications UX

  • Exiger une confirmation pour le paramètre clean_up_inactive_users_after_days (36898)
  • Utiliser la syntaxe correcte pour selected (36891)
  • Corrections de style (36888)
  • Afficher tous les noms d’outils pour les kits de sélection désactivés (36883)
  • Modifications de style du bouton header-actions (36877)
  • Mettre à jour l’affichage de la période lorsqu’une plage de dates personnalisée est sélectionnée dans le tableau de bord (36858)
  • Améliorer la page d’autorisation de la clé API utilisateur (36777)
  • Moderniser l’interface utilisateur du composer (36838)
  • Utiliser l’éditeur de titre en ligne au lieu du composer lors de la modification d’une traduction (36847)
  • Corriger la position du bouton « Raison de modification » lorsque la localisation est activée sur les petits écrans (36839)
  • Correction de l’alignement pour la raison de modification sur les petits écrans (36837)
  • Empêcher le clignotement de la recherche dans l’en-tête lorsque la bannière de bienvenue est visible (36834)
  • Améliorer les boutons de la lightbox dans la mise en page RTL (36826)
  • Ajouter des animations à la fermeture du contenu du DMenu (36737)
  • Clarifier le comportement « Désassigner à la fermeture » dans la description du paramètre du site (36798)
  • Corriger l’emplacement du menu « nouveau nouveau » (36808)
  • Correction supplémentaire pour l’alerte « afficher plus de sujets » (36807)
  • Ajouter un état survolé pour les éléments sélectionnés dans dmenu et select-kit (36776)
  • Déplacer la recherche de chat dans son propre onglet (36787)
  • Incohérences de style lorsque des emojis existent dans les liens de mention chat-onebox (36801)
  • Ajouter une vérification de rendu pour l’icône de coche de sélection multiple (36796)
  • Améliorations mineures des cartes « Quoi de neuf » (36797)
  • Corriger le désalignement de « Voir x nouveaux ou sujets mis à jour » (36767)
  • Ajouter des icônes de barre latérale administrateur pour les plugins préinstallés (36764)
  • Corriger l’arrière-plan pleine largeur (36790)
  • Utiliser l’anglais comme étiquette de langue lorsque cela est approprié (36762)
  • Empêcher les éléments nav-pill de passer à la ligne (36779)
  • Trier les liens de plugins de la barre latérale administrateur par ordre alphabétique (36674)
  • Avertir les modérateurs avant qu’ils ne se verrouillent eux-mêmes hors d’une catégorie (36663)
  • Afficher la locale actuellement sélectionnée dans le menu déroulant de l’en-tête (36756)
  • Utiliser une intention positive pour les cases à cocher des préférences rewind (36723)
  • Paramètres IA : ajouter les classes de boutons manquantes, mettre à jour le nom du bouton (36741)
  • Mettre à jour le style du sélecteur de langue de l’en-tête (36738)
  • Localiser les titres des sections du formulaire de badge (36729)
  • Ajouter des IDs aux titres des sections de badge (36725)
  • Animer l’alerte de nouveau sujet (36726)
  • Afficher les boutons de réorganisation sur les appareils tactiles pour les paramètres de la liste d’emojis (36695)
  • Changer la taille de la police du code en REM (36559)
  • Rendre rewind privé par défaut (36717)
  • Empêcher le composant HorizontalOverflowNav de faire défiler la fenêtre (36715)
  • Activer la page de révision rafraîchie (36711)
  • Empêcher l’icône de modification du titre de passer à la ligne (36709)
  • Supprimer l’arrière-plan et ajuster la position (36710)
  • Remplacer les filtres de recherche avancée par une sélection multiple
  • Envelopper le titre du fil de chat au mot le plus proche (36698)
  • Ajuster le style de la popup du composer pour permettre au bouton de fermeture d’apparaître toujours (36700)
  • Corrections mineures de la chronologie des sujets (36589)
  • Horizon >` z-index (36692)
  • Ajouter l’état survolé manquant aux boutons de révision (36651)
  • Ajouter la classe btn-default manquante à la page d’activation (36671)
  • Plein écran sur bureau et remplacement du logo Discourse (36661)
  • Plus de réglages pour l’icône de canal de chat scoped (36654)
  • Appliquer le style de bouton par défaut aux boutons de révision (36648)
  • Afficher les dates contextuelles sur les oneboxes GitHub PR (36637)
  • Permettre aux modérateurs de voir les liens de sentiment IA dans la barre latérale administrateur (36635)
  • Icônes de canaux de chat v2 (36634)
  • Ajustements de style mineurs pour rewind sur mobile (36633)
  • Ajouter le lien de la file d’attente de révision à la barre latérale administrateur (36611)
  • Préserver la mise en forme dans les extraits de solution (36552)
  • Retours et corrections pour rewind 2 (36614)
  • Gérer les mots de tige fréquents dans Rewind (36584)
  • Corriger l’apparence du chat des sous-catégories avec des emojis (36579)
  • Icônes de canaux de chat favoris (36568)
  • Déplacer le lien rewind à l’intérieur de l’onglet profil (36564)
  • Défaut sur les canaux favoris lors de l’ouverture du chat (36562)
  • Réduire la taille de l’icône de statut GitHub PR sur mobile (36558)
  • Retours et corrections pour rewind 1 (36555)
  • Ajouter la compatibilité avec le plugin livestream (36534)
  • Afficher les actions de révision spécifiques dans la chronologie (36524)
  • Afficher le statut de l’utilisateur à côté du nom d’utilisateur dans la vue du groupe (36482)
  • Diverses corrections visuelles du plugin rewind (36535)
  • Supprimer les anciennes règles CSS (36533)
  • Corriger la largeur de l’entrée enveloppée dans detail-tags pour utiliser la pleine largeur (36530)
  • Ajouter un rayon aux avis de chat + alignement pour le bouton de dismissal (36527)
  • Corriger le passage à la ligne du nombre de réponses (36526)
  • Changer le statut de pré-alpha à expérimental pour les changements à venir (36517)
  • Le statut utilisateur dans la barre latérale doit avoir un espace (36490)
  • Corriger le statut sur les PR dans les oneboxes GitHub (36488)
  • Améliorations du styleguide (36457)
  • Améliorations des canaux de chat favoris sur mobile et tiroir (36470)
  • Conserver l’e-mail / nom d’utilisateur entre les pages d’inscription et de connexion (36442)
  • Rogner la description du canal de chat (36454)
  • Corriger les boutons qui sont censés avoir une couleur de fond (36446)
  • Rendre les réactions données/reçues cohérentes avec les likes (36430)
  • Taille des emojis de canal de chat dans les canaux DM (36427)
  • Corriger l’espace blanc pour le plugin discourse-subscriptions sur user-main-nav (36408)
  • Rafraîchissement de la file d’attente de révision - ajouter la traduction manquante, éviter les comptes non définis (36393)
  • Mettre à jour le style des titres dans le rafraîchissement de la file d’attente de révision (36391)
  • Éviter d’afficher un état vide avant le chargement du contenu sur les pages d’activité utilisateur (36390)
  • S’assurer que le CSS de l’info-bulle de limite de crédit est correctement appliqué (36389)
  • Afficher l’historique de modération dans les insights de révision (36370)
  • Améliorations de la page de configuration de la bannière de bienvenue (36301)
  • Afficher l’e-mail de l’utilisateur dans les insights de la file d’attente de révision (36344)
  • Améliorations du flux lorsque les limites de crédit sont dépassées (36360)
  • Changer le flair d’avertissement de visibilité lors de la création d’un groupe caché avec une icône ou une image (36304)
  • Ajuster le style du lien d’avatar personnel sur la carte utilisateur (36297)
  • Basculer le paramètre « Autoriser la locale utilisateur » pour être vrai par défaut (36244)
  • Mettre à jour la mise en forme du texte des notes utilisateur pour suivre le guide (36280)
  • La colonne des utilisateurs d’utilisation IA a besoin d’un peu plus d’espace lorsque la barre latérale est affichée (36264)
  • Modificateurs de boutons transparents (36252)
  • Supprimer le bouton « Commencer » dans l’en-tête en mode bootstrap (36231)
  • Petit polissage de la mise en page des informations de message de fil de chat sur vue étroite (36250)
  • Mettre à jour l’icône de citation de la lightbox pour appliquer une ombre (36247)

Modifications de sécurité

  • enable_names doit être respecté dans la recherche
  • Les canaux de catégories privées ne sont pas inclus (36716)

Performance

  • Utiliser SQL COUNT pour chat_enabled_user_count dans le sérialiseur de groupe (36893)
  • Rejeter les demandes anonymes avec 503 lors d’un file d’attente agressif (36519)
  • Optimiser la rebaking des oneboxes GitHub PR (36739)
  • Utiliser une textarea de hauteur fixe dans le formulaire de note (36650)
  • Améliorer les performances de DiscourseTagging.hidden_tag_names (36636)
  • Optimiser les requêtes de révision par chargement eager (36618)
  • Charger les rapports rewind asynchronement pendant le défilement (36563)
  • Mettre en cache rewind plus longtemps, et supprimer le rapport désactivé (36532)
  • Optimiser la requête SQL CategoryList#relevant_topics_query (36476)
  • Éviter de matérialiser le CTE eligble_users dans Chat::Mailer.users_with_unreads (36473)
  • Supprimer les abonnements MessageBus inutilisés aux canaux d’indicateur de non-lus PM (36376)
  • Mettre en cache les recherches LlmModel dans les jobs de backfill (36359)
  • Corriger la fuite de mémoire dans les outlets de plugin côté serveur (36284)

Accessibilité

  • Supprimer role="button" du titre de citation résolu (36783)
  • Respecter prefers-reduced-motion pour les fonctionnalités rewind (36521)
5 « J'aime »