3.6.0.beta2 : Édition de palette intégrée, progression de la traduction IA en direct et meilleur suivi du wiki

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 »