Encore plus !
Mais attendez, ce n’est pas tout ! Nous faisons de notre mieux pour mettre en évidence les nouvelles fonctionnalités et les changements pour vous, mais il y a toujours trop de changements à détailler. Pour une liste complète des nouvelles fonctionnalités, des corrections de bugs, des améliorations de l’expérience utilisateur, et plus encore, assurez-vous de consulter les Fonctionnalités et Corrections Supplémentaires listées ci-dessous.
Améliorations des plugins
Assign
Changements d’UX
- Réusinage supplémentaire pour la préparation de la liste de sujets
Discourse Chat
Nouvelles fonctionnalités
- Ajouter un bouton de chat sur la page du sujet sous la chronologie et le pied de page du sujet
- Ajouter une option pour désactiver les notifications de mention à l’échelle du canal
- Bouton de chat dans la carte utilisateur
- Limiter les réactions emoji uniques à 30 par message
Corrections de bugs
- Permet de s’envoyer des messages directs
- Assure qu’un brouillon correct est créé lors de la construction d’un message direct
- Ajouter un tooltip manquant à l’icône dans la liste des sujets
- Corrige une régression empêchant l’indicateur de s’afficher
- La cuisson n’est pas requise car nous envoyons le message au serveur
- Fait de
direct_messagesune route d’index - Formate les noms d’utilisateur au moment de la requête
- Filtre immédiatement pour éviter l’affichage de “aucun résultat”
- Changer la copie pour le bouton de citation
- Appliquer la troncature sur le placeholder
- Ajustements mineurs
- Corriger les liaisons d’événements d’application manquantes
- Utiliser
chatEventPrefixpour gérer les événementsinsert-textdu compositeur - Autoriser de nouvelles réactions en double lorsque le maximum de nouvelles réactions est atteint
- Erreur lors de la visualisation d’un autre utilisateur par un anonyme lorsque le chat est activé
- Ne pas générer d’erreur à partir d’une table manquante
Changements d’UX
- Implémente un compositeur de messages directs entièrement repensé
- Implémente une barre de progression
- Changer le point de sortie du plugin pour le placement du bouton de la carte utilisateur
- Empêche la sélection du texte de réponse lors d’une pression prolongée
- Annuler la pression prolongée lors du défilement
- Notifications de chat encore plus cohérentes
- Implémente l’utilisation de la pression prolongée pour déclencher le menu mobile
- Ajoute un peu plus de marge sous les réactions
- Implémente un menu mobile dédié pour les messages
Voting
Nouvelles fonctionnalités
- Améliorer le syndrome de la page blanche
Corrections de bugs
- Gérer correctement les booléens sur le serveur
Akismet
Corrections de bugs
- Rendre configurable la révision du premier message d’un utilisateur TL1.
Calendar
Nouvelles fonctionnalités
- Inclure le libellé de date complet comme tooltip dans la liste des sujets
Changements d’UX
- Ajuster l’affichage des événements du calendrier
Data Explorer
Corrections de bugs
- Utiliser de nouvelles propriétés pour le bouton de sélection de fichiers
Encrypt
Corrections de bugs
- Masquer le bouton d’édition rapide pour les sujets chiffrés
- Ajouter uniquement les résultats de recherche valides
- Vérifier l’existence des objets mis en cache avant d’y accéder
- Mettre à jour les clés existantes uniquement si elles existent
- Masquer le bouton de conversion en sujet public
Kolide
Corrections de bugs
- Extraire les identifiants d’appareil avant de mettre à jour la base de données.
Docker Manager
Corrections de bugs
- Récupérer dynamiquement l’URL du logo
Code Review
Corrections de bugs
- Gérer les commits sans messages
RSS Polling
Corrections de bugs
- Ne pas lever d’erreur si l’utilisateur n’existe pas
Policy
Corrections de bugs
- Effacer
next_renew_atlorsquerenew-startest supprimé. - Ordonner les utilisateurs affichés et exclure les inactifs / suspendus
Automation
Corrections de bugs
- S’assurer que nous ne mutons pas l’objet d’automatisation
Changements d’UX
- Permet de détruire une automatisation en erreur
Footnote
Corrections de bugs
- Permettre plusieurs références à la même note de bas de page
Salesforce
Corrections de bugs
- Ajouter les entrées de localisation manquantes pour les paramètres du site.
- Supprimer la route admin inutilisée
- Précharger les champs personnalisés des sujets
Chat Integration
Nouvelles fonctionnalités
- Permettre de désactiver
[quote]pour les transcriptions Slack
Corrections de bugs
- Corriger une erreur dans la vérification du problème
AdminDashboardData - Afficher les erreurs du tableau de bord admin uniquement lorsque le plugin/fournisseur est activé
Fonctionnalités et Corrections Supplémentaires
Cliquez pour développer
Nouvelles fonctionnalités
- Ajouter l’attribut
user_suspendeddans la sérialisation des messages. - Améliorer le regroupement des IP filtrées et étendre pour IPv6
- Ajouter un job Sidekiq pour la synchronisation des ACL S3
- Ajouter le mode sombre pour les e-mails
- Éléments de l’éditeur JSON triables
- Permettre les ressources JS de thème locales
- Permettre plusieurs groupes d’étiquettes requis pour une catégorie
- Hook
DiscourseEventpoursync_sso - Favoris polymorphiques pt. 1 (CRUD)
- Supporter les URL
upload://dans les balisesimg
Corrections de bugs
- Attribut
hrefpour le lien de date du message. - Ajouter
hrefà l’élément de lien de date du message - Empêche les erreurs avec l’autocomplétion des emojis
- Mettre à jour les styles des e-mails en mode sombre
- S’assurer que
allowed_tagsetallowed_tag_groupspeuvent être supprimés - Les journaux d’e-mails ne trouvent pas l’e-mail entrant joint
- S’assurer que
category_required_tag_groupssont détruits avectag_groups - Revenir à
clipboard.writeTextsiClipboardItemn’est pas pris en charge - Défilement de sujet buggé sur iOS 12
- Sérialiser les permissions pour le groupe
everyone - Nettoyer les groupes d’étiquettes de catégorie requis avec des identifiants de groupe d’étiquettes invalides
- S’assurer que la gestion des navigateurs hérités utilise le contenu complet de
<noscript> - Masquer l’onglet des notifications utilisateur pour les utilisateurs modérateurs.
- Problèmes mineurs avec l’uploader d’images Uppy et le mixin d’upload Uppy
- Empêcher les doublons dans les URL autorisées du champ API
- Inclure les routes dans les URL autorisées d’un champ API même si elles n’ont pas de contraintes de format
- Exclure les ancres automatiques de l’index de recherche
- Limiter la longueur maximale des mots dans l’index de recherche
- Inclure le contenu du crawler sur les anciens navigateurs mobiles
- Les utilisateurs qui suivent des étiquettes dans des groupes d’étiquettes ouverts ne sont pas notifiés
- Pas besoin de masquer “Plus tard cette semaine” lors de l’affichage de “Plus tard aujourd’hui”
- S’assurer que les images ne changent pas de hauteur une fois le chargement terminé
- Rediriger l’utilisateur vers le sujet auquel il a été invité
- Ne pas tenter de
pull_hotlinked_imagepourraw_html - Les e-mails générés automatiquement provoquant une tempête d’e-mails SMTP de groupe
- Erreur 500 lors de la création d’un utilisateur avec un nom d’utilisateur entier
- Mettre à jour la colonne ‘posted’ lors du changement de propriétaire du message
- Le défilement de la file d’attente de révision ne fonctionne pas après une action.
- Arrêter le tri des options dans les sélecteurs de date du modal de favoris et du modal de minuteries de sujet
can_permanently_deletedoit vérifier si l’utilisateur est admin- Aborter la création de thème si impossible de créer des téléchargements
- Construire
shareUrlde message et de sujet corrects - S’assurer que
ActiveSupport::Inflectorest utilisé par Zeitwerk - Masquer le nombre d’étiquettes dans le filtre d’étiquettes lorsqu’il est dans le contexte d’une catégorie
- Inverse le popper lorsque la position supérieure est choisie incorrectement
- Fermer la carte utilisateur/groupe en appuyant sur la touche Échap
- Ne pas mettre toute la configuration Sidekiq dans
to_prepare - Maintenir le code HTML ``
` lors du téléchargement d’images distantes
- Valider les restrictions d’étiquettes de catégorie avant d’envoyer de nouveaux sujets à la révision
- La réinitialisation des avatars sélectionnables échouait
- Afficher l’avertissement de groupes restreints lorsque nécessaire
- Ne pas envelopper
unaccentautour destsqueries - Erreur lors du réglage du niveau de notification sur muet/ignoré sur la page utilisateur
- Ajouter le champ
errorssi confirmation de mise à jour de groupe - Ne pas tenter de focaliser
.titledanstopic-list-items’il n’existe pas - La fermeture du sélecteur ne doit pas propager l’événement pointeur
- S’assurer que
max_oneboxes_per_postest appliqué - Permettre l’importation de
@ember/testdans les builds de production embercli - Ne pas écouter les événements de focus/flou si la liste de sujets opte pour le dernier focus visité
Changements d’UX
- Ajustements mineurs d’alignement de la liste de sujets sur mobile
- Rendre la ligne de sujet complète cliquable sur mobile
- Ajouter une marge au bouton de clé de sécurité
- Style moins spécifique pour les connexions d’authentification
- Appliquer le style du crawler au contenu
<noscript> - Rendre le HTML de l’en-tête/pied de page cohérent pour le crawler et noscript
- Rendre la vue crawler utilisable sous différents schémas de couleurs
- Édition de blocs de code en ligne
- Mettre à jour les styles de la vue crawler pour être plus lisibles
- Exiger un mot de passe pour les utilisateurs invités
- Ajouter un bouton de détails aux listes d’administrateurs de rebonds/rejets
- Utiliser la date d’engagement pour les onebox GitHub
- Indiquer que le bouton “Afficher les réponses” ne fonctionne pas pour les messages supprimés
- Messages plus clairs pour l’état vide sur la page des sujets d’activité utilisateur
Performance
- Accélérer la requête principale de la liste des utilisateurs admin
- Limiter les mises à jour de
last_used_atde la clé API - Mettre à jour
UserDestroyerpour récupérer les historiques et les actions par lots
Accessibilité
- Rendre les avatars utilisateur dans les messages non accessibles au clavier
- Améliorer l’accessibilité des réponses intégrées sous les messages
- Améliorer l’accessibilité des boutons de likes/nombre de lectures de messages
- Changer le nom de tag
tabLocde<a>à<span> - Inclure le nom d’utilisateur dans
aria-labelde la région du message - Rendre la colonne des vues dans les listes de sujets accessible au clavier
- Améliorer le modal d’entrée de sujet
- Ajouter des
aria-labelaux en-têtes de colonne de la liste des sujets - Ajouter
aria-labelà la cellule Réponses dans la liste des sujets - Focaliser le dernier sujet vu dans les listes de sujets (3ème tentative)