Et bien plus encore !
Mais attendez, il y a plus ! Nous faisons de notre mieux pour vous mettre en avant les nouvelles fonctionnalités et les changements, mais il y a toujours trop de modifications pour les détailler toutes. Pour une liste complète des nouvelles fonctionnalités, des corrections de bugs, des améliorations de l’expérience utilisateur et plus encore, n’oubliez pas de consulter les Fonctionnalités et Corrections supplémentaires listées ci-dessous.
Améliorations des plugins
discourse-activity-pub
Modifications de l’UX
- Ajout de la classe btn-default manquante (255)
- Correction de la dénomination d’ActivityPub (247)
- Correction de la capitalisation et du formatage des locales (242)
discourse-brightcove
Modifications de l’UX
- Ajout des classes btn-default manquantes (75)
discourse-category-experts
Modifications de l’UX
- Ajout des classes btn-default manquantes (207)
discourse-doc-categories
Corrections de bugs
- Spécification de redirection (55)
discourse-follow
Modifications de l’UX
- Ajout de la classe de bouton par défaut au composant du bouton de suivi (157)
discourse-group-tracker
Modifications de l’UX
- Ajout du caractère et du titre manquants pour l’étiquette aria au bouton de navigation de la chronologie (98)
Accessibilité
- Ajout d’étiquettes aria aux boutons de navigation de la chronologie (97)
discourse-livestream
Corrections de bugs
- Afficher le bouton de chat du direct uniquement si le canal est présent (66)
Modifications de l’UX
- Basculer vers la modale de chat en fonction de la largeur de la fenêtre (65)
discourse-signatures
Corrections de bugs
- La sauvegarde des préférences ne fonctionnait pas (93)
discourse-theme-creator
Corrections de bugs
- Correction des imports suite à une modification du noyau (118)
- Remise en route après des modifications du noyau (115)
discourse-zoom
Modifications de l’UX
- Ajout des classes btn-default manquantes (128)
docker_manager
Modifications de l’UX
- Mise à jour de
tests-passedverslatestdans la chaîne d’aide (284)
Toutes les fonctionnalités et corrections
Nouvelles fonctionnalités
- Sélection en masse de messages et suppression des brouillons (34972)
- Déclenchement automatique des téléchargements pour les balises
<img>avec un attribut src=data:* (35012) - Ouverture des portes de discourse-id (34949)
- Ajout d’une portée API pour la création d’utilisateur (34921)
- Promotion de Discover en tant que fonctionnalité dédiée. (34846)
- Forcer la mise à jour des traductions (34904)
- Ne pas mettre à jour le sujet lors de l’édition d’un message (34681)
- Afficher les paramètres de site personnalisables dans les listes de paramètres de site (34666)
- Ajout d’une pénalité d’âge configurable pour les sujets sémantiquement liés (34842)
- Possibilité de réorganiser les objets dans le formulaire de type objet des paramètres de site/thème (34828)
- Désactivation des threads de messagerie privée par défaut (34840)
- Bouton Nouveau sujet toujours activé (34603)
- Autoriser la masquage des champs utilisateur sur le formulaire d’inscription (34672)
- L’authentification gérée peut remplacer les avatars (34123)
- Possibilité de choisir le premier jour de la semaine dans le calendrier (34670)
- Ajout du paramètre de requête
runaux rapports de l’explorateur de données de groupe (34673) - Ajout d’une option pour signaler + supprimer pour le triage IA (34590)
- Introduction d’un nombre maximum de participants pour les événements (34313)
- Activation de la nouvelle page d’édition de palette de couleurs (34566)
- Ajout du paramètre de requête
runpour exécuter automatiquement les rapports de l’explorateur de données (34565) - Nouvelle tâche rake pour remapper les titres des sujets (34608)
- Ajout du support pour le modèle d’image Google (34570)
- Création de l’automatisation du balisage IA (34587)
- Mise à jour des jours fériés aux États-Unis (34558)
- Autoriser également l’affichage du sélecteur de langue lorsque les utilisateurs sont connectés (34578)
- Possibilité de définir des palettes par défaut sur un thème (34480)
- Ajout du service d’inscription Discourse ID avec un point de terminaison de défi (34326)
- Réintroduction de la validation de test rapide lors de la sélection du modèle d’incorporation (34524)
- Meilleurs contrôles du rédacteur pour « Sauvegarder et fermer (X) » et « Ignorer » (33510)
- Autoriser le choix d’émojis personnalisés dans les réactions (34312)
- Ajout du support pour les filtres -user et unseen (34506)
- Utilisation des incorporations pour trouver des sujets similaires à celui en cours de rédaction (34448)
- Ajout de la locale aux liens dans la vue du crawler si présente (34466)
- Utilisation d’une balise
areapour les paramètres expérimentaux (34454) - Désactivation des conseils utilisateur + message de bienvenue du bot narratif pour tous les sites (tour 2) (34373)
- Conservation de la requête lors de la redirection vers la connexion/inscription (34363)
- Filtres utilisateur et groupe (34400)
- Déplacement de la page de configuration des paramètres de site du thème vers un onglet dans la page de personnalisation (34376)
- Support des sondages dynamiques (34368)
- Ajout du support pour Groq en tant qu’IA préconfigurée (34402)
Corrections de bugs
- Ajout du support pour les sous-dossiers dans l’inscription discourse-id (35011)
- Ne pas masquer l’heure en cas de débordement en vue mensuelle (35016)
- Ctrl/Cmd + Entrée dans les résultats de recherche doit ouvrir dans un nouvel onglet (34989)
- Échappement des routes
account-createdsur la visibilité de la bannière de bienvenue (34951) - Publication du sujet au lieu du message pour rafraîchir les titres des sujets (34961)
- S’assurer que les routes des notes utilisateur sont correctement définies (34960)
- Respecter la langue de la requête lors de la recherche de découvertes (34958)
- Autoriser le passage d’un ID personnalisé au bouton de création de sujet (34952)
- Traduire également le titre du sujet si « Traduire le message » est sur le premier message (34947)
- Inclure les URL des CGU et de la politique de confidentialité lors de l’inscription si la connexion est requise (34926)
- Toujours afficher le menu de traduction du message (34927)
- Forcer le mode markdown du rédacteur dans l’édition de modèles d’e-mail (34668)
- Limiter l’utilisation des outils dans AI Discover (34923)
- Désactiver le calendrier de catégorie lorsque les événements de message sont désactivés (34897)
- Vérifier les conditions pour le bouton de sélection en masse /filtre sur mobile (34887)
- Le nom d’utilisateur de l’activité du sujet Horizon est parfois vide (34679)
- Gérer gracieusement les utilisateurs supprimés dans les sujets résolus (34880)
- Ajouter
finishedà la promesse animateBackdropOpacity de la modale (34879) - Le fournisseur DiscourseConnect redirige vers le forum au lieu de l’URL
sso_redirect_urldans la charge utile (34580) - Support de la description pour les événements de message dans l’éditeur riche (34873)
- Ne pas stocker le chemin de retour dans la session
- Autoriser la restauration des révisions de sujet avec uniquement des changements de balises (34169)
- Vérifier l’argument label dans le composant create-topic-button (34844)
- Arrêter le double encodage des URL lors du collage via l’interface de lien (34834)
applySurrounddoit détecter les deux côtés lors de la suppression de l’entouré… (34243)- L’utilisation de l’IA ne rafraîchit pas correctement les plages de dates personnalisées (34816)
- Ne pas envoyer de contenu vide lors de la détection de la langue (34825)
- Bannière de bienvenue : exclut toutes les routes administrateur (34822)
- Réinitialiser les hashtags lors de l’appui sur Entrée dans le rédacteur (34579)
- La configuration de l’IA doit être valide avant d’exécuter un test (34806)
- S’assurer que le sérialiseur d’événements contient les informations de balises (34801)
- S’assurer que l’utilisation des réactions rapides s’affiche dans la section fréquents (34798)
- Suppression de
fc-past-eventpersonnalisé (34796) - Mise à jour de l’expression régulière
modern mobilesuite à la suppression du support iOS 15 (34792) - Valider la longueur de l’e-mail (34786)
- Vérifier si le sélecteur
_cardClickListenerSelectorsexiste avant d’ajouter l’écouteur (34779) - Définir la date typique de la grande finale de l’AFL. (34768)
- S’assurer que
base_pathest correctement inséré dans les messages de triage IA. (34778) - S’assurer que le calendrier de catégorie interroge une plage de dates (34764)
- Impossible de cliquer sur n’importe quelle réaction sur iOS (34730)
- Rendre
web_hook_events#idun bigint (34620) - Ajout de VideoObject ld+json à chaque vidéo paresseuse (34678)
- Autoriser la sauvegarde automatique du brouillon après la fermeture de la modale (34703)
- Réinitialiser les styles de catégorie pour la récursion des ancêtres (34702)
- Afficher un message générique lorsque l’e-mail est authentifié sans fournisseur (34691)
- S’assurer que la version d’Ember dans la clé de cache est couplée au compilateur (34694)
- Ne pas importer directement le module
admindepuis l’application principale (34689) - Correction de la formulation de suppression d’utilisateur (34680)
- Utiliser le fuseau horaire de l’utilisateur lors de la création de nouveaux événements (34675)
- Ajustements de la version du hash git des nouvelles fonctionnalités (34671)
- Inclure les sous-catégories dans la liste des événements à venir, ajouter le paramètre
after(34640) - Lien « Afficher plus » inutile dans la modale des catégories (34636)
- Dans les messages de chat, filtrer les téléchargements par
UserUpload, et non parUpload.user(34596) - Calculer la date correcte avec l’heure locale (34623)
- Exclure les champs utilisateur non textuels de la vérification des mots surveillés (34646)
- Ajouter un bouton de suppression à la grille des thèmes (34606)
- Utiliser un entier, et non un flottant, dans l’automatisation du balisage IA (34622)
- S’assurer que les événements ont une durée correcte (34621)
- Ajout de la traduction manquante pour stop_impersonating (34616)
- Chargement paresseux de la couleur du badge de catégorie (34613)
- Suppression du support du paramètre include_expired (34582)
- Horodatage des messages de chat côté client (34592)
- Support des entités HTML dans le chat (34591)
- Ne pas afficher les boutons Enregistrer/Annuler des paramètres lors de la sélection de la valeur actuelle (34552)
- Empêcher le chat de groupe lorsqu’il est impossible de voir les membres du groupe (34571)
- Exclure les messages et sujets supprimés des listes d’attributions à divers endroits (34564)
- Le paramètre de site
Locale par défautn’est pas inclus dans la recherche administrateur (34562) - Utiliser l’URL du CDN pour le chat (34541)
- Ordonner correctement les événements dans la liste des événements à venir (34526)
- Commencer correctement les semaines le lundi (34536)
- Ne pas afficher de toast si le brouillon n’est pas sauvegardé (34535)
- Afficher le lien « Afficher plus » dans la modale des catégories après le chargement de l’observateur d’intersection (34516)
- Utiliser l’URL du CDN pour le chat (34507)
- Respecter le paramètre
long_polling_base_urlpour la configuration du bus de messages (34477) - Les confirmations requises ne s’affichaient pas (34504)
- Tronquer les longs noms pour les résultats de saisie semi-automatique (34479)
- Les sites avec des modèles de formulaire avaient des téléchargements cassés (34455)
- Mise à jour du rapport des comptes associés pour gérer Discourse Connect (34462)
- Amélioration de la logique de visibilité du sélecteur de mode de couleur (34434)
- Respecter le paramètre de préfixe de base de données dans l’importateur SMF2 (34446)
- Supprimer le texte ajouté par erreur (34447)
- Problème de délai d’attente lors de la mise à jour d’une grande collection d’utilisateurs en changeant les paramètres de site
default_categories_*etdefault_tags_*(33665) - Les invites par défaut doivent être explicites quant au format attendu. (34442)
- Gérer
darken minuscules (34444) - DiscourseConnect &
SiteSetting.auth_immediately = false(34424) - Support de
light-darksur les anciens navigateurs (34438) - Interface de filtre chevauchant l’INPUT sur les petits écrans (34426)
- Migration
base_scheme_idcassée lorsque la base est par défaut (34430) - Autoriser la création de nouvelles palettes de couleurs basées sur des palettes personnalisées (34351)
- Assouplir la validation de l’ID de salle Matrix (34399)
- Gérer l’événement auxclick sur la liste des sujets (34408)
- Ne pas laisser le paramètre
additional_tag_idsvide après la suppression des doublons dans l’intersection (34423) - Restaurer les styles dans la route finish-installation (34420)
- Mise à jour de la clé i18n pour le bouton de bascule de localisation (34405)
Modifications de l’UX
- Suppression de la balise
<b>de la modale de déplacement de message pour éviter le double gras (35048) - Activation du « mode mobile basé sur la fenêtre » par défaut (35036)
- Amélioration des couleurs du graphique des traductions IA en mode sombre (35042)
- Ajustement de la recherche Horizon (34909)
- Correction de la réapparition du bouton Nouveau sujet dans Horizon (35017)
- Afficher une erreur utile en cas d’échec de l’aperçu du thème (35034)
- Empêcher le retour à la ligne de l’icône et du texte dans le fil d’Ariane (35008)
- Utiliser le remplissage de recherche pour les découvertes (35005)
- Refonte de la page 404 (34999)
- Utilisation du nouveau modificateur --danger dans le menu déroulant (34981)
- Mise à jour de la taille des émojis (34494)
- Suppression de l’effet de survol (incohérent) (34881)
- Polissage de la notification de premier message des nouveaux utilisateurs (34965)
- Remplacement de btn-danger par une classe modificateur pour le menu déroulant des signets (34941)
- Correction de la chronologie (34953)
- Ajustement du menu de recherche de la bannière de bienvenue en présence de découvertes IA (34957)
- Ajout d’un paramètre de couleur de texte pour la bannière de bienvenue (34657)
- Utilisation des classes de tableau administrateur pour la liste des jours fériés du calendrier (34942)
- Mise à jour du texte (34944)
- Correction de la taille des émojis dans les extraits de message (34924)
- Horizon >` ajout du même style d’état au bouton danger (34922)
- Amélioration du style de progression sur mobile (34886)
- Horizon >` style d’état du bouton NT de la barre latérale (34918)
- Horizon >` ajustements du style des boutons (34912)
- Ajout d’un info-bulle sur la couleur de l’icône pour les changements du bouton de traduction (34901)
- Horizon >` augmentation de l’index z pour les contrôles de liste (34902)
- Suppression de l’ombre, implémentation des variables d’espace (34885)
- Le titre de restauration de sauvegarde désactivé incluait du HTML de lien (34894)
- Correction du remplissage pour les pages sans Ember (34884)
- Corrections de la carte utilisateur sur mobile (34883)
- Rendre
add_email.emailen majuscules (34876) - Garder le lien de la barre latérale administrateur « Thèmes & Composants » actif sur les composants (34869)
- Amélioration du retour à la ligne des badges de la carte utilisateur pour un paramètre max_favorite_badges plus élevé (34860)
- Refonte de GroupSelector avec Floatkit (34685)
- Ajout d’un lien pour démarrer une nouvelle messagerie privée lorsqu’aucune n’est présente (34820)
- Amélioration de la mise en page pour les messages signalés à réviser dans la nouvelle interface (33534)
- Utilisation plus cohérente de d-hover dans les menus (34794)
- Application de htmlSafe aux titres des sujets dans les notifications de signets (34826)
- Correction du retour à la ligne du profil utilisateur sur les petits écrans (34817)
- Suppression de la marge des enfants de navigation-controls au profit de gap (34771)
- Rendre les en-têtes des éléments de liste administrateur cliquables (34772)
- Polissage des contrôles de la liste des sujets (34714)
- Contrôle de l’affichage des événements via un paramètre de site (34795)
- Utilisation d’un langage plus précis pour les sondages dynamiques (34769)
- S’assurer que toutes les citations gèrent le retour à la ligne des longs mots (34748)
- Améliorations mineures de la mise en page du journal des e-mails administrateur (34735)
- Glimmerisation de CreateTopicButton, rendu de la classe btnType variable pour Horizon (34733)
- Ne supprimer la marge du paragraphe dans la bannière que s’il est le dernier enfant (34695)
- Remplacement des variables d’espacement d’Horizon par les nouvelles variables du noyau (34701)
- Horizon >` corrections des badges (34700)
- Quelques affinements du graphique de progression de la traduction (34674)
- Horizon >` rétablissement du nombre de non-lus (34662)
- Ajustement de la mise en page de la modale de personnalisation de la barre latérale sur mobile (34665)
- Style et position du bouton d’abandon du rédacteur (34638)
- Fermer le menu de saisie semi-automatique sur Espace mais permettre la poursuite de la recherche des noms complets des utilisateurs (34611)
- Afficher un peu plus d’informations sur le graphique de progression de la traduction (34643)
- Garder le soulignement de la nouvelle navigation visible (34612)
- Correction de la capitalisation de la marque dans la locale (34631)
- Ne pas inclure la navigation du pied de page PWA/application mobile sur certaines routes (34619)
- Correction du rayon de bordure sur la bannière de bienvenue (34609)
- Corrections de compatibilité Horizon (34577)
- Modes de couleur de texte pour l’image de fond de la bannière de bienvenue (34519)
- Afficher le menu déroulant de la persona IA uniquement avec plusieurs options (34527)
- Utilisation de ColorPalettePicker dans la modale de palette de base (34560)
- Amélioration de la mise en page de la palette de couleurs avec un espacement approprié (34559)
- Amélioration de l’expérience de recherche et de filtrage sur mobile (34554)
- Horizon >` réafficher le bouton de création de sujet (34546)
- Empêcher le redimensionnement automatique inutile de Safari dans le menu déroulant de filtre (34533)
- Restylisation de la fenêtre contextuelle résolu (34518)
- Styles de bouton principal sur le bouton social Discourse ID (34465)
- Ajout d’une classe à la note de bas de page en ligne pour l’afficher en inline-block (34515)
- Suppression des boutons de chat et de message sur le profil de l’utilisateur actuel (34513)
- Suppression de la limite de hauteur lors de l’affichage de l’aperçu dans le rédacteur mobile (34485)
- Suppression de « (Se connecter avec Apple) » comme suffixe car nous l’incluons déjà comme préfixe (34481)
- Amélioration du positionnement par défaut des badges sur l’index des thèmes/couleurs administrateur (34456)
- Toujours appliquer les classes de contenu de message pour les réponses (34468)
- Améliorations du spoiler de l’éditeur riche (34149)
- Changement de « Open AI » en OpenAI (34459)
- Correction du remplissage inférieur de cmd-k (34440)
- Correction de la locale
default_dark_badge(34432) - Affichage d’un indicateur de chargement sur le bouton d’usurpation d’identité utilisateur (34431)
- Ajustement de la hauteur minimale des éléments dans le toast pour mieux aligner l’icône de fermeture (34416)
- La création d’un nouveau thème/composant doit rediriger vers la route d’édition du thème (34353)
Modifications de sécurité
- Les suggestions de l’assistant IA basées sur un sujet doivent vérifier que l’utilisateur y a accès
- Utilisation de restrictions basées sur un nonce pendant la restauration
- XSS de la transcription de chat de l’éditeur riche
Performance
- Optimisation du tableau de bord de progression de la traduction avec une requête par lots (34861)
- Indexation correcte des dates d’événement (34877)
- Suppression de N+1 lors du chargement de la liste des événements (34841)
- Ne pas récupérer les données de thread lorsque nous les avons (34799)
- Ajout de
index_web_hook_events_on_created_at(34594) - Ne pas hydrater tous les candidats dans une grande relation (34553)
- Amélioration des performances de SiteSetting.humanize_name + all_settings (34404)
Accessibilité
- Correction de la navigation au clavier de la barre d’outils avec les éléments d-menu (34615)