Encore plus !
Mais attendez, il y a encore plus ! 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 obtenir la 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.
Mises à jour de sécurité
Cette version bêta inclut 2 corrections de sécurité pour des problèmes signalés par notre communauté et HackerOne.
- Ne pas exposer les données de bannière sur les sites nécessitant une connexion (login_required)
- Supprimer l’approbation automatique lors de l’échange d’une invitation
Améliorations des plugins
Assignation
Fonctionnalités
- Enregistrer le lien assigné dans la section des sujets de la barre latérale.
- Promouvoir les signets polymorphes
- Afficher une note dans le message des modérateurs
- Afficher une note dans l’infobulle
- Ajouter une note d’assignation
Corrections de bugs
- Inclure les utilisateurs assignés à un message plutôt qu’à un sujet.
- Assigner uniquement lorsque la suggestion est cliquée
- L’assignation d’un utilisateur sans note assigne et ferme la fenêtre modale
- Prise en charge des signets polymorphes
- Renommer le bouton
- Lien utilisateur lors de l’assignation/désassignation d’un message
- Masquer le bouton d’action du pied de page lorsque l’utilisateur ne peut pas assigner
- Filtre d’examen brisé
Changements UX
- Ne pas mentionner le groupe lorsque personne n’est assigné.
- Afficher les auteurs sur la liste d’assignation de groupe
- Afficher les auteurs sur la liste des sujets assignés
Performance
- Accélérer la requête SQL
User.assign_allowed
Discourse Chat
Fonctionnalités
- Déplacer le bouton de signet vers les actions rapides des messages de chat
- Implémenter les oneboxes pour le chat
- Ajouter un bouton pour revenir au petit chat
- Emails de notification de chat
- Signets de messages de chat
- API des boutons du compositeur de chat
- Déplacer les messages de chat vers un autre canal
- Rendre le message original l’extrait de réponse si l’extrait formaté est vide
Corrections de bugs
- Assure qu’un message supprimé peut être marqué comme lu
- Demande des avatars plus grands pour les oneboxes
- Les tests étaient cassés suite à un changement du noyau
- Empêche le saut lors du chargement de plus de contenu
- La onebox ne doit afficher que les utilisateurs actifs
- S’assurer que les uploads de chat ont l’URL correcte dans le modèle
- Erreur d’upload indéfinie lors de la tentative de cloneJSON
- Le remplissage de développement échoue avec un utilisateur administrateur manquant
- Rafraîchir l’état du chat lorsque l’onglet gagne la visibilité
- Ajouter du texte d’aide supplémentaire pour les raccourcis de chat
- S’assure que nous tentons de remplir le panneau actuel avec des messages
- S’assure que le chat a la bonne hauteur lors du redimensionnement du compositeur
- S’assure que le message en cours de rédaction n’utilise pas la référence du tableau des uploads
- S’assure que nous nous désabonnons de /chat-reply en mode brouillon
- Problèmes avec les messages supprimés et la dernière lecture incorrecte
- Empêche qu’un chatable détruit/supprimé ne fasse planter la page d’administration
- Cohérence de l’ordre des messages
- Sérialiser les dates en utilisant ISO8601
- Ajouter des spécifications pour ChatChannelFetcher et corriger les problèmes
- Utiliser message.full_url dans les emails de résumé
- Send_unread_mentions_summary est une méthode de classe
- Faire fonctionner la mise en évidence de la ligne de signet avec la barre latérale
- Corriger le filtre dans le récupérateur de canal de chat
- Ne pas masquer le séparateur des nouveaux messages à côté de l’en-tête du canal.
- S’assure que la transition du compositeur est terminée pour calculer la hauteur
- Corrections mineures sur msg-actions
- Réduit la marge avant les points de l’indicateur de réponse
- Contournement d’une bizarrerie d’Electron
- Empêche 2 lignes lorsqu’une seule est nécessaire dans Firefox
- L’état désactivé du compositeur était incorrect
- Mettre à jour le point de terminaison de dernière lecture de l’utilisateur.
- Ajouter l’attribut ID du canal aux citations de chat
- Faire fonctionner get_channel_by_name avec le nom du chatable
- Message d’erreur plus agréable lors de la réaction sans adhésion
- Mettre immédiatement en file d’attente les tâches de notification
- Extraits pour les messages complexes
- Les uploads du compositeur apparaissaient dans le dernier message
- ChatMessageClasses a trop d’arguments
- Ajouter une galerie au repliable
- S’assure que les mentions sont correctement mises en évidence
- Ne pas masquer l’indicateur de nouveaux messages à côté de l’en-tête du canal
- Ne pas afficher le bouton Déplacer les messages dans les canaux de message privé (DM)
- Ne pas supposer que le nom existe pour le canal
- Ne pas masquer l’indicateur de nouveaux messages à côté de l’en-tête du canal.
- Charger le remplissage uniquement dans l’environnement de développement
- S’assure que le séparateur est correctement traduit
- Afficher le texte modifié si la modification d’un repliable vers un repliable
- S’assure que le repliement fonctionne sur les anciennes versions
- S’assurer que les modifications sont affichées, avec des tests
- Décorer lazyYT une seule fois
- Get + computed causant des problèmes sur les anciennes versions
- S’assure que le widget se redessine lorsque le routeur change
- Corriger les oneboxes GitHub qui débordent
- Limiter le style des images/oneboxes de chat à
.chat-message - Le suivi d’un canal public ne retourne pas le canal
- S’assure que les canaux sont rafraîchis lors de la création d’un canal
- Redimensionner les images dans les oneboxes
- S’assure que nous ne nous abonnons pas deux fois aux mises à jour
- Accuser correctement réception de la suppression dans unread_counts
- Utiliser @service router pour corriger la citation de chat sur mobile
- Activer la citation dans tous les cas
- Limiter la mise à jour des enregistrements ChatMessageEmailStatus à l’utilisateur actuel
- Le paramètre de canal par défaut ne fonctionne pas
- S’assure que le collage HTML fonctionne
- Réinitialiser l’état du créateur de DM lors du changement de canal
- S’assure que nous nous concentrons lors de la création à partir d’un DM
- Améliore le changement de canal lors de l’upsert
Changements UX
- S’assure que le collage en bas charge à partir du dernier message
- Réduit l’espacement entre les avatars dans la onebox du canal
- Diviser chaque message du résumé en sa propre ligne.
- Ajuster l’interface utilisateur des canaux archivés
- Changer le bouton déroulant du compositeur de chat pour utiliser l’icône de croix
- Augmenter la limite de DM à 20 dans tous les cas
- Masquer les actions de message lors du survol de la souris (mouseleave)
- Légèrement améliorer l’apparence des actions de message sur ordinateur de bureau
- Vibrer sur les appareils qui le supportent
- Désactiver la sélection de texte sur plus d’éléments
- Rendre certains éléments de l’interface utilisateur non sélectionnables
- Afficher le message en cours de rédaction lors de la création d’un canal
- Utiliser l’icône crayon pour le bouton parcourir les canaux
- Utiliser l’icône engrenage pour le bouton modifier les canaux
- Réduire le padding vertical de l’indicateur de réponse
- S’assure que la barre de progression atteint l’état terminé
Performance
- Analyser le HTML une seule fois pendant isCollapsible
- Mettre à jour tous les décorateurs pour utiliser l’API decorateChatMessage
- Décorer les messages uniquement lorsque la cuisson (cooked) change
Vote
Corrections de bugs
- Journalise les changements de paramètres de catégorie lorsque le vote est activé/désactivé
- Ne pas recréer l’enregistrement de base de données pour le paramètre de catégorie
Modèles (anciennement Réponses préétablies)
Fonctionnalités
- Inclut les variables
%{topic_title}et%{topic_url} - Retourne 422 dans /canned_replies/id/use si l’ID n’appartient pas à une réponse préétablie
- Limiter le nombre maximum de réponses récupérées comme mesure de sécurité
- Ajout de tâches Rake pour migrer les données de la v1 vers la v2
- Vérifier les permissions de catégorie pour voir si l’utilisateur peut utiliser les réponses préétablies
- Filtrer les sujets avec un statut indésirable de la liste des réponses
- Interface utilisateur unifiée pour la sélection sur ordinateur de bureau et mobile
- Supprimer le code CUD des réponses et les éléments de l’interface utilisateur
- Permettre à l’utilisateur de filtrer la réponse préétablie par tag
- MVP - Récupérer les réponses à partir des sujets de catégorie
Corrections de bugs
- Corrige la régression dans les variables de modèles commençant par reply_
- Renommer la migration pour reate_discourse_templates_usage_count
- Définir usage_count par défaut à 0 lors de la migration depuis la v1
- @computed dans CannedTagDrop causait l’échec des tests
- Tester si l’entrée de filtre a été trouvée avant de définir le focus
- Suppression du style en ligne inutile dans canned-replies-modal.hbs
- Utiliser POST pour mettre à jour l’utilisation de la réponse
- Suppression des paramètres inutilisés
- Correction des erreurs de lint
Calendrier
Nouvelles fonctionnalités
- Permettre aux administrateurs de voir les jours fériés par région
- Ajouter un calendrier d’événements sur la page de catégorie
Corrections de bugs
- Ne pas initialiser sur les connexions login_required déconnectées
- Rendre la région visible pour l’utilisateur actuel également
- Ne pas masquer le calendrier des événements à venir lors de la navigation hors de la page
Changements UX
- Corriger le sélecteur de fuseau horaire et la logique multi-personnes
- Ne pas afficher la barre de défilement lorsqu’aucun défilement n’est nécessaire
Changements de sécurité
- Échapper correctement le nom de l’événement
Suivi de groupe
Corrections de bugs
- Gérer correctement les messages des utilisateurs supprimés
Data Explorer
Corrections de bugs
- Le bouton Modifier ne doit pas être visible pour les requêtes seedées
Perspective API
Corrections de bugs
- Empêche l’échec du test lors de l’utilisation de set sur un élément détruit
- Erreur Promise finally pour perspectiveSave
Encrypt
Nouvelles fonctionnalités
- Promouvoir les signets polymorphes
Corrections de bugs
- Essayer de traiter un message en post-traitement uniquement s’il existe
- Prise en charge des signets polymorphes
- Utiliser des méthodes d’objet pour définir les propriétés du Brouillon
Connexion Steam
Nouvelles fonctionnalités
- Permettre la révocation de l’authentificateur Steam
Kolide
Nouvelles fonctionnalités
- Promouvoir les signets polymorphes
- Ajouter le nom d’utilisateur dans le titre du sujet d’alerte utilisateur.
Corrections de bugs
- Ajouter la prise en charge des signets polymorphes
- Ignorer la mise à jour de l’alerte PM si l’utilisateur n’est pas trouvé.
Vidéo
Nouvelles fonctionnalités
- Ajouter la prise en charge du téléchargement de la version mp4
Corrections de bugs
- Lien vers le bon nom de fichier mp4
Revue annuelle
Corrections de bugs
- Ajouter la prise en charge des signets polymorphes
Code Review
Corrections de bugs
- Rendre l’analyse des filtres Git plus stricte
- Attendre 30 secondes avant de synchroniser les commits
- Échapper les filtres Git présents dans le dernier paragraphe
Changements UX
- Séparer les boutons de profil pour corriger l’état de survol
Abonnements
Corrections de bugs
- Paiements en double apparaissant dans l’interface utilisateur de Discourse
Politique
Nouvelles fonctionnalités
- Prise en charge des politiques multi-groupes
Corrections de bugs
- S’assure que l’état du constructeur est correctement défini
Réactions
Corrections de bugs
- Le message d’erreur « Réactions maximales atteintes » doit être à parité avec le noyau
- Empêche un bug lors de multiples clics
- Stocke la référence au widget développé
- Si popper précédent, s’assurer qu’il est masqué avant destruction
- Simplifier le cycle de vie de popper
- Diverses corrections mineures
- Utilise toujours les actions comme widget parent
- Publier l’ancienne et la nouvelle réaction lors de l’activation/désactivation
Changements UX
- Légèrement retarder l’expansion du sélecteur pour éviter les mouvements rapides
- Ajustements mineurs à l’expansion/réduction des panneaux
OpenID Connect
Corrections de bugs
- Ajouter un délai d’attente de 10s à toutes les requêtes sortantes
Traducteur
Nouvelles fonctionnalités
- Mettre à jour les langues prises en charge pour Google Translate
Automatisation
Nouvelles fonctionnalités
- Ajoute un déclencheur user_granted_badge
- Ajouter le script close_topic
- Ajouter l’option intervalle pour le champ de déclencheur de récurrence.
Corrections de bugs
- Supprimer le paramètre
INTERVALdeRRuledans le calcul du jour de la semaine.
Notes utilisateur
Corrections de bugs
- S’assurer que l’utilisateur est un EmberObject.
Salesforce
Nouvelles fonctionnalités
- Synchroniser le lead/contact Salesforce lors de la création du compte utilisateur.
Corrections de bugs
- Utiliser les traductions pour le bouton de connexion
Docs
Nouvelles fonctionnalités
- Enregistrer le lien de documentation dans la section des sujets de la barre latérale.
Intégration Chat
Corrections de bugs
- Respecter les paramètres du noyau lors du rendu des noms d’utilisateur/noms d’utilisateur
Changements UX
- Alignement des contrôles d’administration
Gamification
Nouvelles fonctionnalités
- Mise en évidence des lignes pour currentuser + formatage des nombres
- Ajouter le style du classement
Corrections de bugs
- Nombres de rang masqués
- Les utilisateurs anonymes causaient des exceptions
- Corriger les avatars manquants dans le tableau du classement
Changements UX
- Style d’administration
- Ajouter le formatage manquant pour les applaudissements
- Abréviation des nombres uniquement sur mobile
- Réduction de l’échelle du podium + corrections de locale
Fonctionnalités et corrections supplémentaires
Cliquer pour développer
Nouvelles fonctionnalités
- Ajouter les comptes de nouveaux/non lus aux liens de la section des tags dans la barre latérale expérimentale
- Première passe de la section des tags pour la barre latérale expérimentale.
- Afficher le compte de nouveaux/non lus pour les catégories suivies dans la barre latérale expérimentale
- Ajouter des liens de section à la section des catégories pour la barre latérale expérimentale
- Créer la table upload_references
- Propager le statut utilisateur via le bus de messages
- Mettre en évidence l’option Aucune par défaut pour les signets
- Statut utilisateur
- Rendre l’expiration de l’URL GET signée par S3 configurable
- Récupérer les images hotlinkées immédiatement après la publication
- Paramètre du site pour bloquer la onebox des URL qui redirigent
- Promouvoir les signets polymorphes par défaut et migrer
- Permettre aux locaux d’être transmis dans server_plugin_outlet
- Ajouter le titre de la page aux pages 404
- Restaurer le défilement sur les pages d’activité utilisateur
- Promouvoir l’action du personnel « Supprimer le groupe » dans le journal.
- Signets polymorphes partie 3 (rappels, importations, exportations, refactoring)
- Valider la combinaison de paramètres entre le stripping EXIF et l’optimisation d’image
- Ajouter un retour à la valeur suggérée lorsque auth_overrides_username
- Introduire un paramètre global du site pour désactiver la suggestion des week-ends dans les sélecteurs de date
- Optionnellement sauter l’utilisation de full_name lors de la suggestion de noms d’utilisateur
- Limiter la recherche aux messages privés dans ce contexte
- Détecter les emojis d’Emoji 14.0
- Signets polymorphes partie 2 (listes, recherche)
- Afficher l’invite pour les groupes de tags requis
- Paramètre du site pour limiter la liste des destinataires dans les emails de notification
- Bloquer l’indexation de la liste des sujets intégrés
Corrections de bugs
- S’assurer que extract_upload_ids fonctionne avec toutes les URL courtes
- Ignorer la vérification du jeton CSRF sur les routes de webhook
- Afficher le retour traduit comme nom de groupe pour les groupes d’emojis personnalisés
- Permet d’afficher l’image à la bonne taille
- La onebox Twitter conserve les espaces blancs pour les liens développés
- Envoyer les notifications de citation aux bons utilisateurs lors de la priorisation des noms complets
- Nettoyage des données de paramètres de site historiques invalides
- Gérer la chaîne vide dans theme_settings pour upload_references
- Rendre à nouveau possible la désactivation de TLS dans le courrier
- Échapper le titre YouTube lors de la construction du HTML d’aperçu de la onebox
- Sujets de sous-catégories suivis manquants de la liste des sujets suivis
- Gérer correctement les cookies d’authentification invalides
- Initialiser les bases de données multisites après la migration en développement
- Erreur « Email Send post has already been taken »
- Restaurer l’aperçu automatique du style dans l’assistant
- La connexion DiscourseConnect n’a pas auto-approuvé en fonction du domaine de l’email
- S’assure que le compositeur n’est pas pré-rempli avec aucun/tous les tags
- Ne pas lancer d’erreurs sur les menus déroulants de l’assistant
- Approuver l’utilisateur lors de l’échange d’une invitation pour les sites uniquement par invitation
- Ne pas utiliser de SVG pour les métadonnées twitter:image
- Garder le brouillon du compositeur lors de l’aller-retour entre MP et Nouveau Sujet.
- Harmoniser la génération de la classe de corps de catégorie sur le serveur/client
- Afficher « suspendu par l’utilisateur »
- Rendre le paramètre de requête f persistant lors de la navigation entre les éléments de navigation
- Le nombre d’éléments de navigation de la liste des sujets ne respecte pas le filtre suivi.
- Changer la cible de l’événement sur la ligne du kit de sélection
- Le filtre suivi ne tenait pas compte de l’imbrication maximale de catégorie de 3
- Retour à l’icône de notification push par défaut si aucune n’existe
- Ne pas chercher de fichier JS de test de plugin en production
- Ajouter des tests d’accès rapide aux signets et corriger le nom d’utilisateur
- Gérer correctement les citations imbriquées dans to-markdown
- Respecter le fuseau horaire de l’utilisateur dans les emails concernant le silence et la suspension
- Changer la date doit recalculer l’entrée
- URL incorrecte pour le menu d’action rapide des signets
- Affiner davantage la requête de suppression de signet en double
- Supprimer les signets de sujets superflus
- Erreur de mot censuré InlineOneboxer
- Appliquer les mots censurés à la onebox en ligne
- Améliorer le titre de l’icône de signet
- Limites pour la recherche d’en-tête de message privé et de groupe
- Ignorer le téléchargement des images hotlinkées pour la bio utilisateur nil
- L’application des options d’utilisateur par défaut ne fonctionnait pas pour les drapeaux booléens
- Les changements de paramètres de site pour les booléens doivent être enregistrés comme vrai/faux
- Refactoriser le placement du point de sortie du plugin & l’utilisation de l’index
- Vider le cache de la onebox en ligne lorsqu’un message est rebaké
- Passer un hash vide pour les locaux de vue par défaut
- Appliquer ‘allowed_href_schemes’ à tous les attributs src/srcset
- Permettre aux utilisateurs de sélectionner des catégories « régulières »
- Utiliser une transition CSS pour faire de la place pour le compositeur
- L’état
acteddans l’action de message comme « J’aime » pouvait se désynchroniser avec plusieurs likes - Appliquer « masquer le compte de messagerie » pour les invitations
- Empêcher tous les types de connexion en mode lecture seule
- Ajouter Safari 12 aux cibles de construction d’ember-cli en production
- Faire respecter le format de la requête aux erreurs en lecture seule
- Gérer le rendu des citations pour une instance Discourse externe
- Vérifier le tag autorisé lors de l’édition des éléments à examiner
- Les marges automatiques causent un contenu trop étroit
- Afficher le message d’erreur si les extensions ne peuvent pas être créées
- Ne pas journaliser les changements de champs personnalisés de catégorie si la valeur n’a pas changé
- Créer les extensions PostgreSQL avant la migration
- Utiliser notre valeur d’en-tête au lieu de l’en-tête personnalisé sur les doublons
- Utiliser les signetables enregistrés pour BookmarkManager
- Autoriser .ics pour les signets polymorphes
- Stocker la position de défilement lors de l’utilisation du bouton Retour
- Appliquer les mots surveillés aux champs utilisateur
- Signets polymorphes pour le rapport de signets
- Utiliser un paramètre de site masqué pour la limite de taux de pré-signature par lots
- Utiliser des signets polymorphes pour la recherche in:bookmarks
- Ajouter la prise en charge des commandes Redis pipelined et multi
- La mise à jour du nombre de likes en arrière-plan ne tenait pas compte des actions de l’utilisateur lui-même
- Prioriser les noms et les noms d’utilisateur de manière cohérente
- Limiter le gestionnaire d’événements pan pour corriger le défilement dans la table des matières
- Utiliser la méthode ActiveRecord appropriée dans les scripts d’importation
- S’assure que d-popover se ferme en cliquant sur popper
- Signets polymorphes pour le bot de narration de nouvel utilisateur
- Empêche l’événement user_badge_granted en double
- Empêche les paramètres de thème d’administration de faire exploser
- Valider les sondages du message en tant qu’utilisateur agissant
- La vue du sujet se brise avec le minuteur de sujet pour publier dans une catégorie restreinte.
- Les utilisateurs avec des noms d’utilisateur unicode ne pouvaient pas charger plus de sujets dans l’activité
- Ajouter l’email à la liste des utilisateurs administrateurs lorsque show_emails est activé
- Traduction manquante lorsque la substitution de traduction contenait un
%{key} - Ignorer le json de champ personnalisé invalide dans la migration hotlinked_media
- Valider le paramètre permalink_normalizations
- Gérer les types énumérés lors de la restauration de la base de données
- Détruire l’instance lors du masquage du popover de date
- Gérer le JSON invalide des champs personnalisés downloaded_images
- Gérer les doublons dans la migration hotlinked_media
- Réponses filtrées mises à jour lorsque des réponses existent
- S’assurer que l’index post_hotlinked_media ne dépasse pas la limite de taille
- Éviter l’utilisation concurrente des modèles AR
- Fermer le popover lors du téléchargement du calendrier
- Utilise tippy pour le popover
- Afficher le groupe dans le filtre uniquement si l’utilisateur peut voir la liste des membres.
- S’assurer que les valeurs sont échappées dans les menus déroulants select-kit
- Préparer les données avant de créer le graphique pour éviter les effets de bord
- Supprimer la substitution des secondes de rafraîchissement sur cache_critical_dns
- cache_critical_dns - ajouter la prise en charge TLS pour le contrôle d’état Redis
- Préfère computed à discourseComputed
- Gérer correctement le paramètre print sur topics#show.
- Vérifier que la 2FA est désactivée avant d’activer DiscourseConnect.
- Nettoyer correctement les emails Thunderbird, ne pas supprimer les liens
- S’assurer que lazy-load-images ne supprime pas tout le
img.style - Utiliser le nom d’utilisateur pour les citations imbriquées
- Afficher le pied de page sur la page des catégories
- Remplacer discourseComputed par computed
- Afficher les icônes sur les options de date-future-input
- Ne pas lancer d’erreur lorsque des cookies sérialisés en JSON sont utilisés
- Afficher le pied de page à la fin de la liste des sujets
- Ajouter les traductions manquantes pour le format moyen
- Ignorer la validation de l’extension de téléchargement lors du changement de sécurité
- Ne pas permettre les connexions DiscourseConnect en mode lecture seule
- Retourner une 404 lorsqu’une demande de sitemap n’a pas de format
- S’assurer que ‘crop’ retourne toujours les dimensions demandées
- Vérifier si la colonne bookmarkable existe avant d’ajouter
- Problèmes avec l’état de suivi des sujets de message privé et non lu incorrect
- warn_exception attend un hash comme deuxième argument
- Afficher le modal « Tout ignorer » sur la page user-notifications
- Ne pas afficher le sujet de visibilité s’il est visible
- Ne pas valider et rendre les sondages à l’intérieur d’un message cité.
- Styles d’email pour le mode sombre de l’application Gmail
Changements UX
- Supprimer la limite pour la recherche d’emoji dans le compositeur
- Images plus grandes dans le sélecteur d’emoji mobile
- Masquer les select-kits lorsque l’élément parent est en dehors de la fenêtre visible
- Ne pas attacher popper à la fenêtre visible si la référence est en dehors de la fenêtre visible
- Mettre à jour le style du popover du menu de chat
- Afficher un message si le rebaking échoue
- Rendre la onebox de liste de lecture YouTube pleine largeur pour correspondre à la onebox vidéo
- Réorganiser les sujets dans INSTALL-cloud.md pour ajouter une section « Avant de commencer »
- Aligner le bouton poubelle sur le modal de signet
- Mettre à jour la couleur hljs-builtin-name
- Mettre à jour la mise en évidence hljs-builtin-name
- Espacement cohérent sur le formulaire d’interaction de groupe
- Corriger la taille de l’icône de statut dans les sujets suggérés
- Ajouter le lien retour sur la page du groupe de tags
- Corriger divers problèmes de modal de connexion sur mobile
- Permet de fermer le popover sur Échap
- Empêche l’explosion de la grille utilisateur sur la recherche plein écran
- Supprimer le défilement horizontal des écrans étroits
- S’assurer que
#main-outlet-wrapperprend toute la largeur. - Corriger l’état de survol pour les boutons plats dans les schémas WCAG
- Ajouter un bref résumé d’accessibilité au README
- Afficher user.username sur les cartes utilisateur
- Réinitialiser la mise en évidence de l’élément
markpour les schémas WCAG - Ajouter la traduction time_shortcut.now
- Améliorer la liste des options sur le modal du mode lent
- Déplacer la date du message sous le titre dans le modal de partage
- Zone cliquable plus grande pour la liste des sujets sur mobile
- Corriger la disposition du menu d’administration des sujets pour les écrans courts
- Ajuster l’alignement/taille du menu d’administration des sujets
- Empêcher la mention de groupe de se retourner
- Demander une confirmation lors de la suppression d’un message via un raccourci
- Corriger quelques problèmes de contraste de schéma de couleur WCAG
- Organiser le menu d’administration des sujets en groupes
- Afficher toutes les options de légende de camembert pour les sondages longs
- Ajouter un titre aux statistiques de temps de lecture depuis la page utilisateur
- Paramètre de gestion de modérateur plus descriptif
- Améliore le placement du corps select-kit lorsque l’espace vertical est court
- Ajouter plus de détails à la description du paramètre de site pour supprimer la citation complète
- Correction mineure de l’alignement du sélecteur de groupe d’email
- Ajustement mineur de la position de fermeture de connexion/inscription
- Améliorer l’alignement du bouton d’action petit
Performance
- Améliorer la vitesse de to-markdown, mettre à jour le code
- Rechercher de manière paresseuse emoji-picker selected-diversity
- Accélérer les tâches Rake de synchronisation des médias sécurisés et de la ACL
- Mettre à jour tous les user_histories avec une seule requête dans UserDestroyer
Accessibilité
- Ajouter la prise en charge du clavier pour le modal ne pas déranger
- Accès clavier pour les en-têtes de tableau
/u - Corriger le contraste WCAG pour l’en-tête de notification