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 changements pour les détailler tous. 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-adplugin
Corrections de bugs
- Afficher les publicités non restreintes au lieu de ne pas afficher de publicités du tout (213)
discourse-ai
Nouvelles fonctionnalités
- Outils définis par l’utilisateur (677)
- Stocker les paramètres spécifiques au fournisseur. (686)
- Autoriser la sélection de claude-3-5 pour les outils natifs (682)
- Présets LLM pour la création de modèles (681)
- Support pour Claude 3.5 Sonnet via AWS Bedrock (680)
- Autoriser l’accès aux sujets privés si l’outil le permet (673)
- Blocs de détails d’outils optionnels (662)
- Appel de fonction Anthropic (654)
- Ajouter le support natif des outils Cohere (655)
- Outils améliorés (651)
- Restreindre le partage public sur les sites nécessitant une connexion (649)
- Ajouter le support pour tous les modèles de vision (646)
- Ajouter le support du ratio d’aspect à DallE 3 (647)
- Autoriser la suppression des LLM personnalisés. (643)
- Légendes d’images automatiques (637)
- Améliorer les journaux en incluant le nom du LLM (640)
- Utiliser DBreadcrumbsItem dans l’interface d’administration (631)
- Tester la configuration LLM (634)
- Ajouter le support pour contextualiser un MP vers un bot (627)
- Outil d’évaluation JavaScript (630)
- Définir les identifiants de l’endpoint directement depuis LlmModel. (625)
- Mesure de sécurité pour éviter les triages excessifs (626)
Corrections de bugs
- Le chat désactivé casse
ai-chat-summarization(697) - Info ne fonctionnant pas, ne supprimant pas les balises cachées du rapport (696)
- Utiliser des images encodées en base64 dans la légende d’image IA via LLaVa (693)
- Ne jamais fournir d’outils avec des chaînes UTF-8 invalides (692)
- Déplacer le basculement de l’utilisateur bot vers le contrôleur. (688)
- Lors de la création d’un LLM, nous ne créions pas l’utilisateur (685)
- S’assurer que LlmEnumerator retourne toujours des valeurs de hachage utilisant des symboles (684)
- L’avertissement SRV ne devrait pas se déclencher sur un LLM tout neuf (679)
- Coquille lors de l’exclusion des personnas de la liste des bots activés (671)
- Afficher la recherche correctement, bug lors de la suppression du XML (668)
- Dall E / Artist cassé lorsque tool_details est désactivé (667)
- Ne pas marquer la colonne en lecture seule afin que certaines déployements fonctionnent (663)
- Le résumé ne fonctionne pas, à supprimer pour l’instant (661)
- Utiliser les nouvelles clés de couleur de rapport définies dans discourse/discourse#27240 (660)
- Désactiver les outils natifs sur Anthropic Claude Opus (659)
- La conversation partagée du Bot IA ne respectait pas le CDN / Sous-dossier (657)
- Supprimer le fil d’Ariane doublé dans l’interface persona (650)
- Include_usage n’est pas disponible dans l’API Azure. (648)
- Déplacer la logique de vérification du groupe de légende d’image vers le serveur (645)
- Réponse cassée lorsque la légende automatique est activée (642)
- Corriger les clés de traduction incorrectes (639)
- Corriger l’implémentation du streaming Gemini (632)
- Boutons de poste non réactifs à cause de la mise en surbrillance Ask AI (635)
Changements UX
- Améliorer la mise en page du bouton de suggestion du composer (678)
- Afficher le bouton de légende d’image au survol de l’image (670)
- Améliorations QoL pour la page des modèles LLM de l’administrateur. (674)
- Améliorer l’apparence de la citation attribuée lors du partage (665)
- Masquer complètement la page des préférences IA s’il n’y a aucun paramètre pour l’utilisateur (644)
- Supprimer “this is a warning” (636)
- Suivre les lignes directrices de l’interface utilisateur des plugins. (628)
discourse-antivirus
Corrections de bugs
- Éviter l’API deprecated replace_flag (57)
discourse-assign
Changements UX
- Taille d’avatar plus petite dans le bouton pour empêcher le changement de hauteur (576)
discourse-authentication-validations
Nouvelles fonctionnalités
- Ajouter une regex de validation de valeur (13)
discourse-bbcode
Corrections de bugs
discourse-calendar
Corrections de bugs
- Spécifications de parsing BBCode (575)
- Déplacer la traduction d’erreur mal placée (574)
- Supprimer les jours fériés futurs lors d’un changement de région (571)
Changements UX
- Mettre à jour le style des événements mobiles (581)
- Corriger l’espace supplémentaire et le retour à la ligne dans les listes de sujets (578)
- Toujours mettre le nouveau point et la date sur la même ligne (577)
discourse-category-experts
Changements UX
- Ajouter un espace entre ‘Fermer’ et la case à cocher pour ‘Demander à un expert de catégorie de répondre’ (145)
discourse-chat-integration
Corrections de bugs
- Déplacer le message de vérification des problèmes d’intégration du chat vers la bonne clé de locale (201)
- Déplacer le message d’erreur GroupMe vers les traductions côté serveur (196)
- Ajouter des traductions fictives manquantes pour les tests (195)
discourse-code-review
Changements UX
- Tronquer les longues étiquettes de notification (213)
discourse-custom-topic-lists
Nouvelles fonctionnalités
- Ajouter du markdown à la description de la bannière (15)
- Ajouter une option “afficher dans le menu déroulant” aux listes de sujets personnalisées (10)
Corrections de bugs
- Ajouter un rendu htmlSafe à la description de la bannière des listes de sujets personnalisées (14)
- Coquille due à une fusion (13)
- Ajouter une vérification pour s’assurer que les utilisateurs anonymes peuvent toujours accéder au site (6)
Changements UX
- Refactoriser les classes CSS pour faciliter leur surcharge (16)
- S’assurer que le menu déroulant est toujours en dernier (11)
- Ajouter la description au champ de requête (9)
- Renommer la propriété
bannerLabelendescription(8) - Renommer la propriété path en slug (7)
- Déplacer custom-topic-lists-banner au-dessus de above-main-container (4)
- Ajouter une classe body au modèle de liste (3)
Accessibilité
- Mettre à jour les étiquettes pour le menu déroulant et la barre latérale (12)
discourse-data-explorer
Corrections de bugs
discourse-encrypt
Corrections de bugs
- Utiliser le nouveau modificateur de plugin ‘should_add_attachments’ (323)
- Signature Add_attachments (322)
discourse-gamification
Nouvelles fonctionnalités
- Gérer l’événement de fusion d’utilisateurs (145)
- Utiliser DBreadcrumbsItem dans l’interface d’administration (137)
Corrections de bugs
- Mettre à jour le score post_created (114)
Changements UX
- Corriger le problème de traduction manquante de “Rang” (146)
discourse-group-tracker
Corrections de bugs
- Le paramètre de groupe Track_posts_with_priority s’affiche lorsque le paramètre track_posts n’est pas sélectionné (60)
- Cibles de saut à l’intérieur d’une liste de sujets lors de l’utilisation de groupes prioritaires (55)
discourse-kolide
Corrections de bugs
discourse-lazy-videos
Changements UX
- Éviter que le CSS onebox ne surcharge la hauteur de la vidéo youtube (15)
discourse-livestream
Changements UX
- Corriger la marge et le remplissage sur desktop (23)
- Mettre à jour le style mobile et les icônes d’en-tête (22)
- Supprimer les surcharges de style iframe (20)
discourse-math
Nouvelles fonctionnalités
- Ajouter le support pour mathjax multilingue (84)
discourse-policy
Corrections de bugs
discourse-post-voting
Corrections de bugs
- Ajouter la traduction manquante de la raison de silence automatique du drapeau (200)
discourse-preset-topic-composer
Nouvelles fonctionnalités
- Ajouter une surbrillance aux options du menu déroulant (18)
- Ajouter tagGroups à button_types_json_schema (2)
Corrections de bugs
- Les synonymes de balises devraient fonctionner (15)
- Les groupes de balises avec
/sont maintenant récupérés correctement (10) - Ajuster le schéma pour que l’éditeur d’options ne perde pas les entrées (9)
- La récupération de l’URL pour les balises nécessitait un premier
/(7) - Le composer conserve les valeurs en réentrant dans le composer (6)
- L’étiquette changeait lors de la sélection d’une catégorie (5)
Changements UX
- Changer les booléens pour utiliser des cases à cocher (12)
- Ajouter un indicateur de sélection au preset du composer (11)
- Ajouter tagGroups aux valeurs par défaut (8)
- Déplacer le message d’erreur en bas du composer (4)
Changements de sécurité
- Déplacer la liste des presets vers le backend (14)
discourse-prometheus-alert-receiver
Nouvelles fonctionnalités
- Mettre à jour les annotations
topic_assigneeettopic_group_assignee(84)
discourse-reactions
Corrections de bugs
- Impossible de sélectionner du texte après avoir dismissé une réaction (296)
- N1 dans l’extension d’action de poste (292)
- Les réactions étaient doublées en like si elles n’étaient plus activées (289)
discourse-salesforce
Corrections de bugs
- Ajouter la compatibilité Rails 7+
- Déplacer les appels API Salesforce vers un travail en arrière-plan. (79)
discourse-solved
Corrections de bugs
- Lors de la suppression d’utilisateurs ayant des posts résolus (297)
- Afficher le filtre résolu sur les balises (296)
discourse-subscriptions
Corrections de bugs
- Ajouter la traduction d’erreur de transaction manquante (214)
- La bannière de campagne devrait lier vers le tableau des prix lorsqu’elle est activée (212)
discourse-theme-creator
Corrections de bugs
- S’assurer que l’arrêt du partage fonctionne (82)
discourse-topic-noindex
Corrections de bugs
- Ajouter une vérification pour la récupération de sujets avec uniquement des slugs (15)
discourse-topic-voting
Changements UX
- Alignement amélioré pour le vote sur les titres (189)
discourse-translator
Corrections de bugs
- Ne pas générer d’erreur pour les utilisateurs supprimés (149)
Toutes les fonctionnalités et corrections
Nouvelles fonctionnalités
- Ne compter les vues de sujet que pour les vues suivies explicites/ajournées (27533)
- Créer des drapeaux de modification et de suppression (27484)
- Ajouter la page de rapport WebHookEventsDailyAggregate (27573)
- Nouveau modificateur de plugin ‘should_add_email_attachments’
- Ajouter WebHookEventsDailyAggregate (27542)
- Champs utilisateur requis pour les utilisateurs existants - Partie 2 (27172)
- Ajouter le filtre Non traduit à la personnalisation du texte administrateur (27555)
- Ajouter le mode JavaScript à ace (27586)
- Édition de liste plus intelligente dans DEditor (27563)
- Activer les raccourcis clavier pour les listes sur la route de filtre (27551)
- Supporter Spotify Onebox (27540)
- Introduire des paramètres de site nécessitant une confirmation (27315)
- Ajouter un paramètre de site caché pour lister les référents COOP ‘unsafe-none’ (27510)
- Application facultative de la 2FA (27506)
- Capturer les statistiques de requête sur un intervalle de 28 jours (27471)
- Ajouter l’option tag_group dans
/filter(27427) - Afficher mes fils depuis les canaux de chat mis en sourdine (27468)
- Amélioration de la navigation du tiroir de chat (27419)
- Aligner avec /filter et permettre la recherche de plusieurs catégories (27440)
- Utiliser un tableau HTML basique s’il ne peut pas être converti en Markdown
- Ajouter un filtre pour les événements Webhook par statut (27332)
- Utiliser le nouveau menu déroulant d’actions groupées de sujets sur la page de recherche (27303)
- Charger les paramètres du canal de chat dans le tiroir (27346)
- La possibilité de changer l’ordre des drapeaux (27269)
- Permettre à l’administrateur du site de marquer le mot de passe d’un utilisateur comme expiré (27314)
- Développer la barre latérale de l’administrateur lors du filtrage (27312)
- Autoriser “déplacer vers la boîte de réception” et “déplacer vers l’archive” pour les messages privés en utilisant le nouveau menu déroulant d’actions groupées de sujets (27236)
- Ajouter l’option “s3_uploads” au script “discourse backup”
- Afficher la miniature vidéo dans le composer (27233)
- L’administrateur peut désactiver les drapeaux (27171)
- Ajouter la langue ouïghoure (27183)
- Table Topic_view_stats avec une fidélité quotidienne (27197)
- Ajouter accepter et modifier (27088)
- Implémenter les nouvelles options requises dans l’interface des champs utilisateur administrateur (27079)
- Ajouter une action groupée pour les signets (26856)
- Autoriser la suppression groupée des messages de chat (26586)
- Utiliser la nouvelle route show du plugin depuis la liste des plugins (27097)
- Introduire les composants DBreadcrumbs (27049)
- Étendre les imports groupés de destinataires PM (27063)
- Étendre les hôtes intégrables avec des balises individuelles et des attributions d’auteur (26868)
- Filtrer avec CategoryDrop sur la page catégorie (26689)
- Rediriger /faq, /rules, /conduct vers /guidelines (27592)
- Afficher les boutons chat et message sur votre propre profil (27600)
- Utiliser ‘modérateurs’ au lieu de ‘staff’ (27572)
- Améliorer l’alignement des informations PM supplémentaires dans l’en-tête (27594)
- Revenir partiellement sur les changements du pied de page du chat (27591)
- Supprimer l’utilisation par défaut de la couleur quaternaire, mettre à jour les styles des pilules de navigation (27502)
- Supprimer le lien du titre ; ajouter une icône externe ; ajustement de style (27571)
- Augmenter l’espacement des menus mobiles (27554)
- Supprimer la couleur tertiaire des éléments non-liens (27565)
- Corriger l’index z du tiroir de chat (27568)
- Supprimer ou remplacer les transitions de boutons par une variable (27527)
- Masquer l’infobulle d’erreur lors de la focalisation sur le titre du sujet (27531)
- Ajouter de nouveaux liens de prévisualisation aux Thèmes populaires (27518)
- Ajouter une min-height au wrapper d’image de prévisualisation pour donner de l’espace aux contrôles (27523)
- Alignement vertical pour lighbox-wrapper (27520)
- Corriger l’état de focus clavier de la liste de signets utilisateur (27515)
- Déplacer les cartes utilisateur au-dessus du composer (27491)
- Toujours afficher les contrôles de prévisualisation d’image, améliorer l’espacement (27489)
- Supprimer le remplissage pour corriger l’épinglage de la date de fil mobile (27470)
- Mettre en surbrillance “pas de sous-catégories” comme option active du menu déroulant (27478)
- Remplacer “toutes les sous-catégories” par “supprimer le filtre”, réorganiser le menu déroulant des balises (27473)
- Rendre la couleur du filtre de balise cohérente avec les filtres de catégorie (27474)
- Renommer FAQ en Guidelines (27451)
- Mettre à jour “toutes les balises” en “supprimer le filtre” pour le menu déroulant du fil d’Ariane des balises (27424)
- Ajouter une surbrillance active pour la navigation par fil d’Ariane (27422)
- Restreindre la largeur de l’infobulle mobile pour empêcher le débordement horizontal (27420)
- Améliorer la modale de connexion sur les écrans très étroits en mode desktop (27405)
- Autoriser les dates locales cuites à passer à la ligne (27404)
- Afficher les boutons message et chat sur les profils cachés (27326)
- Rendre la page de paramètres du tiroir de chat pleine hauteur (27385)
- Créer de l’espace pour la bannière de nouveaux sujets sur nouveau, non lu (27374)
- Améliorer les titres de dates de la timeline des sujets (27351)
- Rationaliser la page de réinitialisation du mot de passe (27341)
- Déplacer le lien utilisateurs en haut de la barre latérale de l’administrateur (27339)
- Empêcher les comptes like/retweet Twitter de passer à la ligne (27333)
- Corriger la taille des seuls emoji dans les extraits de flux utilisateur (27330)
- Ajouter un espace entre l’avatar de révision et le nom d’utilisateur (27329)
- Corriger l’alignement de l’état de lecture mobile (27323)
- Utiliser le flux de réinitialisation de mot de passe standard pour les mots de passe expirés (27316)
- Améliorer la cohérence des résultats de recherche (27289)
- Contraindre la largeur des transcriptions de chat dans les posts (27288)
- Garder les éléments de recherche récents sur la même ligne que l’icône (27280)
- Garder les éléments de recherche récents sur la même ligne que l’icône (27264)
- Contenir l’arrière-plan pour les petites actions supprimées (27263)
- Ajuster la taille du badge de catégorie pour la nouvelle taille de police par défaut (27262)
- Afficher le raccourci pour le filtre de la barre latérale administrateur (27258)
- Corrections mineures de réorganisation des catégories (27249)
- Indicateur non lu du pied de page du chat (27244)
- Changer les couleurs du rapport expérimental de pages vues consolidées (27240)
- Implémenter une nouvelle navigation de premier niveau sur les pages de plugins administrateur (27126)
- Masquer le paramètre de site ‘same site cookies’ (27230)
- Ajouter des illustrations pour la liste de chat vide + diviser en onglets sur le tiroir (26910)
- Rendre le comportement des avatars collants cohérent (27223)
- Ajouter text-overflow pour la liste des membres du canal (27208)
- Joue également les sons de notification dans les canaux de groupe (27176)
- Réduit le temps d’inactivité à 0 sur le chat (27158)
- Ajouter un espace à la liste des suivis (27154)
- Ajouter des points de suspension aux noms d’utilisateur dans la carte des posts de sujet (PMs) (27137)
- Désactiver le bouton de paramètres de la liste des plugins pour certains plugins (27124)
- Réinitialiser l’inactivité lors de la focalisation de l’onglet (27139)
- Nettoyer la mise en page des préférences email (27136)
- Fil de PM de membership de groupe (26974)
- Supprime l’indicateur clignotant pendant le streaming du message (27131)
- Changer l’icône développer/réduire tout de la barre latérale administrateur (27120)
- Mettre à jour l’espacement px en em pour la proportionnalité (27108)
- Basculer les boutons d’action de poste en inline-flex pour éviter l’espace blanc supplémentaire (27110)
- Boîte de contexte de recherche trop sombre (27109)
- Raccourcir la durée des toasties de signets (27085)
- Augmenter la taille de police de base à 16px (27087)
Changements de sécurité
- Ne pas permettre de suspendre les utilisateurs staff via le paramètre other_user_ids
- Éviter l’utilisation de
Object#senddansOnebox::Engine::StandardEmbed - Corriger le XSS stocké via les Oneboxes Facebook
- Mettre à jour la charge utile du sérialiseur d’utilisateur reviewable
- Ajouter le patch de sécurité SSRF FastImage
Performance
- Charger avec précharge le champ causant le problème N+1 (27626)
- Mettre en cache
hostnamedansDiscourseLogstashLogger(27442) - Éviter les créations d’objets excessives dans les mots surveillés (27354)
- Corriger la performance des notifications email de chat
PostTiming.pretend_readpour ne pas mettre à jour les colonnes de cacheTopicUser(27201)
Accessibilité
- Ajouter aria-label aux onglets de menu (27071)