Saif
(Saif Murtaza )
Juillet 3, 2024, 1:14
1
Nouvelles fonctionnalités de la v3.3.0.beta3
vignettes vidéo
Lors du téléchargement ou de la liaison d’une vidéo, le compositeur affichera désormais une vignette dans l’aperçu du compositeur.
Confirmation des paramètres du site
De nombreux paramètres du site afficheront désormais une boîte de dialogue de confirmation pour confirmer les modifications apportées.
Accès plus rapide aux paramètres des plugins
Les plugins avec des paramètres de site associés afficheront désormais un bouton settings sur la page des plugins pour une navigation plus rapide.
Indicateurs de modération améliorés
Les administrateurs peuvent désormais activer, désactiver et réorganiser les indicateurs de modération.
Navigation améliorée pour mobile
Les menus ont été modifiés avec plus d’espacement pour des cibles tactiles plus faciles sur mobile.
Exigences de champ mises à jour
Les administrateurs peuvent désormais définir les exigences de champ utilisateur pour les membres nouveaux et existants de la communauté
Mises à jour de sécurité
Cette version inclut des correctifs pour ces problèmes de sécurité signalés par notre communauté et HackerOne .
17 « J'aime »
nat
(Natalie T)
Juillet 3, 2024, 1:20
3
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 »