hugh
(Hugh Lashbrooke)
Octobre 28, 2025, 7:33
1
Nouvelles fonctionnalités dans 3.6.0.beta2
Modification des palettes de couleurs intégrées aux thèmes
Jusqu’à récemment, les palettes de couleurs fournies avec les thèmes n’étaient pas modifiables. Désormais, au lieu de dupliquer ces palettes pour remplir votre administration, vous pouvez simplement les modifier directement. Les couleurs modifiées peuvent toujours être rétablies à celles fournies avec le thème si nécessaire, permettant une gestion plus flexible des palettes de couleurs.
Données de progression en direct pour vos traductions IA
Lorsque vous utilisez la fonctionnalité de traductions IA intégrée à Discourse, votre progression de traduction est clairement affichée dans votre tableau de bord. Vous pouvez voir le nombre de messages traduits et le pourcentage d’achèvement pour chaque locale, car vos traductions sont complétées en arrière-plan selon vos paramètres. En plus de cela, vous pouvez désormais voir le temps d’achèvement estimé en heures et minutes jusqu’à ce que tous vos messages soient entièrement traduits.
Restez informé des mises à jour des wikis
Pour vous aider à rester informé des sujets de wiki, ils sont désormais “poussés” lorsqu’une modification est apportée au sujet d’origine. Cela permet de s’assurer que votre communauté est au courant des mises à jour importantes de ces sujets, et vous pouvez facilement les examiner au fur et à mesure des modifications. Ceci est particulièrement utile pour les sujets de documentation, qui sont un cas d’utilisation courant pour la fonctionnalité wiki.
Mises à jour de sécurité
Cette version inclut des correctifs pour ces problèmes de sécurité signalés par notre communauté et HackerOne .
7 « J'aime »
tgxworld
(Alan Tan)
Octobre 28, 2025, 7:33
3
Et encore plus !
Mais attendez, il y a encore mieux ! Nous faisons de notre mieux pour mettre en avant les nouvelles fonctionnalités et les changements pour vous, mais il y a toujours trop de modifications à détailler. Pour une liste complète des nouvelles fonctionnalités, corrections de bugs, améliorations de l’expérience utilisateur, et plus encore, assurez-vous de consulter les Fonctionnalités et Corrections supplémentaires listées ci-dessous.
Améliorations des plugins
discourse-akismet
Corrections de bugs
Supprimer la dépendance discourse_dev de plugin.rb (185 )
discourse-anon-usernames
Nouvelles fonctionnalités
Ajouter un plugin de génération de noms d’utilisateur anonymes (1 )
Corrections de bugs
Réduire la rigueur de la génération (2 )
discourse-category-experts
Corrections de bugs
Balisage automatique incorrect lorsque la catégorie est modifiée (215 )
discourse-doc-categories
Nouvelles fonctionnalités
Remonter le sujet lors de l’édition du premier message dans les catégories de documentation (61 )
Corrections de bugs
S’assurer que les messages privés sont gérés lors du déplacement des sujets d’index (62 )
discourse-no-bump
Corrections de bugs
Supprimer la logique de remontée lors de la révision (80 )
discourse-preset-topic-composer
Corrections de bugs
Mettre à jour pour la modification du noyau concernant le bouton nouveau sujet (53 )
discourse-route-blocker
Corrections de bugs
Lever Discourse::NotFound lorsque la route est bloquée (9 )
discourse-theme-creator
Corrections de bugs
Mettre à jour le générateur HTML après le déplacement du répertoire admin (124 )
Import de la route d’index (122 )
Toutes les fonctionnalités et corrections
Nouvelles fonctionnalités
Ajouter un crochet de plugin pour les validations supplémentaires de noms d’utilisateur (35522 )
Promouvoir discourse_reactions_allow_any_emoji hors du mode expérimental (35589 )
Ajouter la recherche en texte intégral pour les messages de chat (34704 )
Ajouter les guillemets par défaut en tchèque (34797 )
Ajouter l’estimation du temps de complétion au remplissage rétroactif de la traduction IA (35474 )
Ajouter les résultats de recherche limités avec la recherche sémantique (35446 )
Lightbox Photoswipe expérimental (35109 )
Ajouter des paramètres pour la capacité de connexion/révocation dans Connexion avec Amazon (35387 )
Appliquer prosemirror-gapcursor sur des nœuds de bloc supplémentaires (35415 )
Toujours afficher les sous-onglets Tous, Sujets et Réponses pour l’onglet Nouveau unifié (35292 )
Support pour le nouveau modèle d’embedding Gemini (35390 )
Système de crédits LLM hébergé (35162 )
Activer automatiquement la recherche IA (page entière) lorsqu’il n’y a pas de résultats classiques (35336 )
Désactiver la préférence utilisateur de notification de lien (35352 )
Lien vers « Tous les paramètres » pour de vrai dans la barre latérale admin (35263 )
Mettre à jour les vacances de Diwali 2025 en Inde (35354 )
Basculer vers Markdown lorsque des jetons non pris en charge sont trouvés dans l’éditeur enrichi (35044 )
Autoriser l’ajout d’une balise d’ancrage au titre de la page 404 (35318 )
Ajouter la locale en tant que filtre sur /filter (35299 )
Traiter également les traductions mises à jour manuellement (35276 )
Ajouter l’option de signaler, supprimer et silencier dans le Triage IA (35285 )
Introduire le paramètre de site google_site_verification_token (35229 )
Ajouter des oneboxes et des lightboxes aux messages traduits (34900 )
Ajouter un plugin_modifier pour inclure le résumé IA dans le sérialiseur de vue de sujet (35110 )
Séparer le paramètre permettant aux modérateurs de gérer les catégories et les groupes (35174 )
Autoriser la modification des palettes appartenant à un thème (34722 )
Remonter les sujets wiki lorsque le premier message est édité (35137 )
Ajouter un paramètre de site pour empêcher les modérateurs de changer les niveaux de confiance (35160 )
Corrections de bugs
Filtrer les messages cachés/whisper/supprimés du filtre de mots-clés. (35648 )
Impossible de mettre à jour la fermeture basée sur le minuteur du dernier message vers le minuteur de fermeture (35541 )
S’assurer que le message édité en édition rapide n’est pas muté (35622 )
Améliore la position de la barre d’outils du message sur iOS (35574 )
Améliore la modale sur iOS lorsque l’entrée est focalisée (35619 )
Restaurer le support des routes de plugin normalisées sous admin/ (35598 )
Le filtre de sujet doit respecter les droits de whisper (35555 )
Ajouter les en-têtes de suivi de requête aux réponses du Message Bus (35537 )
Effacer le drapeau partiel lorsque les appels d’outils en streaming se terminent (35605 )
Ajouter un contexte d’emoji distinct pour le sélecteur discourse-reactions (35614 )
Règle d’entrée de l’éditeur enrichi enveloppant des options manquantes (35548 )
Empêcher les MP en double lorsque plusieurs règles de triage IA signalent le même message (35596 )
La vérification de problème de connexion Twitter ne rapporte pas avec précision (35593 )
Déplacer le premier message séquentiellement ne remonte pas le sujet de destination (35559 )
Masque complètement la section si l’utilisateur ne peut pas envoyer de MP (35595 )
Gérer les dépassements de délai et les erreurs de charge du travailleur d’optimisation multimédia (34943 )
Ignorer les changements de niveau de confiance lorsque grant_trust_level du groupe est 0 (35572 )
Taille de l’image lightbox dans l’élément details (35570 )
Ajouter un index supplémentaire tag_id, topic_id à topic_tags (35565 )
Toujours sauvegarder les brouillons de message quel que soit la longueur du contenu (35540 )
Résultats en double dans la recherche rapide IA (35554 )
Mettre à jour les chemins optionalRequire après le déplacement du répertoire admin (35551 )
S’assurer que la valeur par défaut du modèle LLM IA est présente (35549 )
Annuler la solution de défilement au focus (35544 )
Barre d’outils de lien de l’éditeur enrichi : pile d’appels maximale dépassée (35530 )
Corriger le spec de défilement supplémentaire du chat (35543 )
Rendre l’utilisateur système facultatif pour l’email de catégorie (35536 )
Gérer l’action d’annulation dans la boîte de dialogue de choix de réponse au sujet (35534 )
[éditeur enrichi] convertir les sauts de ligne en sauts durs lors de l’analyse depuis HTML (35518 )
Ajouter le point de terminaison du service de communication Azure à la substitution d’authentification SMTP (33226 )
Persister les notes de révision lors du basculement des onglets (35495 )
S’assurer que le service de chat a chargé le canal avant de le rendre (35433 )
Ajouter un délai d’attente au modificateur prevent-scroll-on-focus (35503 )
Empêche le défilement du corps lors du focus de l’entrée (35497 )
Vérification de la marque de code de la règle d’entrée Prosemirror (35416 )
Améliorer la synchronisation de l’état de suivi du sujet (35478 )
Désactiver les vérifications de problèmes IA (35475 )
Exception de tâche : Holidays::InvalidRegion (35473 )
Permettre à check_policy de trouver la classe de messagerie (35464 )
Ajouter des attributs de données aux images citées (35455 )
Notification fantôme lors de l’ajout à un événement dans un message… (35459 )
Lever la suspension d’un modérateur (35452 )
DeleteReplies doit utiliser le gardien au lieu de vérifier le personnel (35443 )
Supprimer les sujets de définition de catégorie dans les sujets chauds (35449 )
Améliore l’éditeur de méthode d’entrée dans le chat (35448 )
Ne pas créer de trackers de vérification de problèmes IA sans LLM cible. (35447 )
Ajouter la classe lightbox aux images citées dans le chat (35442 )
Afficher l’avertissement de visibilité de l’insigne après le rechargement de la page de configuration des groupes (35445 )
Images larges sur la page FAQ débordant sur mobile (35398 )
Champ de lieu d’événement dans les exports .ics / calendrier Google (35355 )
Chargement « voir plus » trop rapide dans le répertoire des utilisateurs (35439 )
Corriger une boucle de chargement lorsqu’un sujet est supprimé (35409 )
Ne pas essayer de suivre les clics sur les suggestions de recherche (35431 )
S’assurer que l’utilisateur peut envoyer un MP pour afficher le bouton nouveau MP (35440 )
Lien de révision cassé vers l’automatisation pertinente (35434 )
Ne charger la définition de la tâche rake api-docs que lorsque les gems requises sont disponibles (35432 )
Rendu des sujets dans Subcategories_with_featured_topics (35418 )
Effacer la marque stockée lors de la conversion de la règle d’entrée de marque de l’éditeur enrichi (35360 )
Notifications modérateurs lorsqu’un nouveau message silence automatiquement un utilisateur (35403 )
Exclure les champs masqués lors de l’inscription du formulaire d’inscription par invitation (35405 )
Vérification de santé Twitter cassée après la mise à jour Faraday (35407 )
Gérer @post nil dans CookedProcessorMixin pour les messages de chat (35386 )
Mettre à jour le placeholder du composer lors du basculement (35383 )
Déplacer le premier message d’un sujet vers un sujet existant réinitialise bumped_at (35373 )
Propriétés de sujet manquantes dans category-featured-topics (35380 )
Filtre et requête Watching_first_post (35353 )
Traiter le paramètre status activé du sujet comme une valeur véridique. (35366 )
Supprimer le service inutilisé (35364 )
Résoudre la condition de course où le brouillon n’est pas chargé pour un canal de chat (35351 )
Utiliser la locale par défaut pour temporarily_closed_due_to_flags (34718 )
Collage de palette de couleurs sur Safari (35348 )
Utiliser l’utilisateur système pour l’email-in lorsque les utilisateurs en attente sont désactivés (34655 )
Encoder en URL les noms d’utilisateur dans la redirection d’attribution admin (34664 )
Correction de l’attribution de la propriété de groupe d’utilisateur admin (35315 )
Réduire les faux positifs dans la vérification de problème d’état LLM IA (35304 )
Le mode hors ligne ne doit pas envoyer d’indicateur de saisie (35279 )
Invitations à un sujet privé lors de l’utilisation de Discourse Connect (35303 )
Autoriser l’automatisation de balisage IA à baliser les messages des bots (35310 )
Empêcher le balisage résiduel pour les anciennes notifications de message masqué (35311 )
Ne pas retourner le nom traduit lors de l’édition de la catégorie (35297 )
S’assurer que les vérifications de problèmes planifiées respectent la configuration perform_every (35291 )
Ajouter les codes de sauvegarde immédiatement après l’ajout de la 2FA (35287 )
PG::UniqueViolation pour PostTimings dans la tâche rake posts:reorder_posts lorsque les enregistrements PostTiming n’ont pas de Post correspondant (35212 )
Permettre à l’utilisateur de récupérer ses propres sujets supprimés (35214 )
Crash possible lors de la création de catégorie (35277 )
Ajouter une hauteur minimale au sentinelle de chargement plus (35262 )
La boîte de dialogue de confirmation est cassée lors de l’utilisation de la pipe (35261 )
Supprimer btn-default du composant DActionButton (35196 )
Un autre cas limite de chargement partiel de la modale de catégorie (35204 )
Ouvrir le menu déroulant de la catégorie ne doit pas réinitialiser le nom traduit (35232 )
Uploads simultanés d’images de données dans l’éditeur enrichi (35098 )
Supprimer la section d’erreur lors de la visualisation des détails des emails reçus (35228 )
Mot-clé observé générique et expressions régulières (35217 )
Ignorer le triage lors des éditions lorsque des signalements non traités existent (35218 )
Ambiguïté de spec lors de la sélection des menus déroulants de catégorie (35215 )
La navigation via les filtres de sujet ne doit pas détraduire un nom de catégorie (35211 )
Crash dans Admin::PluginsController lorsque le plugin a un chemin d’URL de commit nil (35186 )
S’assurer qu’une révision est créée lors de l’action directe sur un utilisateur (35198 )
Aligner le comportement d’affichage du texte pour user-menu-billing avec les autres boutons (35200 )
Noms de classe de bouton déclaratif en double (35177 )
Transmettre les données d’ancêtre à l’assistant d’insigne de catégorie (35169 )
Désactiver le bouton de réponse jusqu’à ce que les réponses soient chargées (35136 )
Le rappel de notification est supprimé avec le signet (35141 )
Respecter la taille de l’image lors de la citation de plusieurs éléments (35144 )
Rationaliser la fonctionnalité de remontée de sujet et le comportement des paramètres de notification (34945 )
Supprime la ligne de débogage (35157 )
Ne pas lier les LLMs ensemencés sur la page des fonctionnalités (35151 )
Utiliser les groupes autorisés de la persona pour l’accès aux invites personnalisées de l’assistant IA (35150 )
Autoriser la sauvegarde de la catégorie lorsque les attributs de couleur sont des hexadécimaux à 3 chiffres (35119 )
Ne pas mettre à jour last_seen_at lors de l’usurpation d’un utilisateur (34872 )
Autoriser le client mediaconvert sans point de terminaison (35135 )
Le bouton « voir plus » charge désormais les sous-catégories de niveau racine supplémentaires (35101 )
Autoriser AWS MediaConvert à utiliser le profil IAM (35091 )
Afficher les gists IA dans les messages mobiles (35124 )
Réponse Discourse_id_challenge lors de l’utilisation d’un sous-dossier (35123 )
Masque l’icône de chat redondante sur les routes de chat mobile (35015 )
Exécuter les vérifications de problèmes planifiées même lorsqu’aucun tracker n’existe encore (35102 )
Le rappel de notification est supprimé avec le signet (35069 )
UX d’édition des commentaires de vote des messages (35108 )
Cliquer sur le sujet dans les journaux d’email admin est cassé (35030 )
Traduire la chaîne dans la page 404 de recherche (35090 )
Débordement de pagination de sujet avec des messages supprimés (35081 )
Forcer la mise à jour de la taille sur le calendrier complet (35075 )
Gestion de null pour le menu déroulant du pied de page de sujet/anonymousOnly (35072 )
Utilise un sélecteur CSS pour s’assurer que nous utilisons les waiters (35063 )
Remplacer correctement les emojis dans le rappel de signet (35061 )
Éviter de retourner des votants en double depuis le point de terminaison /polls/voters.json (34433 )
Modifications UX
Éviter les saccades lors de la fermeture de la lightbox si la vignette est recadrée (35646 )
Autoriser le contenu des notes de bas de page en ligne à se réduire pour s’adapter (35633 )
Ajouter un modificateur pour personnaliser le modèle d’invitation (35458 )
Afficher la loupe à gauche pour le sélecteur (35621 )
Ajouter un padding supérieur au sélecteur sur mobile (35618 )
Simplifier la suppression des participants MP (34022 )
Fermer la lightbox en tapant sur l’arrière-plan sur mobile (35571 )
Définir border-radius à 0 pour les boutons dans DMenu (35602 )
Utiliser une icône personnalisée pour la recherche dans le chat (35600 )
Ajouter la classe btn manquante (35562 )
Lier au message en cliquant sur le sujet dans les journaux d’email reçus (35567 )
Rendre les rapports d’analyse de sentiment accessibles aux modérateurs (35577 )
Déplacer les styles de citation et de code du mode sombre vers les sélecteurs d’élément pour les emails (35576 )
Supprimer le z-index pour le badge de notification d’en-tête (35575 )
Ajouter les traductions manquantes pour la lightbox (35568 )
Utilise un btn plat pour la barre de filtre de recherche dans le chat (35566 )
Réduire légèrement le padding au-dessus du composer de chat (35546 )
Améliorer le message lorsque la fermeture automatique basée sur le minuteur du dernier message (35538 )
Ajouter une classe au bouton d’ignorance d’erreur de brouillon (35531 )
Mettre à jour le bouton de suppression de mot de passe pour utiliser la classe btn-danger (35514 )
Afficher le basculement de gist IA sur la route /filter, corriger l’apparence des gists (35521 )
Déplacer le MP du bot IA vers le menu de navigation (35189 )
Améliorations du padding et du style de la lightbox mobile (35494 )
Corriger le débordement sur l’entrée de recherche admin (35481 )
Supprimer le total et mettre à jour le message de remplissage rétroactif pour les traductions IA (35479 )
Trier les traductions IA par complétion, afficher les décimales entre 99 et 100 % (35461 )
Ajustements supplémentaires du graphique de traduction IA (35454 )
Ajouter la classe btn aux boutons de l’assistant (35450 )
Afficher uniquement les messages nécessitant une traduction pour la locale par défaut dans le graphique de traduction IA (35397 )
Les liens de métadonnées de la carte utilisateur doivent utiliser la couleur de lien (35427 )
Supprimer les étiquettes non lu/nouveau redondantes pour la liste de sujets vide (35350 )
Ajouter une correspondance exacte d’URL pour les liens de section de la barre latérale (34677 )
Remplacer le menu déroulant par une page d’index dédiée pour les modèles d’email (35284 )
Simplifier la boîte de dialogue de confirmation de rejet du Composer : supprime le bouton Brouillon sûr (35298 )
Ajouter les classes déclaratives manquantes à btn (35312 )
Afficher les fichiers SCSS dans la section « fichiers supplémentaires » de l’admin thème (35300 )
Mieux séparer les paramètres de connexion et d’authentification (33711 )
Correction du style de la boîte de réception utilisateur (35258 )
Supprimer les boutons d’action doubles dans la modale de signet sur mobile (35183 )
Ajouter la classe de bouton manquante au basculement de secret (35254 )
Rendre les traductions plus faciles à configurer en affichant le paramètre de site requis (35078 )
Supprimer le sous-titre de la page 404 (35185 )
Mettre à jour le texte dans les paramètres pour le logo mobile (35184 )
Rendre la légende de survol de la lightbox non sélectionnable (35148 )
Remanier les classes de bouton (34882 )
Toujours appliquer le padding des découvertes quel que soit le viewport (35154 )
Mettre à jour automatiquement les boutons du pied de page de sujet lorsque le viewport change (35074 )
Afficher le bouton de suppression de mot de passe sans suspense (34635 )
Mettre à jour la description du paramètre Discourse ID (35094 )
Ajouter le style de notification de message manquant (35093 )
Ajouter l’explication « fonctionne avec » pour les connexions Discourse ID (35088 )
Améliorer l’apparence des raccourcis clavier sur macOS (35099 )
Masquer l’heure dans la vue mensuelle sur mobile (35107 )
Supprimer l’arrière-plan love au survol (35089 )
Corriger l’effet de survol sur l’icône cœur dans le bouton double-like (35086 )
Notifications de message partie 2 (35049 )
Mettre à jour les chaînes pour le filtre (35062 )
Modifications de sécurité
Réponses d’erreur manquantes de l’en-tête Cache-Control
Performance
Optimiser la requête de statistiques de traduction IA et supprimer la mise en cache (35597 )
Utiliser le cache de persona pour les recherches de traduction et de résumé (35560 )
Corriger les requêtes N+1 dues aux champs personnalisés utilisateur lors du chargement des MP de chat (35516 )
N+1 lors de la vérification des modérateurs de catégorie lors du chargement des canaux (35466 )
Utiliser des fichiers JS correctement encodés pour les chunks webpack sur S3 (35444 )
Mettre en cache les requêtes lors de la navigation dans le répertoire des utilisateurs (35371 )
Réutiliser les éléments topic-footer-button lors du re-rendu (35167 )
Accessibilité
Rendre ariaLabelledBy conditionnel pour les listes de sujets (35334 )
Supprimer aria-controls des réponses extensibles dans le sujet (35333 )
Supprimer aria-controls de l’entrée de recherche, corriger le nombre de résultats (35332 )
Ajouter aria-label à la région des résultats de recherche (35327 )
Ajouter un rôle au bouton de vignette vidéo (35326 )
Corriger ariaHidden pour les liens utilisateur (35329 )
Ajouter aria-label à la région du bouton du pied de page de sujet (35328 )
Ajouter href au nom d’utilisateur du commentaire de vote de message (35325 )
Ajouter aria-label, title, au sélecteur de couleur d’interface (35324 )
3 « J'aime »