3.5.0.beta9 : Amélioration de la gestion des couleurs, de la bannière d'accueil principale et des filtres du journal d'actions du personnel

Nouvelles fonctionnalités dans 3.5.0.beta9

Améliorations continues de la gestion des couleurs

Les palettes de couleurs ont reçu beaucoup d’attention récemment, car nous avons ajouté des fonctionnalités et amélioré le flux de création et de gestion des palettes de couleurs. L’objectif de ces mises à jour est de faciliter l’application de vos couleurs de marque à votre communauté, tout en continuant à proposer des options de palettes de couleurs variées et dynamiques. Les récentes mises à jour des palettes de couleurs incluent une gestion nettement améliorée du mode sombre au niveau du thème, un meilleur tri des palettes dans l’administration, des aperçus visuels des palettes dans les préférences utilisateur et une formulation améliorée des paramètres des palettes pour les rendre plus faciles à configurer.

Lisez les dernières annonces concernant ces mises à jour. D’autres mises à jour de palettes de couleurs sont en cours !

Bannière de bienvenue maintenant dans le cœur de Discourse

Le cœur de Discourse comprend désormais des paramètres pour une bannière de bienvenue intégrée qui peut être configurée pour chaque thème. Cela remplace le composant de thème existant Bannière de recherche avancée, rendant la bannière plus utilisable et simple à configurer. Tirant parti des nouveaux paramètres de site de thème, la bannière de bienvenue peut être activée individuellement pour les thèmes, les paramètres d’affichage étant modifiés globalement, vous donnant plus de contrôle sur où et comment elle est affichée à vos membres.

Consultez la documentation pour ajouter une bannière de bienvenue à votre thème.

Plus de contrôle sur les journaux d’actions du personnel

Nous avons publié quelques mises à jour pour rendre les journaux d’actions du personnel plus utiles. Ce sont des journaux disponibles sur /admin/logs/staff_action_logs qui vous permettent de voir toutes les actions entreprises par le personnel de votre communauté, afin que vous puissiez suivre le qui, quand, pourquoi et quoi des modifications apportées à votre site. Les récentes mises à jour ajoutent un sélecteur de plage de dates aux journaux, vous donnant un contrôle plus granulaire sur la façon dont ils sont affichés et ce que vous choisissez de voir et d’exporter.

9 « J'aime »

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 changements pour les détailler tous. Pour une liste complète des nouvelles fonctionnalités, des corrections de bugs, des 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

Corrections de bugs

  • La pagination était cassée au-delà de 50 abonnements/abonnés (239)
  • Utiliser la bonne page pour load_more_uri (238)
  • Autoriser la modification du titre des sujets pour les publications non-ActivityPub (235)

discourse-custom-topic-lists

Corrections de bugs

  • Utiliser le composant TagDropHeader au lieu de simples chaînes de caractères (48)

Toutes les fonctionnalités et corrections

Nouvelles fonctionnalités

  • Ignorer la détection de spam lorsque le contenu pertinent est inchangé ou modifié par le personnel (34391)
  • Possibilité de régénérer les résumés courts (34345)
  • Désactiver les conseils utilisateurs + message de bienvenue du bot narratif pour tous les sites (34316)
  • Interface d’administration de la progression des traductions (34239)
  • Activer le bouton de création de sujet pour les catégories en lecture seule (34211)
  • Accès CRUD pour ai-artifacts (administrateur uniquement) (34193)
  • Améliorer l’ordre de tri de la palette de couleurs dans l’administration (34282)
  • Opt-in pour l’API des réponses lors de l’utilisation d’Azure (34290)
  • Afficher les scripts d’automatisation dans la page des fonctionnalités IA (34254)
  • Localiser la vue des sujets dans la vue du crawler (34253)
  • Filtrer les conseils pour les sujets assignés (33992)
  • Localiser les titres des sujets et les noms des catégories dans la vue du crawler (34212)
  • Supprimer la case à cocher du mode sombre (34165)
  • Ajouter des aperçus aux sélecteurs de palette de couleurs (34129)
  • Ajouter le support de l’effort de raisonnement ‘minimal’ dans les modèles OpenAI (34179)
  • Support de GPT-5 (34168)
  • Option par défaut du thème dans l’interface utilisateur (34126)
  • L’icône d’en-tête IA doit mémoriser la dernière URL (34108)
  • Ajouter le support de matryoshka dans les embeddings Gemini (34145)
  • Faire en sorte que l’export des journaux d’actions du personnel respecte le filtre (34113)
  • Option par défaut du thème dans l’interface utilisateur (34110)
  • Ajouter un sélecteur de plage de dates au journal des actions du personnel (33959)
  • Ajouter un interrupteur pour les gists PM à Discourse AI (34107)
  • Ajouter une option pour masquer les adresses IP aux modérateurs (33682)
  • Rendre HyDE optionnel dans la recherche IA (34074)
  • Localiser les titres des sujets dans les notifications et les signets (34059)
  • Utiliser une persona lors de l’exécution du script d’automatisation de tri IA (34010)
  • Préférence utilisateur pour la police monospace Markdown de l’éditeur (34051)
  • Ajouter un paramètre de schéma de couleurs sombres pour les thèmes (33967)
  • Autoriser la re-localisation deux fois par jour si la version du message a changé (34023)
  • Ajouter le nouveau paramètre edit_tags_allowed_groups (34000)
  • Récupérer les actifs JS pré-construits par défaut (34009)
  • Préférence du mode couleur (33875)
  • Réinitialiser la date de bump lors de la réaffichage d’un message (33926)
  • Ajouter le support des noms d’utilisateur Unicode pour le texte enrichi du composer (33734)
  • Réinitialiser la date de bump lors de la masquage d’un message (33895)
  • Localiser les noms des langues (33790)

Corrections de bugs

  • Rafraîchir la liste des palettes lors de la navigation vers la page de liste des palettes (34374)
  • Inclure les scripts llm_persona_triage dans la section de tri des fonctionnalités IA (34395)
  • Tronquer les noms des personas semées pour respecter la contrainte de longueur du nom (34393)
  • Autoriser les utilisateurs dans content_localization_allowed_groups à supprimer les traductions (34385)
  • Le menu déroulant des langues dans l’assistant doit filtrer correctement (34379)
  • Une faute de frappe dans le callback de changement pour l’assistant (34378)
  • Corriger la balise de paragraphe fermante dans locale (34372)
  • S’assurer que les champs de confirmation utilisateur sont exportés correctement dans les listes d’utilisateurs. (34375)
  • Masquer la recherche d’en-tête pour certaines routes (34294)
  • Prioriser la palette par défaut claire et sombre dans l’administration (34348)
  • Autoriser l’index des thèmes à se réordonner lors de l’ajout de nouveaux thèmes (34314)
  • Lien incorrect de paramètre de site pour les plugins dans la recherche d’administration (34349)
  • Bouton de modification de la palette de couleurs pointant vers la mauvaise route (34318)
  • Lier vers les bons journaux d’actions du personnel pour le paramètre de site du thème (34315)
  • Améliorer l’interrupteur d’automatisation on/off (33482)
  • Utiliser le nom du groupe dans l’avertissement de mention inaccessible (34174)
  • Nettoyer user_auth_token_logs même lorsque la journalisation verbeuse est désactivée (34196)
  • Définir la couleur du texte de la catégorie sur le flou du champ (34289)
  • Un sujet supprimé cause un problème lors du remplacement des attributs (34286)
  • Spécifications du sérialiseur de site de thème système et du gestionnaire de feuilles de style (34277)
  • S’assurer que les gists IA s’affichent sur mobile (34261)
  • Le border-radius doit apparaître dans l’entrée de modification du titre du sujet (34258)
  • Améliorer l’autocomplétion hexadécimale de l’entrée de couleur (34218)
  • Utiliser le chemin de sous-dossier de sous-catégorie correct dans le crawler (34250)
  • Ne pas rendre les palettes de Horizon sélectionnables par l’utilisateur (34062)
  • Utiliser une valeur valide pour désactiver les sauvegardes en utilisant backup_frequency (34245)
  • Les paramètres de site du thème ne se rechargent pas entre les processus (34242)
  • Supprimer le paramètre allowedGroups redondant (34244)
  • Autoriser les administrateurs à supprimer les invitations créées par d’autres (34064)
  • Simplifier la logique de l’exigence du nom complet lors de l’inscription (34215)
  • Mettre à jour les styles pour les petits écrans (34232)
  • Supposer que le buffer transporte également des éléments des chunks précédents, pas seulement le dernier (34230)
  • Affichage d’erreurs lors de l’authentification sociale dans certains cas limites (34220)
  • Améliorer la gestion de l’URL de destination lors de l’inscription (34221)
  • Améliorer le filtrage avec plusieurs filtres de tags (34120)
  • Pollution du cache de recherche autocomplétée utilisateur (34208)
  • Mettre à jour la destination finale pour utiliser un user agent plus récent (34207)
  • Éditeur riche ENTER après un nœud non-textuel (34188)
  • Coller une mention d’un message vers l’éditeur riche (34184)
  • Le plugin Hcaptcha était incompatible avec les sites nécessitant une connexion (34181)
  • Afficher un message d’erreur lorsque l’authentification sociale échoue pour les utilisateurs suspendus (34173)
  • Rediriger vers le sujet ‘privé’ lors de l’utilisation de discourse connect (34176)
  • parseDOM html_inline de l’éditeur riche ne définit pas l’attribut de balise (34175)
  • Ne pas quitter prématurément la route de connexion dans les webviews (34172)
  • Échappement d’URL dans l’éditeur riche lors de autolink/linkify (34164)
  • Appel correct de l’endpoint Open AI (34170)
  • Ne pas essayer de mettre à jour le champ d’automatisation si nous n’avons pas pu créer une Persona en raison de champs manquants (34147)
  • Supprimer l’exemple de markdown multi-lien confus de la persona de résumé (34146)
  • L’outil de recherche IA doit respecter le nouveau paramètre hyde (34117)
  • S’assurer que nous n’ajoutons pas deux fois des parties du même chunk lors de la gestion des ParserErrors (34143)
  • Conseils utilisateur dans les langues avec des apostrophes (34118)
  • Afficher le spinner de chargement lors de la redirection vers discourse connect (34135)
  • Rendre le rechargement en direct des thèmes plus sûr (34133)
  • Mettre à jour la logique d’affichage de l’avertissement de palette administrateur (34121)
  • Connecteurs JS/HBS dans les thèmes (34130)
  • Attraper l’exception PG possible de Chat::AutoJoinChannels (34132)
  • Le planificateur d’événements pouvait créer un enregistrement dupliqué (34127)
  • Gestion du cookie ‘destination_url’ (33072)
  • Le préfixe ‘custom’ a été supprimé. Nettoyer le champ modèle de llm_report (34099)
  • Migrations partielles (34085)
  • Ne pas effectuer de traduction nulle (34084)
  • S’assurer que les chaînes sont correctement échappées avant de semer une persona pour les scripts de tri (34082)
  • Mettre à jour le style de secours pour l’assistant category-link (34076)
  • Utiliser la variable correcte pour la migration des personas de tri (34067)
  • Supprimer le préfixe custom lors du semis des personas pour le tri (34066)
  • Rechargement infini en mode mobile basé sur le viewport (34058)
  • Faute de frappe dans la tâche rake auxiliaire du paramètre llm (34057)
  • Ajouter un composant au bouton pour tous les thèmes (34056)
  • Afficher le sélecteur de localisation de catégorie pour les locales non-supportées lorsque la localisation existe (34025)
  • Traduction de la notification d’événement pour la présence prédéfinie (34053)
  • Initialiser mobileMode plus tôt (34036)
  • Filtrer les vues de route - erreur, “views” est ambigu (34033)
  • Debounce la résolution des URLs d’image sur l’éditeur riche (34035)
  • Gérer LOAD_PLUGINS=0 dans assemble_ember_build.rb (34029)
  • Autoriser here comme mention valide (34028)
  • Ajouter des avertissements de mention pour le texte enrichi du composer (33857)
  • S’assurer que le slug de catégorie importé est dédoublonné (34012)
  • Supprimer le défilement inutile dans horizontal-scroll-sync (34016)
  • Invitations CSV en vrac cassées lorsque les téléchargements S3 sont activés (33995)
  • Une mention avec un statut doit ouvrir la carte utilisateur (33979)
  • Optimiser les lacunes de la troncation de sujet depuis a27e20c (33983)
  • Implémentation des classes d’élément sur les anciens navigateurs (33981)
  • Tabulation hors de l’éditeur markdown (33940)
  • Étendre la clé de cache en raison de la locale utilisateur (33975)
  • Double comptage et normalisation du taux de complétion (33963)
  • Le mode du composer n’était pas mémorisé sur le nouveau PM (33962)
  • Vérifier les noms de groupe de tags dans le validateur de modèle de formulaire (33850)
  • Événement ENTER de la modale de lien du composer (33945)
  • Supprimer la référence de code ancien sur la migration Discourse AI (33943)
  • S’assurer que le rapport d’utilisation est conscient du fuseau horaire pour éviter les lacunes (33913)
  • Afficher également les noms natifs lors de l’édition des localisations de catégorie (33930)
  • Déplacer le texte de digest personnalisé au bon endroit (33912)
  • Nom de variable correct (33935)
  • Traiter les modèles avant l’aperçu (33848)

Changements UX

  • Aperçus de couleurs des préférences utilisateurs plus réactifs (34361)
  • Corrections et améliorations pour les palettes de couleurs (34359)
  • Supprimer le style spécifique à l’assistant et ajouter des classes de base (34323)
  • Afficher un message toast lors de la suppression d’un thème (34355)
  • Toujours garder le composer mobile en plein écran (34358)
  • Supprimer barThickness pour que les barres de traduction s’échellent naturellement (34362)
  • Corriger la couleur de la poignée de timeline dans les palettes mode sombre (34360)
  • Ne pas rendre les palettes semées sélectionnables par l’utilisateur (34347)
  • Mettre à jour le texte de Active ->` Par défaut pour les thèmes + palettes (34346)
  • Corriger la taille du menu déroulant de catégorie dans l’éditeur de titre (34335)
  • Ne pas mettre en surbrillance le contenu administrateur au survol s’il n’est pas cliquable (34332)
  • Améliorer le style du sélecteur de couleur (34328)
  • Augérer légèrement le contraste de la poignée de timeline (34327)
  • Support clair/sombre des boutons de la barre latérale horizon (34319)
  • Définir la taille des emoji à 1em (34325)
  • Ajouter un rapport administrateur pour les comptes associés par fournisseur de connexion (34187)
  • Alignement des emoji de statut utilisateur dans la barre latérale et la mention chat (34320)
  • Utiliser l’icône rotate pour le bouton de conversion de thème (34317)
  • Afficher la sélection en vrac sur la page de filtre lorsque défini pour afficher dans les contrôles de navigation (34237)
  • Corriger le bouton nouveau sujet désactivé de Horizon (34293)
  • Simplifications des boutons d’action de message (34141)
  • Déplacer les couleurs selected et hover plus haut dans l’interface de palette de couleurs (34278)
  • Ajouter un paramètre d’image de fond pour la bannière de bienvenue (34222)
  • Supprimer flex de la mise en page du formulaire d’apparence d’email administrateur (34291)
  • Améliorer le padding de la recherche administrateur (34280)
  • Passer à overflow:auto sur post-controls (34263)
  • Améliorer l’alignement de l’en-tête dans les modales mobiles (34260)
  • Corriger le padding manquant (34255)
  • Ajuster l’apparence de l’icône de recherche (34235)
  • Style différent pour l’interrupteur markdown/éditeur riche (34161)
  • Améliorer le libellé de l’option non-sélectionnable par l’utilisateur pour les palettes de couleurs (34251)
  • Améliorer le libellé pour les tags de catégorie restreints (34240)
  • Corriger le positionnement du composant d’interrupteur de thème dans Horizon (34226)
  • Styles visités sur la liste des sujets de catégorie (34225)
  • Ajouter une classe unique au bouton d’interrupteur de profil utilisateur (34223)
  • Supprimer la marge sur le badge utilisateur (34216)
  • Ajouter un saut dur avec double espace+entrée sur l’éditeur riche (34157)
  • Rendre [quote] de l’éditeur riche non-isolant (34177)
  • Corriger les problèmes de padding/espacement aux largeurs plus petites (34180)
  • Corriger more-topics dans le cas de la colonne posters (34178)
  • Ajouter la règle d’entrée de note de bas de page [^n] de l’éditeur riche (34163)
  • Ajouter la règle d’entrée [quote] de l’éditeur riche (34162)
  • Ajouter un paramètre de visibilité de page pour la bannière de bienvenue (34119)
  • Améliorations de cohérence et d’accessibilité pour les raccourcis clavier (34090)
  • Éviter les nœuds prosemirror avec contenu et draggable:true (34153)
  • Corriger l’interaction des onglets more-topics avec --space (34047)
  • Améliorations mineures de l’espacement de recherche (34152)
  • Définir la couleur de la balise d’en-tête sur header_primary-high (34150)
  • Corriger l’ancienne syntaxe (34138)
  • Ne pas cibler les éléments de données topic-list-item dans la définition de couleur de fond (34136)
  • Restylage de l’en-tête de catégorie (34081)
  • Rendre les emoji de manière cohérente sur la page 404 (34115)
  • Corriger la largeur sur hidden-upload-field sur le bouton de sauvegarde administrateur (34103)
  • Thème Horizon, corriger la classe d-toc sur les petits écrans (34105)
  • Exposer les boutons shift pour les listes sur les appareils tactiles (34102)
  • Changements de la barre latérale & nettoyage css (34097)
  • Ajustements d’image de sous-catégorie (34083)
  • Utiliser la couleur de succès pour l’icône résolu dans la liste des sujets (34092)
  • Horizon >` appliquer de petites corrections de style pour le plugin discotoc (33826)
  • Redimensionner la largeur de dmenu pour le filtre lors du redimensionnement de la fenêtre (34091)
  • Ajouter des badges de catégorie aux résultats de l’astuce de filtre de catégorie (34078)
  • Corriger les badges de catégorie sur la page 404 et les oneboxes (34071)
  • Supprimer la classe btn-default de l’interrupteur clair-sombre (34070)
  • Rendre le streaming IA plus efficace sous le flux de messages glimmer (34068)
  • Corriger la position du contrôle de citation dans le flux de messages non-glimmer (34069)
  • Ajouter de l’espacement au style de boîte de tag discourse (34065)
  • Rendre les tables dans les blocs de citation fixes pour empêcher le débordement (34061)
  • Rediriger vers la page de tag unique depuis l’intersection de tags lorsqu’un tag reste (34038)
  • [rte] place correctement le curseur à la fin lorsque putCursorAtEnd est appelé (34039)
  • Ajouter un paragraphe de traînée lors du collage d’un [quote] à la fin d’un bloc de texte (34037)
  • Enrichit le menu déroulant des messages avec le compte non lu (33889)
  • Améliorer l’enroulement et le style dans les journaux d’email (34011)
  • Meilleure gestion du débordement du journal d’email administrateur (33988)
  • Unifier les filtres pour les couleurs, les thèmes et les composants (33863)
  • Appliquer un espacement cohérent et corriger la taille des emoji pour track-link dans les messages (33982)
  • Horizon >` page messages – changer box-shadow en inset (33976)
  • Horizon >` suivi zindex de la popup de message chat (33977)
  • Corriger les oneboxes de repo github dans le chat (drawer) (33955)
  • Corriger les onglets dans le nouveau panneau de notification (33871)
  • Possibilité de personnaliser les couleurs de bordure des oneboxes (33939)
  • Alignement des hashtags dans le texte et l’autocomplétion (33902)
  • Mettre à jour le style des notes de bas de page en ligne (33933)
  • Améliorer la restriction de largeur administrateur, corriger la largeur du paramètre de thème (33938)
  • Afficher 0% au lieu du tiret bas dans les colonnes de rapport de type pourcentage (33931)
  • Moderniser l’implémentation des notes de bas de page et activer dans l’aperçu (33928)
  • Clarifier le bouton d’activation de la palette de couleurs (33909)
  • Horizon >` ajustements z-index de chat-drawer pour le contenu de la popup (33932)
  • Variables de bordure de contenu 2 (33911)
  • Corriger-le-débordement (33914)
  • Sur l’index du plugin, délier preinstall, simplifier la bannière d’installation (33910)
  • Afficher le bouton naviguer vers le message sur les citations ignorées (33904)

Changements de sécurité

  • XSS de nom d’utilisateur de la bannière de bienvenue
  • Échapper les noms

Performance

  • Corriger la régression de performance dans SvgSprite.settings_icons (34377)
  • Limiter le nombre de dates à venir générées (34134)

Accessibilité

  • Inclure le petit contenu du message comme titres pour les lecteurs d’écran (34392)
  • Titre du menu déroulant de la barre d’outils du composer (33993)
2 « J'aime »