Encore plus !
Mais attendez, il y a plus ! 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, des corrections de bugs, des améliorations de l’expérience utilisateur (UX) et bien plus encore, assurez-vous de consulter les fonctionnalités supplémentaires et les corrections listées ci-dessous.
Améliorations des plugins
discourse-activity-pub
Corrections de bugs
- Destruction préventive de Follow lors du rejet (230)
discourse-ai
Nouvelles fonctionnalités
- Permettre de voir le LLM configuré sur la page des fonctionnalités (1460)
- Import et export de persona/outils (1450)
- Ajout du tokenizer Qwen3 et mise à jour de Gemma vers la version 3 (1440)
- Mode de sécurité hybride pour les artefacts (1431)
- Prise en charge optionnelle de l’API de réponses OpenAI (1423)
- Stockage persistant clé-valeur pour les artefacts IA (1417)
- Affichage des fonctionnalités qui dépendent de plusieurs personas (1411)
Corrections de bugs
- Une faute de frappe dans la filtration des bots dans ai-bot-header-icon (1455)
- Inclusion des instructions JSON dans les personas par défaut de l’Assistant (1458)
- L’onglet des préférences IA n’apparaît pas sauf si l’Assistant est activé (1452)
- Spécifications liées au streaming (1448)
- Implémentation de max_output tokens (anthropic/openai/bedrock/gemini/open router) (1447)
- Rétablissement du message d’état vide lorsque approprié (1446)
- Impossibilité de faire défiler le sélecteur de persona du bot IA (1445)
- Nettoyage des propriétés lors de la fermeture de
DiffModal(1442) - Ne jamais bloquer le scan anti-spam d’un utilisateur (1437)
- Lors de l’autorisation de la traduction de contenu privé, traduire uniquement les messages privés de groupe et non les messages privés personnels (1432)
- L’Assistant ne fonctionnait pas lorsque le persona n’utilisait pas de sortie structurée (1433)
- Divers bugs dans l’interface IA (1430)
- Ne pas vérifier #blank? lors de la manipulation de fragments (1428)
- Amélioration de l’API d’administration pour les valeurs clés des artefacts (1425)
- Ignorer les modifications si la localisation existe déjà (1422)
- Plus besoin de XML dans les réponses des gists (1420)
Changements UX
- Faire en sorte que les liens des gists dans la liste des sujets pointent vers le sujet (1459)
- Alignement du bouton LLM dans les fonctionnalités IA (1461)
- Mise au point de la saisie de la conversation lors du changement de route et du clic sur le bouton (1404)
- Ajout de fonctionnalités à la liste des personas et autres mises à jour de style (1405)
- Affichage d’une erreur et d’une option pour réessayer en l’absence de suggestions (1426)
discourse-assign
Corrections de bugs
- Utilisation du nom de balise connecteur correct (661)
discourse-cakeday
Corrections de bugs
- Rend les propriétés user-cakeday réactives (162)
discourse-calendar
Corrections de bugs
- Id holidays : ajoute les années manquantes à cn_new_lunar_day (750)
- Prise en compte des heures locales lors du rendu des blocs (742)
Changements UX
discourse-client-performance
Corrections de bugs
- Autorisation des rapports pour les anonymes sur les sites nécessitant une connexion (68)
discourse-code-review
Corrections de bugs
- Utilisation du nom de balise connecteur correct (247)
discourse-data-explorer
Corrections de bugs
- Le bouton Éditer ne fonctionne pas (379)
discourse-gamification
Corrections de bugs
- right-sidebar-blocks n’enveloppe plus les arguments dans un objet
params(206)
discourse-livestream
Corrections de bugs
- Rechargement des canaux de chat lors du déplacement entre les événements (60)
- Éléments externes bloquant le défilement automatique et masquant le clavier iOS sur les chats en direct non modaux (58)
Changements UX
- Correction du positionnement de la carte des sujets lorsque l’utilisateur se marque comme “Participe” (59)
discourse-math
Corrections de bugs
- Permet aux sondages de fonctionner avec discourse-math (110)
discourse-policy
Corrections de bugs
- Masquer “aucun utilisateur possible” pour un utilisateur standard (171)
- Policy-builder : ajoute l’option “(Pas de rappel)” (168)
Changements UX
- Mise à jour du formatage du texte (169)
discourse-prometheus
Corrections de bugs
- Analyse de la charge de travail Sidekiq::Work pour extraire job_name (151)
discourse-reactions
Corrections de bugs
- Ouverture des cartes d’utilisateur depuis la liste des réactions (370)
- Utilisation du nom de balise connecteur correct (369)
discourse-rss-polling
Corrections de bugs
- Assure que l’utilisateur peut être défini sur le flux de sondage RSS (105)
discourse-solved
Corrections de bugs
- Le répertoire des utilisateurs pour les solutions doit se mettre à jour lorsque la valeur passe d’une valeur positive à zéro (372)
discourse-surveys
Corrections de bugs
Toutes les fonctionnalités et corrections
Nouvelles fonctionnalités
- Masquer le sujet si l’OP est masqué (33201)
- Ajouter un lien vers les fournisseurs de “comptes associés” (33275)
- Ajouter une éducation repensée pour le filtre des sujets nouveaux et non lus (32669)
- Ajouter des émojis aux catégories pré-remplies (33248)
- Ajouter un point d’accès plugin à l’onglet des images des paramètres de catégorie (33155)
- Ajouter une description aux invitations (33207)
- Autoriser les filtres basés sur la date à accepter un nombre de jours (33197)
- Le lien de partage vers PWA rend l’URL dans le titre du nouveau sujet pour exploiter l’expansion des liens du noyau (32631)
- Thèmes système (32681)
- Effacer les rappels de signets du menu des signets (33168)
- Ajouter la langue du post lors de la création d’un nouveau post (33160)
- Ajouter la langue du post lors de la création d’un nouveau post (33001)
- Ajouter des utilitaires pour importer et exporter des sauvegardes (32992)
- Interface utilisateur de lien pour l’éditeur riche lors de l’édition (32583)
- Indiquer si une localisation pourrait être obsolète en fonction du numéro de version (33148)
- Valider les mentions dans l’éditeur de texte enrichi (32879)
- Ajouter l’en-tête X-Discourse-Sender aux courriers sortants (33123)
Corrections de bugs
- Affichage correct du message d’erreur d’échec
- Masquer par défaut les champs administratifs secrets (33255)
- Rendre le sujet optionnel dans render-tags afin que les éléments révisables puissent utiliser discourseTags (33181)
- Retourner le contenu brut du post lors de GET /post (33325)
- Faire en sorte que le raccourci Ctrl+K fonctionne de manière cohérente dans l’éditeur de texte enrichi (RTE) et ne montre pas toujours le sélecteur de canal de chat
- Correction de la logique new_user_posting_on_first_day? (33303)
- Améliorations des raccourcis clavier via l’API de la barre d’outils (33290)
- Respect correct de enable_emoji_shortcuts dans le chat (33297)
- Ne pas définir la locale lors de la réponse et également par défaut à aucun (33312)
- Les étiquettes de recherche administrateur étaient doublées avec l’étiquette parente (33308)
- Ajout du support du paramètre @disabled au composant FormKit Submit (33307)
- Liaison de l’attribut value de la zone de texte FormKit (33306)
- Lien brisé dans le guide de démarrage rapide administrateur (33295)
- Assure que les couleurs sont définies pour le rapport tl-growth (33294)
- URL cible en ligne onebox pour les messages de chat (33288)
- Exclure les palettes de thèmes système expérimentales (33267)
- Assure que les champs vides ne stockent pas un tableau vide (33274)
- Assure que le champ tags vide ne stocke pas un tableau vide (33270)
- Ajouter la couleur du hashtag de canal lorsque le chargement différé est désactivé (33269)
- Empêcher la boucle de connexion lors de la déconnexion lorsqu’il n’y a qu’un seul fournisseur d’identité (33266)
- Rafraîchissement correct des champs associés après mise à jour (33246)
- Clé incorrecte utilisée dans
S3Helper#upsert_tag(33245) Upload#update_secure_statusne met pas à jour le contrôle d’accès S3 (33232)- Erreur d’argument incorrect dans
FileStore::S3Store#update_access_control(33231) - Importation du thème système Horizon (33229)
- Ignorer SiteSetting.max_image_size_kb pour les captures d’écran de thème (33215)
- Sensibilité de la casse des mentions dans l’éditeur riche (33222)
- Faire en sorte que la recherche d’autocomplétion des mentions privilégie davantage les correspondances exactes pour les groupes (33195)
- Téléchargement de plusieurs vidéos dans le compositeur a échoué (33216)
- L’administrateur peut modifier le nom même si enable_names est désactivé (33170)
- Miniatures vidéo de chat dans Safari (33199)
- Importation du thème système Horizon (33193)
- Inclusion du CSS common_theme dans les pages publiées (33179)
- Amélioration de la sélection de texte des posts (33143)
- Taille de l’icône non lu (33163)
- Ajout de l’argument @enabled au composant
<LoadMore />(33122) - Autoriser la définition d’un secret vide sur un webhook existant (33096)
- Clic sur envoyer les invitations et le bouton d’exportation sur la page des utilisateurs administrateur (33121)
- Arrêter de supprimer silencieusement les deux premières lignes lors de
load_mapping(33076) - Arrêter de bloquer le défilement automatique sur iOS (33129)
- Restauration de la rétrocompatibilité de
templates/components/*.hbs(33131) - Chargement de la locale Moment dans type=module (33128)
- Chat : affiche un espace réservé au lieu d’un minuteur pour les chats vides (33105)
Changements UX
- Correction de l’alignement des suggestions de balises (33315)
- Taille cohérente pour les liens de navigation par défaut configurés (33314)
- Correction du chevauchement de la bannière des sujets nouveaux/non lus avec l’état vide du filtre de sujets (33305)
- Ordonnancement alphabétique des choix de balise de modèle de formulaire dans TagChooser (33109)
- Application des variables de couleur aux SVG (33287)
- Défilement vers le haut du formulaire en cas d’erreur (33276)
- Ajout de la variable de couleur tertiary-25 (33273)
- Ajout d’étiquettes et mise à jour du titre de la modale d’insertion de lien (33252)
- Correction du désalignement de la barre d’outils des liens dans l’éditeur riche (33249)
- Correction de la régression de l’infobulle de la barre d’outils (33237)
- Suppression de l’URL de base et des protocoles https/mailto de la barre d’outils des liens (33228)
- Rechargement de la page lorsque le thème par défaut est modifié (33217)
- Rendre le titre du thème entièrement cliquable et accessible (33205)
- Suppression de Mod-K du chat dans l’éditeur riche (33206)
- Ajout de classes aux éléments de menu des messages lus/non lus (33203)
- Affichage de l’URL sur la barre d’outils des liens de l’éditeur riche (33188)
- Rendre toutes les icônes de préférences uniques (33202)
- Quelques changements de style pour le compositeur et la barre d’outils (33187)
- Marge supérieure du premier enfant pour onebox (33088)
- Ajustement des états survol et actif des signets (33177)
- Suppression de la classe en double de time-gap dans le widget de flux de posts (33175)
- Redirection de l’événement de la roue des actions de message vers le canal (33172)
- Ajout du CSS manquant pour le séparateur de la barre d’outils (33166)
- Centrage correct des boutons dans l’écran nécessitant une connexion (33159)
- Correction du rayon de bordure (33147)
- Changements de la barre d’outils du compositeur (icône, style, placement) (32918)
- Réduction de la taille de la bannière (33132)
Changements de sécurité
- Ne pas afficher les anciens chuchotements de l’utilisateur s’il n’est pas dans le groupe autorisé