Sortie v2025.11.0 : améliorations des traductions IA, recherche de discussions, nouvelle file d'attente de révision et améliorations pour les publications avec images

Encore plus!

Mais attendez, il y a encore plus ! 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-akismet

Nouvelles fonctionnalités

  • Mise à jour de l’interface utilisateur ReviewableAkismetPost (186)

discourse-anon-usernames

Corrections de bugs

  • Validation appliquée aux groupes (elle ne le devrait pas) (4)

discourse-antivirus

Nouvelles fonctionnalités

  • Ajout du support pour l’interface utilisateur révisable rafraîchie (93)

discourse-fontawesome-pro

Corrections de bugs

  • Suppression de discourse-bell-one des remplacements supplémentaires (97)
  • La sélection d’icônes régulières n’apportait pas de changements (96)

discourse-page-visits

Corrections de bugs

  • Chargement du jeton CSRF au chargement de la page si nécessaire, pour s’assurer qu’il sera disponible instantanément pour sendBeacon (30)
  • Corrections pour les utilisateurs anonymes, Safari (29)
  • Amélioration de la manière dont nous suivons les visites de page (28)

discourse-rewind

Nouvelles fonctionnalités

  • Ajout de sept nouvelles métriques aux rapports Discourse Rewind (26)

Corrections de bugs

  • Divers bugs issus du rewind 2024 (29)
  • Renommage de Favoris Tags/Catégories en Tags/Catégories les plus consultés et corrections de isRewindActive (27)

Changements UX

  • Retour aux dos de cartes emoji (30)
  • Remise en forme pour 2025 (28)

discourse-saml

Corrections de bugs

  • Support correct des valeurs vides dans les champs mappés (137)

Toutes les fonctionnalités et corrections

Nouvelles fonctionnalités

  • Journalisation des erreurs lors de l’activation de discourse id (36110)
  • Support pour Opus 4.5 (36216)
  • Ajout automatique du menu de publication ‘Ajouter une traduction’ lorsque la localisation du contenu est activée (36210)
  • Nouveau transformateur composer-force-editor-mode (36201)
  • Autoriser la citation d’une image depuis la lightbox (36156)
  • Autoriser les auteurs de publications à localiser leurs propres publications (36178)
  • Utilisation d’un menu déroulant pour le basculement des changements à venir (36091)
  • Ajout du filtre ‘claimé par’ à la file d’attente de révision, rendre l’assignation plus distincte (36090)
  • Amélioration des performances du rapport d’utilisation de l’IA (36177)
  • Ajout d’un bouton d’administration de sujet pour planifier les traductions des publications non traduites (36172)
  • Support de la grille d’images et du grilage automatique sur l’éditeur riche (35951)
  • Servir le contenu localisé dans la langue par défaut du site lorsque la langue de l’utilisateur n’est pas supportée (36160)
  • Ajout du support pour le suivi des jetons d’écriture, la mise en cache Anthropic et Gemini Pro 3 (36113)
  • Ajout de la recherche d’IP à l’interface de révision (36130)
  • Mise à jour des modèles préconfigurés (36095)
  • Ajout d’une automatisation pour supprimer les téléchargements des publications supprimées (36020)
  • Ajout d’outils de génération d’images (35946)
  • Utilisation d’évaluations pour comparer les invites des IA et des Personas (36027)
  • Amélioration des outils Github (36075)
  • Support du résumé de réflexion sur l’API de réponses (36013)
  • Support des numéros de ligne pour l’assistant Github (36058)
  • Couvrir toutes les fonctionnalités IA avec des évaluations (35693)
  • Séparer les e-mails de chat des e-mails réguliers (36018)
  • Ajout du paramètre calendar_upcoming_events_default_view (36014)
  • Support de l’authentification basée sur les rôles AWS pour AWS Bedrock (35872)
  • Ajout du support pour les téléchargements sur les publications traduites (35871)
  • Rendre le paramètre de site pour servir du contenu localisé aux robots public (35965)
  • Affichage des détails de rebond pour les e-mails renvoyés avec des clés de rebond (35957)
  • Abaisser l’accès par défaut de l’Assistant IA au niveau de confiance 1 (35943)
  • Afficher les extraits localisés lors de la recherche (35873)
  • Ajout du plugin after-chat-channel-username dans le chat de groupe (35920)
  • Abaisser l’accès par défaut de la synthèse au niveau de confiance 1 (35874)
  • Ajout d’un multiplicateur pour le nombre maximal de jetons, généralement utilisé pour divers paramètres d’IA comme le raisonnement (35859)
  • Ajout d’indicateurs de présence pour la traduction des publications (35857)
  • Activation de la recherche de chat par défaut (35799)
  • La bannière de bienvenue ne devrait pas dire “bon retour” aux nouveaux utilisateurs (35777)
  • Ajout d’un bouton pour basculer les informations de la lightbox (35762)
  • Désactivation de clean_up_inactive_users_after_days par défaut (35702)
  • Mise à jour de l’interface utilisateur ReviewablePostVotingComment (35675)
  • Changements à venir partie 1 (34617)
  • Conversion de watched_precedence_over_muted en paramètre de site par défaut (35671)
  • Support de l’interrogation de groupes dans le filtre created-by (/filter) (35692)
  • Désactivation de la réaction outlooks via e-mail (35674)
  • Ajout d’un nouveau paramètre de site image_quality unifié (35467)
  • Mise à jour de l’interface utilisateur ReviewableUser pour le rafraîchissement de la file d’attente de révision (35515)
  • Ajout de métriques Prometheus pour les appels API IA (35636)

Corrections de bugs

  • Utilisation de overflow hidden body sur iOS (36248)
  • Empêche le verrouillage de défilement de faire planter l’application (36246)
  • Anonymisation de plus d’éléments lors de l’anonymisation d’un utilisateur (36242)
  • Affichage du filtre déroulant des catégories pour les groupes d’utilisateurs dans lazy_load_categories_groups (36218)
  • Maintien de l’extension lors de la citation d’images (36240)
  • La réflexion pouvait fuir dans les sujets dans l’automatisation (36239)
  • redis.setex() s’attend à un paramètre en secondes et non à DateTime (36238)
  • Échec silencieux lorsque les mots surveillés contiennent une expression régulière invalide (36132)
  • Désactivation du code smtp_should_reject
  • Suppression du cookie destination_url lorsqu’il est utilisé pour définir le paramètre d’origine lors de la redirection vers l’authentification sociale (36194)
  • Traduction manquante lors de l’utilisation de l’espace réservé optional_* dans le corps (36023)
  • Bouton “parcourir les derniers sujets” dans les sous-onglets nouveaux sujets / réponses (36136)
  • Suppression du verrouillage de défilement du corps pour le compositeur (36219)
  • Comptage des réactions lorsqu’il y a des signets obsolètes (36138)
  • Clé i18n pour la traduction planifiée (36215)
  • Données de publication sur le diapositif de lightbox en production (36214)
  • La liste des publications supprimées doit être rendue correctement (36103)
  • Ne pas joindre sur le nom de l’IA, cause des enregistrements en double dans le rapport (36206)
  • Problème de remplissage des participants de message personnel (36170)
  • Amélioration des scripts de migration de la bannière de recherche (36192)
  • Mise à jour du lien de préférence de résumé de chat dans l’e-mail (36189)
  • Vue /my/notifications/reactions-received (36163)
  • Empêche les tags cachés de fuir dans les résumés IA (36167)
  • Utilisation de PostRevisor avec le contexte Topic lors de la révision des publications des sujets supprimés (36168)
  • Empêche le défilement au focus lors de l’autofocus (36164)
  • Paramètre d’objet de type ne redirigeant pas lors de la sauvegarde (36150)
  • L’autocomplétion utilisateur doit fonctionner même sans callback onRender fourni (36161)
  • iOS26 et compositeurs
  • Mise à jour également du titre de la page HTML lors de l’affichage des titres localisés (36139)
  • L’autocomplétion emoji ne devrait pas se déclencher si un espace est ajouté au curseur (36131)
  • Classe plus spécifique pour le sujet sélectionné en masse (36141)
  • Les notifications peuvent ne pas avoir de sujets (36143)
  • Permettre à l’utilisateur de choisir s’il veut éditer le titre localisé ou original (36099)
  • Amélioration de la migration des paramètres de la bannière de recherche vers la bannière de bienvenue (36135)
  • Empêcher la propagation d’événement dans photoswipe sur escape (36134)
  • Correction d’un mise à l’échelle inattendue dans la lightbox lorsque la hauteur/largeur est manquante (35616)
  • Le coût de crédit de fonctionnalité ne fonctionnait pas toujours (36111)
  • Échec de création de sujet lorsque la modération de catégorie est activée (36094)
  • Problèmes de migration avec les crédits IA (36089)
  • Améliorations de la page de catégorie (36062)
  • Portée des PM de groupe assignés à la visibilité des participants (36073)
  • Empêcher les faux avertissements de modifications non sauvegardées (36059)
  • Préserver la structure de citation lors du collage de citations commençant par des listes (36038)
  • Nom d’utilisateur de citation manquant dans les imports
  • Raison de signalement manquante/incorrecte dans les e-mails account_deleted (34955)
  • Le filtre de sous-catégorie doit être toujours visible sur la page de vue de catégorie (36050)
  • Respecter show_original pour les résultats de recherche (36042)
  • Rendre le tracker de streaming JSON plus robuste pour les tableaux d’objets (36047)
  • Empêcher discourse_reactions de remplacer les précharges topic_view.posts (36041)
  • L’autocomplétion du sélecteur emoji dans le chat remplace tout le brouillon (36017)
  • Erreur d’optimisation d’image lors du réencodage en JPEG (36039)
  • S’assurer que retry_count est défini lors de la vérification si un travail est en cours de réessai (36034)
  • Utilisation de la vérification blank? pour la validation role_arn (36009)
  • Validation lors du basculement de la case à cocher (35996)
  • Décalage au survol pour les boutons transparents (36011)
  • Correction de la hauteur du chat (36019)
  • Alignement de z-index pour les modales de l’assistant IA (35966)
  • Ne pas effacer le rappel sur les signets supprimés (35987)
  • Gérer le cas limite dans UserPostsStream#findItems lors du chargement (35952)
  • Ne pas ajouter une raison de modification lors de la vérification de la liste (35985)
  • Utilisation de oEmbed pour le oneboxing YouTube (35959)
  • Suppression d’un ‘a’ supplémentaire dans la traduction (35977)
  • Ne pas journaliser les erreurs de livraison d’e-mail temporaires (35975)
  • Inclusion de la raison de silence pour les utilisateurs automatiquement silencieux (35898)
  • Visibilité du groupe de filtre assigné (35726)
  • Autoriser le chat en mode furtif lorsque l’utilisateur source a la permission (35961)
  • Ne pas changer la langue pour l’utilisateur connecté lorsque tl est présent (35942)
  • Le mode tiroir de chat n’est pas préservé après le rechargement requiresRefresh
  • L’import CSV n’était pas sensible à la casse pour les groupes de tags (35837)
  • Spécifications de défilement de publication instables (35938)
  • L’éditeur dans le plugin d’automatisation ne se rendait pas en mode riche (35937)
  • “ajouter au calendrier” ne fournissait pas de ics correct (35886)
  • Espaces réservés de requête bookmarkable (35935)
  • Correction des vérifications de problèmes cibles planifiées (35696)
  • La recherche de signets avec : a entraîné une erreur (35850)
  • Bug avec l’accès au groupe du styleguide (35912)
  • S’assurer que les comptes de badge utilisateur sont affichés correctement (35895)
  • Charger plus de réactions sur la page de notifications utilisateur (35913)
  • Empêcher le rejet automatique de l’éditeur de traduction (35887)
  • Nettoyage du menu déroulant de recherche et correction du bug de réouverture (35876)
  • Mauvais utilisateur dans la page des journaux d’actions (35842)
  • Support de la heuristique de positionnement des callouts pré-iOS 26 (35907)
  • Maintien de l’heure de l’horloge murale entre les transitions de l’heure d’été (35833)
  • S’assurer que le calendrier est en pleine hauteur (35906)
  • Inclusion des crédits dans le sérialiseur uniquement si le système de crédits est activé (35903)
  • Déplacement de post_migration vers migration pour s’assurer que monthly_usage est créé (35902)
  • Validation de la locale utilisateur dans la méthode effective_locale (35870)
  • Ne pas afficher la publication mise en cache après avoir basculé “Afficher la publication originale” et fait défiler au-delà de la 21e publication (35868)
  • Le contrôle de signet doit suivre un changement de modèle de sujet (35867)
  • S’assurer également que le quota est appliqué à la détection (35838)
  • Les emojis doivent s’insérer correctement juste après la ponctuation (35830)
  • Définir les utilisateurs PM invités sur watch pour qu’ils reçoivent des notifications (35722)
  • Réinitialisation de la sélection clavier lors de l’entrée dans de nouveaux sujets (35851)
  • Hack temporaire de modale iOS (35719)
  • Amélioration de l’invite et vérification que la valeur retournée est conforme à la norme (35763)
  • Ne pas changer le nom automatique du groupe s’il a été pris par un utilisateur (35826)
  • L’icône hashtag pour style_type=icon ne s’affichait pas dans l’éditeur riche (35786)
  • Empêcher une valeur nil d’être mise en cache dans client_settings_json en cas d’erreurs (35781)
  • Désactivation réelle de SMTP starttls si l’utilisateur tente de le désactiver
  • Suppression de la vérification de validation lors de l’utilisation de SMTP TLS-on-connect
  • Restauration de l’édition de publication dans la nouvelle interface utilisateur révisable (35784)
  • Colonne null possible pour la migration de précédence surveillée sur muet (35815)
  • Les styles de l’éditeur de traduction ne sont plus appliqués (35804)
  • Les images de chat avec lightbox n’ont pas de sélecteur meta (35792)
  • Mise à jour du titre du signet de message de chat (35788)
  • La copie après un point doit être en majuscule (35757)
  • Message de message personnel (35760)
  • Rechargement des paramètres de site avant l’ensemencement du contenu lors de la restauration
  • Suppression du SQL non supporté de la sauvegarde DB lors de la restauration
  • Extraits de brouillon avec HTML profondément imbriqué (35678)
  • Empêcher la suppression des palettes de couleurs personnalisées lors de l’installation de thèmes (35754)
  • Les likes ne sont pas visibles lors du rejet des PM (35753)
  • Ne pas nécessiter de redémarrage pour que le premier badge de signalement fonctionne avec un signalement personnalisé (35733)
  • Badge de catégorie masquer le parent avec les ancêtres (35734)
  • L’interface utilisateur affichait le mauvais message d’erreur lors de la suppression d’un modérateur (35496)
  • Journalisation de l’acteur de l’action de désactivation de thème dans rake (35732)
  • Continuer la traduction lorsque le post-traitement échoue (35725)
  • Visibilité du groupe lors du filtrage pour created-by (35712)
  • Exclusion des publications dépassant la longueur maximale de la progression de traduction (35723)
  • Affichage d’une miniature pour les vidéos YouTube avec le onebox classique (35715)
  • Ajout d’échappement si aucun paramètre de site n’est trouvé (35709)
  • Problème de linting (35713)
  • La liste des utilisateurs "non acceptés
6 « J'aime »