3.5.0.beta5 : Amélioration de la recherche d'administration, recherche de forum IA, configuration d'apparence de site plus facile et développement de plugin plus simple

Encore plus !

Mais attendez, il y a encore 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 modifications à détailler. Pour une liste complète des nouvelles fonctionnalités, des corrections de bugs, des améliorations de l’expérience utilisateur (UX) et bien 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 de la prise en charge des pièces jointes images (197)

discourse-ai

Nouvelles fonctionnalités

  • Ajout d’une animation de streaming de diff (1355)
  • Ajout des participants et du bouton d’invitation aux conversations IA (1354)
  • Le triage peut masquer les publications après les avoir ajoutées à la file d’examen (1348)
  • Autorisation de passer des attributs de données à un artefact (1346)
  • Autocomplétion des hashtags et des mentions pour le premier message du bot (1342)
  • Autorisation au chercheur de rechercher également des sujets spécifiques (1339)
  • Persona de chercheur de forum pour la recherche approfondie (1313)
  • Prise en charge des exemples pour les personas (1334)
  • Amélioration du streaming de diff pour l’assistant du compositeur IA (1332)
  • Nouveau paramètre pour contrôler le modèle de traduction (1333)
  • Prise en charge des tokens de réflexion configurables pour Gemini (1322)
  • Assurance que le chercheur et l’assistant GitHub connaissent la date (1312)
  • Imposition du format jpg/png pour toutes les images (1309)

Corrections de bugs

  • La fermeture du menu IA arrête la lecture audio des publications (1369)
  • Amélioration de l’outil de recherche - correction des filtres de sujet (1368)
  • Application des diffs de manière plus cohérente (1367)
  • Pas d’erreur lors de la navigation d’un sujet de Bot IA vers un sujet régulier (1366)
  • Passage correct de tool_choice lors de l’utilisation de modèles Claude (1364)
  • Amélioration de l’efficacité de MessageBus et arrêt correct du streaming (1362)
  • Assurance que l’objet de mise à jour du flux est restreint à son sujet initial (1359)
  • Stabilisation de l’algorithme de diff pour le streaming (1358)
  • Nouvelle tentative d’analyse du JSON interne échappé pour gérer les caractères de contrôle (1357)
  • Pas de recherche sur nil lors de la vérification du schéma Gemini (1356)
  • Ajout de la navigation sécurisée aux conditions d’inclusion du sérialiseur (1349)
  • Partage des assets de la page de partage IA via CDN sur les sites nécessitant une connexion (1343)
  • Disparités de sortie structurée (1340)
  • Le triage des personas doit être journalisé dans l’automatisation (1326)
  • Format de prompt correct pour img2text utilisé dans notre pipeline RAG PDF du Bot IA (1323)
  • Ne pas afficher l’état vide lors de la récupération des conversations du bot (1320)
  • Retour de la sortie structurée en mode non-streaming (1318)
  • Erreur d’accès invalide dans les journaux (1317)
  • Gestion des erreurs inattendues lors de la navigation sur le web (1314)
  • Remplacement de resource_url dans le prompt système du Persona (1310)

Changements UX

  • Autorisation des coins arrondis (1365)
  • Ne pas afficher les suggestions IA dans le compositeur lorsque les entrées sont désactivées (1331)
  • Fixation du bouton de nouvelle question en haut de la barre latérale mobile (1329)
  • Application des styles de la barre latérale des conversations de bot à la barre latérale mobile (1328)
  • Ajustements de style pour les conversations (1325)
  • Arrêt du rendu du lien retour vers le forum (1319)

discourse-authentication-validations

Corrections de bugs

  • Spécification cassée (43)
  • Spécifications cassées (41)

discourse-code-review

Corrections de bugs

  • Suppression de la fonctionnalité de liens automatiques vers les commits (243)

discourse-data-explorer

Corrections de bugs

  • Ajout du nouvel attribut requis lors de l’utilisation du sérialiseur de sujet de base (375)

discourse-doc-categories

Corrections de bugs

  • Spécifications cassées (38)

discourse-gamification

Corrections de bugs

  • Restriction de la vérification d’existence de la vue matérialisée au schéma actuel (203)

discourse-livestream

Corrections de bugs

  • Suppression de l’enregistrement “TopicChatChannel” lorsque le canal de chat est mis à la corbeille (55)
  • Spécifications cassées (53)

discourse-login-client

Nouvelles fonctionnalités

  • Nouveau point de terminaison “revoke” (12)

Corrections de bugs

  • Saut automatique de la confirmation de création lorsque le plugin est activé (11)

Changements UX

  • Ajout de l’intention de l’utilisateur en tant que paramètre de requête (10)

discourse-preset-topic-composer

Corrections de bugs

  • Spécifications cassées (48)

discourse-solved

Nouvelles fonctionnalités

  • Application du modificateur de plugin pour la limitation du taux du contrôleur des réponses (369)

discourse-theme-creator

Corrections de bugs

  • Correction des spécifications échouées pour l’éditeur de paramètres de thème du schéma utilisateur (111)

discourse-translator

Nouvelles fonctionnalités

  • Traduction des sujets selon un calendrier et à la création du sujet (291)
  • Détection et traduction automatiques des publications vers Post et PostLocalization (290)
  • Détection de la locale et traduction des publications depuis la table principale (287)

Corrections de bugs

  • Restriction de la traduction aux publications publiques ou aux publications d’une certaine ancienneté (307)
  • Prise en charge de la langue Microsoft Azure (306)
  • Suppression des erreurs lors de la traduction (299)
  • Pas de double cuisson (297)
  • Saut de la validation lors de la mise à jour de la locale d’un sujet (293)
  • Passage à StructuredOutput de DiscourseAi (288)

Toutes les fonctionnalités et corrections

Nouvelles fonctionnalités

  • Amélioration du rendu de la diversité des émojis (32909)
  • Localisation également des bannières (32908)
  • Autorisation de réduire le compositeur lorsqu’il n’y a pas de texte (32880)
  • Déclenchement d’un événement lorsque le canal de chat est mis à la corbeille (32844)
  • Localisation également des extraits de sujets (32839)
  • Affichage des publications et des sujets localisés en fonction de la locale de l’utilisateur (32618)
  • Ajout du point de terminaison d’affichage du groupe pour rechercher les groupes par ID au lieu du seul nom d’identifiant (32442)
  • Portage de l’objet de type vers les paramètres du site (32706)
  • Ajout de traductions aux publications (32564)

Corrections de bugs

  • Rendre les expressions régulières des déclencheurs d’automatisation de création/édition de publication plus spécifiques (32944)
  • Ignorer l’importation des sujets résolus lorsque le plugin n’est pas installé (32922)
  • Débloquer l’inscription sociale lorsque le nom est requis et `auth overrides… (32923)
  • Ajout de l’option manquante de classement des groupes “À propos” (32931)
  • Éviter la boucle infinie lorsque le tag synonyme est lui-même (32932)
  • Le bouton Retour au forum doit mener au forum et non au chat (32913)
  • Fournir le CSS RTL pour les thèmes et les composants (32916)
  • Afficher également le bouton de bascule de localisation sur mobile (32912)
  • Résolution de l’abandon du brouillon tout en continuant à éditer (32667)
  • Bouton Retour au forum uniquement depuis l’administration (32911)
  • Empêche le double chargement de automation.index (32899)
  • Permet le zoom sur les images dans le chat (32891)
  • Correction du label et de la description ne fonctionnant pas dans les objets de type pour les paramètres du site (32868)
  • Correction du lien du titre de la catégorie pour se mettre à jour lorsque la catégorie change, ajout de tests (32840)
  • Éviter la double redirection après l’installation d’un thème (32876)
  • Régression du compositeur plein écran (32864)
  • Arrière-plan oublié (32857)
  • Titre de la page des thèmes et des composants (32856)
  • Rétablissement du filtre de la barre latérale (32837)
  • Ajout de la traduction manquante pour l’action de publication révisable (32813)
  • Assurance que nous avons d’abord changé de page (32802)
  • HeaderSearch n’apparaissant pas toujours lorsque welcomeBanner est supprimé (32804)
  • Capture correcte des erreurs postcss pour les champs de thème (32800)
  • Attendre les données avant d’afficher les résultats de la recherche d’administration (32796)
  • N+1 sur la page des thèmes d’administration (32763)
  • Ignorer les spécifications instables (32786)
  • S’appuyer sur les attenteurs de capybara (32789)
  • Utilisation de l’attenteur capybara correct (32788)
  • Tentatives de correction de l’instabilité dans le média révisé (32787)
  • Tentatives de correction de l’instabilité dans la spécification des statistiques (32784)
  • Utilisation des attenteurs et des API corrects (32778)
  • Vérification si la barre latérale est masquée et suppression du verrouillage du défilement lors du masquage du menu hamburger (32775)
  • Bug avec la configuration 2FA juste après l’inscription (32754)
  • Lien de réinitialisation du mot de passe cassé pour les utilisateurs non personnel dans la boîte de dialogue de session de confirmation (32765)
  • Autorisation aux utilisateurs existants d’accepter les invitations qui les ajoutent à un groupe (32762)
  • Protection correcte contre la méthode close manquante (32760)
  • Ajout de search-input-wrapper manquant (32749)
  • Verrouillage de la gemme Bullet sur une version compatible (32724)
  • Cela masquait le haut du compositeur sur iOS (32734)
  • Assurance que nous pouvons rechercher des adresses IP identiques (32725)
  • Mauvaise classe dans le fichier de feuille de style de l’éditeur de paramètres de schéma (32715)
  • Problème de z-index de la recherche d’en-tête sur mobile (32683)
  • Rechargement correct de la page d’édition de thème (32658)
  • Assurance que l’ancien email est défini correctement lors de la mise à jour de l’email (32309)
  • Purge correcte du cache de ExtraLocalesController pour les sites multiples (32654)
  • Lien vers la section de support des navigateurs du site web (32647)
  • Redirection vers la nouvelle page des thèmes après suppression (32638)
  • Priorisation des pages par rapport aux autres catégories dans la recherche d’administration (32614)
  • Assurance que hashtag_lookup revient à l’utilisateur système si l’utilisateur de la publication est supprimé (32466)
  • Ne pas imposer le chargement strict sur l’enregistrement principal de l’utilisateur anonyme (32590)
  • Améliorations pour la recherche d’administration (32574)
  • Badge ne s’affichant pas comme désactivé alors qu’il l’est (32591)
  • Optimisation des images en fonction du format (32575)
  • Autocomplétion coupée dans l’éditeur enrichi (32586)

Changements UX

  • Gestion des URL longues dans la grille des thèmes avec overflow-wrap (32942)
  • Amélioration de l’UX lorsque les profils sont masqués pour les anonymes (32938)
  • Ajout d’une largeur de repli pour la modale (32937)
  • Mise à jour du texte des conseils éducatifs du compositeur (32933)
  • Animation de fermeture de la modale (32842)
  • Correction des résultats inférieurs inaccessibles de la recherche et du bouton “Plus” (32883)
  • Correspondance de l’icône d’installation de thème avec l’icône de composant (32894)
  • Suppression de l’arrière-plan du survol de l’onglet de navigation (32893)
  • Plus d’application du rayon de bordure (32892)
  • Passage du focus de la barre latérale à focus-visible (32882)
  • Établissement d’un rayon de bordure par défaut plus grand (32889)
  • Amélioration de l’état intermédiaire dans le flux d’inscription sociale (32887)
  • Correction du positionnement du spinner de chargement (32885)
  • Règle d’entrée annulable pour la liste de contrôle de l’éditeur enrichi (32877)
  • Réajout des styles des sujets similaires (32866)
  • Nouveau style pour les conseils du compositeur (32843)
  • Mise à jour de la popup des changements non enregistrés (32849)
  • Correction du débordement du nom dans la carte utilisateur (32838)
  • Fermeture immédiate de la modale de recherche d’administration lorsqu’un résultat est sélectionné (32811)
  • Légère amélioration du sélecteur de date mobile (32822)
  • Meilleur message d’erreur lors de l’échec de la connexion sociale (32772)
  • Ajustement du style pour les sujets similaires dans les conseils du compositeur + limitation de la quantité (32774)
  • Correction de l’alignement des onglets de navigation des sujets supplémentaires (32808)
  • Suite des corrections de recherche pour la bannière de bienvenue (32776)
  • Rendre le panneau de notification cohérent avec les nouveaux styles du panneau de recherche (32753)
  • Amélioration de l’espacement du texte dans les éléments de liste de sujets (32755)
  • Refonte de l’interface utilisateur d’édition du titre du sujet (32339)
  • Couleur de survol/focus plus cohérente pour la recherche d’administration (32752)
  • Amélioration des états de focus de la recherche d’administration (32751)
  • Ajout de l’icône de texte Discourse (32744)
  • Simplification de la recherche d’administration, rendue plus accessible (32733)
  • Focus sur le formulaire d’inscription dans le flux d’authentification sociale (32728)
  • Séparation du logo et des polices d’administration sur des pages distinctes (32700)
  • Héritage du rayon de bordure par la modale (32709)
  • Ajustements de style mineurs pour la fonctionnalité de traduction expérimentale (32708)
  • Ajout de l’importation manquante à admin_base.scss (32707)
  • Ajout d’un gouttière de barre de défilement fixe pour éviter les sauts avec les modales (32702)
  • Refactorisation CSS de la recherche + corrections (32401)
  • Fermeture systématique du menu hamburger lors de la navigation vers l’administration (32651)
  • Ne pas toujours remplir le nom d’utilisateur pour le mot de passe oublié (32646)
  • Ne pas réserver d’espace pour le message de conseil sur la page d’inscription (32627)
  • Amélioration de la disposition du contrôle des paramètres de l’uploadeur d’images (32626)
  • Inclusion de la description du champ de texte personnalisé dans le formulaire d’inscription (32624)
  • Diverses améliorations de la nouvelle page de palette de couleurs (32597)
  • Le compositeur commence avec allowPreview par défaut à false (32589)
  • Lien vers /new-invite dans le guide de démarrage rapide (32580)

Performance

  • Introduction de lazyHash et mise à jour des appels PluginOutlet pour l’utiliser (32823)
  • Empêche le N+1 sur last_updated_by (32817)
  • Utilisation correcte de l’association préchargée (32814)
  • Correction du N+1 pour le plugin d’automatisation (32810)
  • Amélioration des performances de la nouvelle page de liste des thèmes (32641)

Accessibilité

  • Mise à jour des titres accessibles pour des traductions plus flexibles (32863)
7 « J'aime »