3.3.0.beta3 : Miniatures vidéo, confirmation des paramètres du site, accès plus rapide aux paramètres du plugin, et plus

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

  • Ajouter une nouvelle entrée à .discourse-compatibility (67)
  • Spécifications de parsing BBCode (63)

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é bannerLabel en description (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

  • Utiliser l’étiquette correcte pour l’en-tête de colonne (297)
  • Signets des rapports de groupe (291)

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

  • Ajouter une nouvelle entrée à .discourse-compatibility (96)
  • Parseur de balises BBCode (93)

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

  • Ajouter une nouvelle entrée à .discourse-compatibility (129)
  • Spécifications de parsing BBCode (125)

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_assignee et topic_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#send dans Onebox::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 hostname dans DiscourseLogstashLogger (27442)
  • Éviter les créations d’objets excessives dans les mots surveillés (27354)
  • Corriger la performance des notifications email de chat
  • PostTiming.pretend_read pour ne pas mettre à jour les colonnes de cache TopicUser (27201)

Accessibilité

  • Ajouter aria-label aux onglets de menu (27071)
9 « J'aime »