2.9.0.beta11 : Correctifs de sécurité, nouvelle catégorie générale, améliorations de la barre latérale, et plus encore

Encore plus !

Mais attendez, il y a encore plus ! Nous faisons de notre mieux pour mettre en évidence les nouvelles fonctionnalités et les modifications 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 plus encore, assurez-vous de consulter les Fonctionnalités et corrections supplémentaires listées ci-dessous.

Améliorations des plugins

Assign

Corrections de bugs
  • Afficher l’icône du groupe pour les notifications de groupe

Chat

Nouvelles fonctionnalités
  • Améliorer l’expérience de l’écran d’index de chat mobile
  • Amélioration de la sélection d’émojis
  • Activer le signalement pour les messages privés (DM)
  • Lecteur vidéo intégré pour les uploads vidéo
  • Lier le canal de chat général à la catégorie générale
  • Utiliser direct_message_enabled_groups pour l’accès aux DM
  • Améliorer le signalement des messages de chat.
Corrections de bugs
  • Empêche les utilisateurs silencieux d’envoyer des messages
  • 10 ms pourraient être trop courts pour le hack iOS
  • Supprime requestAnimationFrame
  • Améliore le hack iOS pour le défilement par inertie
  • S’assure que l’arrière-plan des actions est supprimé lors de l’effondrement sur mobile
  • Problèmes d’index de canal sur mobile
  • Déplace le nom de l’émoji de réaction de la classe vers un attribut de données
  • Améliore le magasin de réactions de chat
  • Empêche les exceptions lors de la transcription de plusieurs messages
  • Ne pas échouer lors de l’affichage des drapeaux DM dans la file d’examen.
  • Rend le filtrage des émojis insensible à la casse
  • Supprime la reprise sur le webhook et améliore la documentation
  • S’assure que les émojis ont un titre dans le sélecteur
  • La valeur par défaut n’est désormais utilisée que pour les émojis personnalisés
  • Empêche l’effet shimmer de s’appliquer à la barre latérale
  • Empêche l’émoji tonique sélectionné d’ajouter t1
  • Firefox utilise relatedTarget pour toElement/fromElement
  • Empêche l’écran blanc sur iOS au chargement initial
  • Évite l’écran blanc sur iOS lors du défilement collant
  • Le cache d’émojis du noyau bloqué pourrait retourner des émojis sans search_aliases
  • S’assure que nous réinitialisons la sélection des messages lors du changement de canal
  • Empêche la barre de défilement d’apparaître au-dessus du contenu sur Android
  • Utilise sidebar contentCSSClass pour les canaux muets
  • Le personnel devrait toujours pouvoir discuter
  • Affinements de direct_message_enabled_groups
  • Le bouton de fermeture n’est pas visible sur la page d’index du chat
  • La suppression d’anciens messages devrait également effacer les drapeaux.
  • Privilégie le lien /chat/channel/:id/:title?messageId=x
  • Renforce les restrictions de signalement pour les messages de chat.
  • Censure correctement les extraits
  • Simplifie le code de chargement des messages
  • Applique chat_channel_id lorsqu’il est présent
  • Ajoute la traduction manquante chat_message_flag_allowed_groups
  • Faire en sorte que chat_allow_uploads s’applique aux canaux DM
Changements UX
  • Corriger la couleur des liens des cartes de canal
  • Implémente le bouton quitter sur la carte du canal
  • Ajuste le padding du compositeur/uploads
  • S’assure que la recherche du sélecteur d’émojis reçoit le focus au premier chargement
  • Un double clic sur l’un de vos messages commence à le modifier
  • Déplace le bouton nouveau canal vers la vue de navigation
Accessibilité
  • Afficher les options de couleur des émojis en WHCM

discourse-voting

Changements UX
  • Éviter la double balise li dans la prise user-activity-bottom

discourse-calendar

Nouvelles fonctionnalités
  • Lorsque l’utilisateur est en congé, définir son statut dans le noyau
Corrections de bugs
  • Le calendrier ne réinitialisait pas les statuts expirés
  • La désactivation du tri en en-tête vérifie désormais le paramètre de site correct et par défaut à false

discourse-data-explorer

Corrections de bugs
  • Le clic n’ouvre pas la requête
  • Erreurs lors de l’exécution de la requête due aux modèles ou commentaires de template PG

discourse-perspective-api

Corrections de bugs
  • Ajouter une vérification nil pour le sujet

discourse-code-review

Changements UX
  • Supprimer la balise li inutile pour la prise plugin user-activity-bottom

discourse-subscriptions

Corrections de bugs
  • Simplifier le gestionnaire de webhook Stripe
Changements UX
  • Rendre le style cohérent avec tout le reste

discourse-policy

Nouvelles fonctionnalités
  • Notifications par e-mail pour les politiques
Corrections de bugs
  • Ajoute un préfixe aux énumérations UserOption pour éviter les collisions

discourse-cakeday

Nouvelles fonctionnalités
  • Liens de barre latérale séparés pour l’anniversaire et l’anniversaire de mariage

discourse-shared-edits

Corrections de bugs
  • Valider le post lors de l’engagement de la révision
  • Erreur AppEvents.off lors de la destruction du contrôleur:topic

discourse-reactions

Corrections de bugs
  • Ne pas remplacer le message d’erreur de limitation de taux du noyau
  • Gérer les messages d’erreur de limitation de taux côté serveur
  • Le sujet supprimé doit l’exclure des réactions données
Changements UX
  • Utiliser un curseur de souris régulier dans le popover
  • Supprimer la balise li inutile pour la prise plugin
  • Supprimer la balise li inutile pour la prise plugin user-activity-bottom

discourse-automation

Nouvelles fonctionnalités
  • Ajoute les paramètres et enable_manual_trigger
  • Ajoute le support once au script de réponse automatique

discourse-question-answer-discourse

Corrections de bugs
  • Ajuster le tri des en-têtes des réponses QA en mode RTL

discourse-footnote

Corrections de bugs
  • Ne pas registerPlugin si no window.markdownitFootnote

discourse-gamification

Nouvelles fonctionnalités
  • Ajout d’un paramètre pour la période par défaut du classement
Corrections de bugs
  • Mettre à jour le dépôt canonique du plugin
Changements UX
  • Permettre de choisir n’importe quel classement dans le composant minimal
  • Ajouter une couronne
  • Style minimal du classement

Fonctionnalités et corrections supplémentaires

Cliquer pour développer

Nouvelles fonctionnalités

  • Réduire l’avertissement de connexion à distance suspecte à 100 km
  • Contrôler la largeur du sujet avec des variables
  • Tri générique de la saisie semi-automatique des hashtags
  • Ajouter un bouton pour réinitialiser les popups vus
  • Saisie semi-automatique générique des hashtags partie 1
  • Implémenter de nouvelles popups d’intégration
  • Afficher le temps relatif lorsque la date est omise
  • Ajouter contentCSSClass pour le lien de section de la barre latérale
  • Double couleur pour le préfixe des sous-catégories
  • Ajoute des catégories par défaut semées à la barre latérale
  • Précharger les ressources via l’en-tête de lien
  • Omettre d’afficher le jour lorsque le jour « à » est le même que le jour « de »
  • Nouvelle prise topic-list-main-link-bottom ajoutée au mobile
  • Gérer les oneboxes pour les URL GitHub complexes
  • Lors de la saisie d’un sujet, faire défiler jusqu’au dernier marqueur de ligne visité

Corrections de bugs

  • Impossible de modifier le niveau de notification des catégories définies sur régulier
  • Évaluer tous les rappels plutôt que de les remplacer
  • Ne pas notifier l’auteur du sujet à propos des petits posts d’action
  • Correctifs de suivi pour la page d’erreur de réinitialisation de mot de passe
  • Simplifier l’affichage de multiples erreurs AJAX
  • Ne pas tenter d’ajouter à nouveau un utilisateur à un groupe lors de la synchronisation des groupes via SSO
  • Ignorer les conflits uniques lors du remplissage des défauts de la barre latérale
  • S’assurer que le modificateur {{action}} personnalisé fonctionne avec le hash d’actions
  • Quelques éléments de sujet sont trop larges
  • Déplacer le nom du groupe de la classe vers un attribut de données dans group-box
  • Autoriser les utilisateurs déjà dans des groupes automatiques à se connecter
  • Ajouter une balise <meta> de couleur de thème lorsqu’un mode sombre est sélectionné
  • Erreur de nom de variable
  • Réinitialiser les propriétés d’erreur sur le modèle Topic
  • Journaliser l’ajout/suppression d’utilisateurs de groupes lorsqu’ils sont modifiés via DiscourseConnect
  • Le sélecteur de catégorie ne met pas à jour la sélection lors de l’édition d’un élément révisable
  • Réinitialiser correctement la propriété controllerReady
  • Utiliser uniquement la première ligne du message de commit
  • Petite faute de frappe
  • Définir max-width sur l’image du logo de catégorie
  • Vérifications côté client pour personal_message_enabled_groups
  • Définir la largeur sur l’image du logo de catégorie, pas sur le conteneur
  • Ne pas afficher une page 404 lors de la visite des messages
  • Déboguer correctement diverses fonctions
  • Calculer l’offset de l’en-tête une fois au chargement
  • Ignorer toutes les validations de post si nécessaire
  • S’assurer que la minification ne brise pas les connecteurs colocalisés
  • Ne pas inclure les émojis sans groupe dans la liste standard
  • Sidebar_list_destination sur CurrentUserSerializer
  • S’assurer que le menu déroulant est au-dessus des étiquettes frères
  • Destination de la liste de la barre latérale pour les suivis et les tags
  • Exclure les posts de sujets cachés et les petites actions du flux RSS.
  • L’état de focus de la carte utilisateur apparaît au clic
  • Clarifier la copie de la clé de sécurité
  • Réinitialiser general_category_id si la catégorie générale a été supprimée
  • Empêcher le décalage de mise en page lors de la navigation dans le menu déroulant
  • Ajuster les cellules d’utilisateurs par niveau de confiance en mode RTL
  • Supprimer les chiffrements RS384 et RS512 cose
  • Afficher les dates de chronologie comme cliquables
  • Action_code_path non chargé pour user-stream-item
  • Badge de catégorie manquant pour la catégorie avec une couleur stockée sous forme de code hexadécimal à 3 chiffres
  • Le lien de la barre latérale de catégorie n’est pas actif lorsqu’il est filtré par aucun et tous
  • Remplacer prefixCSS par prefixElementColors
  • Supprimer les éléments nil avant de trier le tableau de chaînes sha1.
  • Réinitialiser les paramètres de site connexes lors de la suppression de la catégorie générale
  • L’émoji de statut était affiché à gauche sur mobile
  • Alignement de l’émoji de statut utilisateur sur les posts
  • Gérer correctement les erreurs HTTP lors du calcul de la couleur dominante
  • Faute de frappe
  • Avertissement concernant le style de préfixe de la barre latérale
  • Style du champ utilisateur sur la connexion
  • Changer le texte
  • Liens « voir les détails » du journal d’actions du personnel
  • S’assurer que les raccourcis de format de date locale fonctionnent correctement
  • S’assurer que les boutons bascule de type de sondage fonctionnent correctement
  • Les paramètres obsolètes ne doivent pas être remplacés depuis l’interface utilisateur
  • Masquer les anciens paramètres de MP
  • Afficher une erreur si le champ est identique au mot de passe
  • Supprimer la fonctionnalité d’invitation publique aux sujets
  • Ne pas afficher la bannière CTA de bienvenue si le sujet de bienvenue est supprimé
  • S’assurer que les boîtes aux lettres de groupe dans la section messages sont triées par nom de groupe
  • La détermination de la même plage de date locale échoue lorsqu’il n’y a pas de date
  • Arriver au sujet doit être masqué lorsque must_approve_users
  • Améliorer la gestion des erreurs pour calculate_dominant_color!
  • Ne pas préremplir la valeur par défaut du titre du site à l’étape d’introduction de l’assistant
  • S’assurer que les premiers utilisateurs administrateurs sont ajoutés aux groupes automatiques
  • Le sujet surveillé surmonte la catégorie muette
  • Capacité de déclencher un émoji après un bloc de code indenté
  • Lien de section de barre latérale manquant pour les tags MP
  • Lien vers discovery.category dans la barre latérale`
  • Ignorer les validations de titre de qualité pour les sujets statiques lorsqu’ils sont modifiés par un administrateur
  • Compter correctement les invitations en masse résultantes
  • Ne pas afficher deux fois le statut utilisateur sur les posts
  • Les changements de nouvelle catégorie générale empêchent la création de sujet
  • Le lien de la barre latérale de révision s’affiche pour les utilisateurs qui ne peuvent pas réviser
  • Contourner un bug dans le gem R2 pour produire un CSS RTL valide
  • Autoriser la connexion par e-mail pour les administrateurs en mode staff-writes-only
  • Autoriser la déconnexion pour les administrateurs en mode staff-writes-only
  • Supprimer l’espace à largeur nulle lorsque ce n’est pas nécessaire
  • Ajouter de meilleurs et plus stricts validateurs d’invitation
  • Annuler la recherche de tag récursive avec des tags ancêtres manquants
  • Le téléchargement de thème manquant ne doit pas briser le processus de précompilation.
  • Supprimer l’alerte de rappel de signet pour les rappels définis dans le passé
  • S’assurer que la fermeture de la barre latérale détruit tous les rappels.
  • Problèmes autour du démarrage de nouveaux uploads lorsqu’un était en cours

Changements UX

  • S’assurer que la taille de l’image est conservée même après une erreur de chargement
  • Changer le texte « aucune catégorie/tags configurés » dans la barre latérale en un lien
  • Corriger la faute de grammaire dans trust_level_unlocked_tip
  • Changer le graphique de l’émoji sur la page d’erreur d’invitation
  • Rendre toute la boîte de catégorie cliquable
  • Autoriser les sauts de ligne au milieu des mots dans les chemins de fichiers onebox GitHub
  • Utiliser un message éducatif plus convivial
  • Envoyer une notification de type replied à l’auteur du sujet s’il surveille le sujet
  • Faire glisser les nouveaux menus d’utilisateur, défiler la navigation principale de l’utilisateur
  • Corriger l’affichage du statut utilisateur dans la saisie semi-automatique
  • Arrêter de revenir à l’image du sujet sur les intégrations
  • Améliorer le style de la saisie semi-automatique
  • Afficher le bouton d’édition de catégorie lorsqu’on est à l’intersection des tags
  • Étendre la navigation utilisateur horizontale à toutes les pages utilisateur
  • Correction de la capitalisation
  • Corriger le texte alternatif du bouton annuler en mode sombre
  • Changer le bouton en gris
  • Simplifier les visuels du mode bootstrap
  • Empêcher le nom de réponse d’être plus long que 400px
  • Modifications de la CTA de bienvenue
  • Mise à jour de la mise en évidence des paramètres de thème
  • Contrôles de défilement horizontal pour la nouvelle navigation utilisateur
  • Masquer les raccourcis clavier sur mobile
  • Modifications de l’intégration
  • Afficher conditionnellement la section des tags de la barre latérale pour l’utilisateur
  • Masquer conditionnellement la section des catégories de la barre latérale pour l’utilisateur
  • Masquer la section des tags dans la barre latérale lorsque l’utilisateur n’a pas de tags visibles
  • Mise à jour de la couleur danger
  • Styles mis à jour pour la navigation utilisateur avec barre latérale
  • Masquer la section des tags à l’utilisateur anonyme lorsque le site n’a pas de tags
  • Corriger la couleur vers la navigation au lieu de danger
  • Par défaut, logo de catégorie sombre sur les modes sombres
  • Ajouter plus d’espace aux boutons d’onglets
  • S’assure que nous ne mettons pas le focus sur un bouton invisible dans la barre latérale
  • Plus...Plus dans la barre latérale
  • Masquer la barre latérale sur la route 2FA
  • Changer l’icône de navigation des notifications sur la page utilisateur en cloche
  • Ajouter max-width à l’e-mail de résumé, formater erb
  • Corriger l’espace réservé du post sur mobile
  • Déplacer le bouton de rejet du bas à droite du message de pied de page

Performance

  • Exclure les tags de la barre latérale anonyme dans le sérialiseur de site pour l’utilisateur connecté
  • Déplacer le calcul de la couleur dominante vers un travail séparé

Accessibilité

  • Ajouter le support clavier aux intégrations YouTube
  • Ajouter un titre au bouton d’icône de suppression des brouillons
  • Ajouter des attributs for pour la localisation et le site web dans le profil
  • Les éléments d’en-tête triables doivent avoir un pointeur
  • Ajouter aria-label aux badges de post de sujet
  • Retourner le focus au bouton de recherche d’en-tête lors de l’échappement de la recherche
  • Améliorer l’accessibilité de la recherche de groupe
  • Améliorer l’apparence de la carte utilisateur en WHCM
  • Ajouter des labels aria pour les posts dans l’activité de groupe
  • Améliorer la chronologie du sujet en WHCM
  • Modal des signets
  • Ajouter href aux avatars des auteurs fréquents
  • Améliorer l’accessibilité dans les thèmes WHCM
  • Ajouter plus d’informations au libellé du bouton « répondre à ».
  • Signaler que l’en-tête basculable peut réorganiser les éléments du tableau.
  • Piéger le focus sur le modal de sécurité d’authentification
  • Rendre les erreurs de popup de saisie accessibles au clavier
  • Corriger l’ordre des onglets dans le modal « Mettre en avant le sujet »
  • Rendre l’élément « Charger le post parent » accessible
  • Définir role=presentation si l’attribut alt est manquant
9 « J'aime »