3.5.0.beta2 : File d'attente de révision, bannière de bienvenue, interface d'administration, et plus

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 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-activity-pub

Nouvelles fonctionnalités

  • Ajout du support pour les acteurs de type Service (196)
  • Ajout de la route ActivityPub « about » avec une liste basique d’acteurs (191)

Corrections de bugs

  • Amélioration de l’analyse de base_object_id (198)
  • Attributs d’acteur incorrects (194)
  • Empêche toujours la publication AP depuis une catégorie à lecture restreinte (181)
  • N’affiche pas « publier tous les messages » lorsque le type de publication du sujet est « premier message » (180)

discourse-ai

Nouvelles fonctionnalités

  • Autorise la spécification de l’absence d’utilisation d’outil dans l’invite de complétion
  • Triage silencieux utilisant une persona IA (1193)
  • Autorise la désactivation de top_p et temp pour les modèles de raisonnement (1184)
  • Ajoute la possibilité de désactiver les découvertes de recherche (1177)
  • Ajoute le support des réponses basées sur des personas et des chuchotements au triage LLM (1170)
  • Triage automatisé utilisant des personas (1126)
  • Implémente le support des jetons de raisonnement (1155)
  • Support complet pour Sonnet 3.7 (1151)

Corrections de bugs

  • Empêche l’appel de Object.keys sur null (1217)
  • Impossible de cliquer sur le graphique en anneau lorsqu’il n’y a pas de filtres (1213)
  • Augmente la limite de l’invite système (1210)
  • Supprime l’événement d’application de recherche sur toute la page incorrect (1209)
  • S’assure que le pool de threads est arrêté (1207)
  • Empêche les champs dans Object de se re-rendre (1205)
  • Spécification de légende d’image échouant (1195)
  • Nécessite la création d’un modèle lors du test d’une nouvelle intégration (1192)
  • Divers problèmes avec la gestion LLM et du triage (1186)
  • Support du triage IA et refactorisation de la fonctionnalité de recherche (1175)
  • Empêche l’échappement double des filtres (1179)
  • Utilise route pour les liens de la barre latérale d’administration des sentiments (1160)
  • Les résultats ultérieurs dans la recherche sur toute la page doivent déclencher à nouveau la découverte (1156)
  • Les modèles de raisonnement hérités ne fonctionnaient pas, paramètres de fournisseur manquants (1149)

Modifications UX

  • Convertit l’aperçu de l’analyse des sentiments en barres horizontales (1216)
  • Déplace la recherche IA sur le côté pour les grands écrans (1196)
  • Ajoute des liens vers les sentiments dans la barre latérale d’administration (1158)
  • Met à jour les modèles LLM Sambanova (1157)
  • Diffusion plus fluide pour les découvertes (1154)
  • Ajoute une description à la navigation de configuration (1153)
  • Améliorations du rapport d’analyse des sentiments (1150)

Performance

  • Déplace l’analyse des sentiments vers la file Sidekiq « low » (1173)

discourse-akismet

Nouvelles fonctionnalités

  • Envoi d’e-mail à l’utilisateur supprimé (167)

discourse-algolia

Modifications UX

  • Supprime l’ancien lien vers le forum Algolia du README (118)

discourse-assign

Nouvelles fonctionnalités

  • Ajoute le filtre « assigné:<nom> » (dans la page /filter) (648)

Corrections de bugs

  • Utilisation incorrecte de prioritize_full_name_in_ux remplacée par prioritize_username_in_ux (645)
  • S’assure que le plugin assign respecte le paramètre de site prioritize_full_name_in_ux (632)
  • Autorise l’assignation d’un utilisateur à un message et à un sujet (638)

Modifications UX

  • Ajoute une classe aux éléments de la liste de sujets assignés (649)
  • Suite à 08d99dc, nous pouvons supprimer l’assignation de couleur séparée (647)
  • Mise à jour pour le nouveau séparateur de tags du core (639)

discourse-authentication-validations

Corrections de bugs

  • Spécifications cassées dues au changement de chemin d’administration (34)

discourse-cakeday

Corrections de bugs

  • Respecte la préférence de masquer le profil de l’utilisateur lors de l’affichage de sa date de naissance et de son cakeday (152)

discourse-calendar

Nouvelles fonctionnalités

  • Ajoute une sortie de plugin dans modal/post-event-builder (693)

Corrections de bugs

  • Diminue la hauteur du défilement du calendrier. (709)
  • Correction du rayon de bordure (696)

Performance

  • Corrige le problème N+1 sur DiscoursePostEvent::EventsController#index (698)

discourse-chat-integration

Corrections de bugs

  • Le partage vers les canaux de forum Discord nécessite un thread_name (251)

discourse-codebytes-plugin

Corrections de bugs

  • Met à jour le décorateur pour un changement du core (44)

discourse-data-explorer

Corrections de bugs

  • S’assure que les dates passées dans les paramètres de requête sont analysées dans le fuseau horaire local. (365)
  • Rapports d’automatisation Discourse avec paramètres (363)

discourse-livestream

Modifications UX

  • Limite les styles de diffusion en direct aux sujets de diffusion en direct (48)

discourse-lti

Corrections de bugs

  • Ajoute l’en-tête Content-Type pour indiquer explicitement au navigateur d’analyser la réponse renvoyée comme HTML (70)

discourse-microsoft-auth

Nouvelles fonctionnalités

  • Support du locataire unique pour le plugin d’authentification Microsoft (67)

discourse-reactions

Modifications UX

  • Applique le rayon de bordure optionnel du core au bouton (358)
  • La page d’activité des réactions des utilisateurs affiche les noms lors des mentions lorsque le paramètre de site est vrai (355)

discourse-solved

Nouvelles fonctionnalités

  • Affiche « marqué comme résolu par » dans le premier message lorsque le sujet est résolu (343)

Corrections de bugs

  • La migration n’a été effectuée que pour le premier lot (344)

Modifications UX

  • Meilleur alignement et espacement pour « marqué comme résolu par » (346)

discourse-tooltips

Corrections de bugs

  • Aligne le lien du sujet avec les statuts du sujet (88)

discourse-translator

Nouvelles fonctionnalités

  • Meilleure analyse de la traduction via des sorties structurées (257)
  • Ajoute des paramètres cachés pour limiter la portée de la traduction automatique (255)
  • Autorise la traduction manuelle des messages non traduits en mode de traduction en ligne (230)

Corrections de bugs

  • Utilise is_a? au lieu de is_a pour détecter la classe (260)
  • Sépare le contenu pour la traduction avant l’envoi (249)
  • Utilise des invites spécifiques pour les titres de sujets (252)
  • Annule la traduction brute pour les fournisseurs de traduction car ils suppriment les sauts de ligne (250)
  • Le bouton « Afficher l’original » n’apparaît que dans les sujets contenant du contenu traduit (240)
  • Mapping de langue incorrect utilisant des non-symboles (238)
  • Autorise la suppression de l’utilisateur (236)
  • N’affiche pas :globe_with_meridians: lorsque le message est posté par un bot (228)
  • L’absence de portée dans le sérialiseur entraînera l’échec des rapports (225)
  • S’assure que le contenu traduit est sûr pour le rendu (220)
  • Embellit les titres lors de l’utilisation de la traduction expérimentale de sujets (224)
  • Ne retourne pas le contenu IA s’il n’est pas dans <output> (223)

Modifications UX

  • Carréfie le bouton « Afficher le contenu original » sur mobile (239)
  • Filtre uniquement les langues traduites pour le sélecteur de langue (235)
  • Empêche les utilisateurs de se demander pourquoi le remplissage arrière ne se produit pas (233)
  • Supprime le flash de :globe_with_meridians: lorsque la langue du message n’a pas encore été déterminée (229)

discourse-user-notes

Modifications UX

  • Met à jour l’emoji, meilleure correspondance d’icône (122)

Toutes les fonctionnalités et corrections

Nouvelles fonctionnalités

  • Active la connexion sur toute la page par défaut (31771)
  • Listes serrées par défaut sur le riche éditeur (31969)
  • Envoi d’e-mail à l’utilisateur supprimé (31947)
  • Synchronise le statut révisable (31901)
  • Ajoute un paramètre pour empêcher les utilisateurs anonymes d’utiliser le chat (31842)
  • Autorise l’ajout de membres aux nouveaux canaux DM 1-1 (31948)
  • Ajoute le suivi des statistiques d’automatisation à l’Automatisation (31921)
  • Introduit une bannière d’avertissement pour la dépréciation de Safari 15 (31928)
  • Améliore le déclencheur de message créé/modifié dans l’automatisation (31900)
  • Autorise la saisie/le collage de couleurs dans l’éditeur de palette (31811)
  • Affiche une popup toast après la réalisation d’une action de révision. (31786)
  • Ajoute une bannière de bienvenue au core (31516)
  • Ajoute la règle d’entrée d’éditeur riche horizontal_rule (31788)
  • Introduit une nouvelle zone de configuration des palettes de couleurs (31742)
  • Ajoute l’extension d’éditeur riche details (plugin) (31718)
  • Ajoute l’extension d’éditeur riche spoiler (plugin) (31717)
  • Ajoute l’extension d’éditeur riche check (plugin) (31716)
  • Ajoute l’extension d’éditeur riche poll (plugin) (31715)
  • Ajoute l’extension d’éditeur riche local-dates (plugin) (31714)
  • Ajoute l’extension d’éditeur riche trailing-paragraph (31713)
  • Ajoute l’extension d’éditeur riche onebox (31691)
  • Améliore les déclencheurs d’automatisation post_created_edited (31694)
  • Séparateur de tags personnalisable avec transformateur de valeur en HTML correct (31674)
  • Ajoute l’extension d’éditeur riche typographer-replacements (31182)
  • Ajoute l’extension d’éditeur riche html-block (31181)
  • Ajoute l’extension d’éditeur riche html-inline (31180)
  • Ajoute l’extension d’éditeur riche code-block (31179)
  • Gère le format d’URL de diffusion en direct YouTube (31673)
  • Stocke la version de l’éditeur et les informations de l’appareil sur la statistique de message (31600)
  • Ajoute l’extension d’éditeur riche table (31153)
  • Ajoute l’extension d’éditeur riche strikethrough (31152)
  • Ajoute l’extension d’éditeur riche quote (31151)
  • Ajoute l’extension d’éditeur riche link (31150)
  • Ajoute l’extension d’éditeur riche image (31146)
  • Ajoute l’extension d’éditeur riche emoji (31144)
  • Ajoute l’extension d’éditeur riche mention (31142)
  • Ajoute l’extension d’éditeur riche hashtag (31141)
  • Ajoute l’extension d’éditeur riche underline (31139)
  • Affiche les Mots Surveillés qui ont provoqué le signalement d’un message. (31435)
  • Paramètres de logos administratifs rebrandés (31554)
  • Raffinements expérimentaux de la recherche administrateur round 1 (31441)
  • Autorise les administrateurs à accéder aux chats de groupe (31440)
  • Ajoute un champ de recherche à l’en-tête (31447)
  • Limite le déclencheur de message créé/modifié à un groupe (31523)
  • Autorise les webhooks entrants du chat à fonctionner sans l’extension .json (31497)

Corrections de bugs

  • Regardait la mauvaise période dans statsText (31986)
  • URL des arrière-plans d’avatars, profils et cartes dans DiscourseConnect (31956)
  • Fait retomber le logo mobile sombre sur le logo de bureau sombre (31953)
  • Les révisions de tags nécessitent un wrapper vide (31938)
  • Redirige la route des brouillons d’activité utilisateur (31949)
  • Destruction de l’automatisation ne fonctionnait pas (31945)
  • L’entrée de recherche de signet ne peut pas être effacée avec la touche retour arrière lorsque ?q= est présent (31919)
  • Empêche les couleurs d’arrière-plan d’en-tête non-RGB de faire planter DiscourseHub (31929)
  • Empêche les champs dans Object de se re-rendre (31916)
  • Ajoute des transformateurs de valeur pour la bannière de bienvenue et la recherche (31917)
  • Augmente la longueur de la colonne uploads.origin à 2000 pour accommoder les URL pré-signés S3 plus longs pour les uploads utilisateur. (31803)
  • Force la pagination uniquement s’il y a plus de 1000 sous-catégories (31507)
  • Colle une URL dans l’éditeur riche avec un paragraphe partiellement sélectionné (31906)
  • Restaure l’ancienne page des thèmes/composants administrateur (31887)
  • Redémarre Sidekiq en toute sécurité lorsque l’utilisation mémoire est élevée (31883)
  • Ne génère pas d’erreur après la destruction du premier message avec un webhook configuré (31902)
  • Mise à jour d’un groupe sans domaines e-mail (31896)
  • Twitter_summary_large_image est renommé en x (31870)
  • Corrige la boîte de dialogue de membre automatique de groupe cassée (31854)
  • Lors de l’affichage d’un révisable, n’ajoute pas le titre au contenu (31851)
  • Aperçu de la lightbox de l’uploader pour les nouvelles images (31762)
  • Utilise les noms des captures d’écran de thème dans les champs de thème (31852)
  • Supprime la boîte de dialogue d’abandon de brouillon (31828)
  • Remplace la recherche positive arrière sur la règle d’entrée de checklist (31827)
  • S’assure que l’ordre est appliqué dans PostsController#replies (31826)
  • Double le délai d’attente pour la livraison de courrier dans email_change_spec.rb (31818)
  • Comptage incorrect des utilisateurs du groupe DM de chat (31813)
  • Copie l’image de cooked vers l’éditeur riche (31804)
  • S’assure que le contexte de chat est donné au sélecteur d’emojis (31794)
  • Rend le changement SmallUserList rétrocompatible (31790)
  • Désactive le commutateur d’éditeur de l’éditeur lors de l’upload (31789)
  • Utilise virtualElementFromTextRange sur l’auto-complétion d’emojis plus (31783)
  • S’assure que l’authentification se termine correctement en passant par /user-api-key/new pour les nouveaux utilisateurs (31759)
  • Ajoute des métadonnées au flux RSS /hot (31766)
  • CTA d’e-mail de notification par utilisateur système (31726)
  • Lors du test de plusieurs mots signalés, s’assure que le test correspond à l’ordre de mots attendu. (31758)
  • Limite la redirection referrerUrl aux URL de sujets (31751)
  • Affiche le nombre total de membres lors de la suppression d’un groupe (31699)
  • Utilise le nom de fichier comme alt pour les uploads d’images hotlinkées (31651)
  • Supprime le paramètre admin_sidebar_enabled_groups (31693)
  • Redirige vers le tag parent lorsque la page de synonyme est visitée (31688)
  • N’autorise pas les non-membres du canal à écrire des messages dans les threads (31697)
  • Zlib peut lever BufError pendant asset:precompile (31398)
  • La détection de boucle fonctionne comme prévu et n’a pas besoin de journalisation (31686)
  • Si un tag a une description, utilise-la pour la méta description. (31689)
  • Les oneboxes x.com authentifiés échouaient (31690)
  • S’assure que le chargeur du sélecteur d’emojis est centré (31676)
  • S’assure que la migration reviewable.type_source est exécutée après le déploiement. (31663)
  • S’assure que les messages en file d’attente avec des mots surveillés sont traités correctement. (31641)
  • N’affiche la petite liste d’utilisateurs que si les utilisateurs ont une longueur (31631)
  • Gère mieux les liens href de la barre latérale d’administration (31575)
  • Clé de traduction correcte pour le titre de la page des palettes de couleurs administrateur (31587)
  • La politique d’opener d’origine croisée doit s’appliquer aux réponses d’erreur publiques (31559)
  • Erreur en double pour les messages de chat pour les messages uniquement upload (31539)
  • Erreur lors de la sortie du canal DM de groupe (31537)
  • N’attache pas les images qui ne sont pas rendues dans l’e-mail de résumé (31525)
  • Annule « DEV: supprime le mixin PasswordValidation (#31520) » (31536)
  • Autorise les oneboxes sans description (31518)
  • Exclut les liens des messages cachés dans le résumé utilisateur (31504)
  • N’ajoute pas le suffixe _pm à la clé de locale lorsque l’e-mail provient de l’utilisateur système (31505)
  • Exclut les bots des mentions inaccessible/inatteignables (31458)
  • Utilise la syntaxe Markdown []`()` pour les liens au lieu de <>`` pour le bot narratif (31496)
  • Erreur de méthode manquante dans WebhooksController#sendgrid (31495)
  • Inclut silence_reason lorsque l’administrateur voit l’utilisateur (31493)
  • L’étape onebox Discobot ne fonctionnait pas parfois (31472)
  • Tombe en arrière sur le nom d’utilisateur si le nom est vide (31481)
  • Inclut la locale dans les URL extra-locales (31480)
  • Inclut le nom d’hôte dans les URL extra-locales (31477)
  • E-mail de résumé de chat retardé (31255)
  • S’assure que les notifications multi-like respectent le paramètre prioritize_full_name_in_ux (31292)

Modifications UX

  • Applique les changements en direct lors de l’édition de la palette actuellement active (31874)
  • Ajuste la hauteur de l’éditeur de code lorsqu’il est maximisé (31971)
  • Ajuste le rayon de bordure pour les boutons « répondre ici » (31978)
  • Améliore le css de fondu de la navigation (31975)
  • Ajoute la variable de rayon de bordure manquante (31952)
  • Affiche le pourcentage de progression de l’upload pour un meilleur retour (31923)
  • Améliore le nommage pour les paramètres du mode anonyme (31832)
  • Améliore l’UX de la page de soumission du jeton 2FA (31918)
  • Corrige divers problèmes UX de raccourci de recherche (31903)
  • Ajoute un mini z-index à la bannière de bienvenue pour corriger le panneau de résultat débordant… (31927)
  • getCaretCoords spécifique à l’éditeur pour positionner le sélecteur d’emojis sur plus d’auto-complétion (31884)
  • Ajoute un séparateur pour « En savoir plus… » sur les pages d’administration (31898)
  • Ajustements I18n des thèmes & composants (31897)
  • Supprime la couleur de fond sur les infos de recherche (31895)
  • Évite les règles d’auto-complétion/entrée sur le code en ligne de l’éditeur riche (31836)
  • Conserve les marques existantes lors du collage d’une URL pour créer un lien dans l’éditeur riche (31814)
  • Ajustements de la recherche d’en-tête (31863)
  • Ré-cache le champ d’upload caché (31861)
  • Améliore l’état de chargement lors du changement de la liste d’utilisateurs administrateur (31856)
  • Refactorisation, suppression, nettoyage (31839)
  • Supprime la couleur de fond sur l’indicateur de présence (31835)
  • Supprime la partie :emoji lors de l’ajout d’un emoji depuis le sélecteur (31810)
  • Ajustements des pages thème/composant lors de l’utilisation de la barre latérale d’administration (30953)
  • Crée un trait d’union long à partir d’un trait d’union court plus un trait d’union dans l’éditeur riche (31787)
  • Ajoute un titre et un aria-label au commutateur md/éditeur riche (31784)
  • Supprime la conversion automatique de .. ->` … (31770)
  • Supprime l’affichage de bloc forcé dans dmenu (31768)
  • Restaure le séparateur de virgule CSS pour les oneboxes Discourse (31756)
  • Limite les états de bouton aux appareils tactiles (31731)
  • Améliore le composant d’upload d’image (31668)
  • Affiche le mode de portée dans la liste des clés API (31605)
  • Affiche la timeline lorsque l’aperçu de l’éditeur est caché (31708)
  • Cache le séparateur de tag pour les styles boîte/puce (31709)
  • Ajuste la position de la barre de progression lorsque l’aperçu de l’éditeur est caché (31679)
  • Supprime le contexte par canal des emojis favoris (31671)
  • Supprime le préfixe fa- dans la description du paramètre svg_icon_subset (31581)
  • Supprime le remplissage dans la section carte administrateur (31666)
  • Commutateur de section carte (31644)
  • Ajoute une bordure gauche au champ indenté et met à jour le curseur pour la cohérence (31643)
  • Affiche les balises HTML dans la raison de silence (31598)
  • Ajuste le style du bouton de note de bas de page (31595)
  • Texte riche pour review_process_description (31594)
  • Corrige le style des boutons de suivi des notifications (31592)
  • Simplifie l’éditeur de thème administrateur (31561)
  • Ajoute la taille d’image recommandée pour les logos de catégorie (31574)
  • Améliorations de la mise en page du menu déroulant de recherche (31568)
  • Distribue uniformément l’espace de navigation pour les menus déroulants & boutons (31545)
  • Ajoute une description de script d’automatisation pour l’expéditeur de mp (31478)
  • Corrige les traductions de la page de configuration des signalements (31476)

Modifications de sécurité

  • Mutex autour de l’ajout d’utilisateurs à un DM de groupe
  • Respecte la préférence autoriser les messages privés pour les DM

Performance

  • Ignore le chargement paresseux des images dans l’aperçu de l’éditeur (31955)
  • Supprime les caches de Category.subcategories & Category.descendents (31829)
  • Optimise Category.subcategories (31802)
  • Optimise le calcul de sous-catégorie de l’état de suivi de sujet (31801)
  • Améliore la performance du déplaceur de nom d’utilisateur (31517)
  • Définit cluster_concurrency pour Jobs::UpdateUsername à 1 (31492)
  • Déplace le résumé extra-locale du paramètre de requête vers le chemin (31479)

Accessibilité

  • Améliore le contraste pour le texte d’aide FormKit et le texte optionnel (31645)
  • Lit qui a aimé/lit un message lorsque le compteur est cliqué (31549)
  • Conserve le focus sur le message mis en surbrillance pour éviter le saut de défilement (31547)
  • Ajoute un wrapper aria-hidden="true" autour du caractère d’espace de largeur zéro dans les boutons (31544)
9 « J'aime »