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.
Mises à jour de sécurité
Cette bêta inclut 3 corrections de sécurité pour des problèmes signalés par notre communauté et HackerOne.
- Afficher uniquement les tags aux utilisateurs ayant la permission
- Supprimer les caractères bidirectionnels Unicode non rendus dans les blocs de code
- Supprimer la réponse spécifique à ember-cli des routes d’application
Améliorations des plugins
De nombreux plugins
- Traductions
- Nous avons mis à jour les traductions dans plusieurs de nos plugins
Assignation
Corrections de bugs
- Améliorations pour l’assignation à un post
- Ajuster la liste mobile pour les changements récents de la liste de sujets
- Mettre à jour les aria-labels sur mobile / liste déroulante
- Le sérialiseur current_user ne lance pas d’erreur
- La sélection d’un utilisateur effaçait les termes de recherche
- Recherche de sujets assignés défectueuse
- Utiliser la propriété customOptions
- Épingler la version du plugin lors de l’exécution de discourse
<= 2.8.0.beta7 - Aucune erreur lorsque le post assigné est supprimé
- Mettre à jour les permissions de vue de réassignation
Changements UX
- Faire correspondre les icônes mobiles aux icônes de bureau
- Mettre à jour les styles de la liste déroulante de réassignation
Chat
Nouvelles fonctionnalités
- Ouvrir les liens de chat depuis la catégorie/le tag show
- Stocker les messages cuits côté serveur
Corrections de bugs
- S’assurer que l’utilisateur reste ‘présent’ dans les canaux de routage de notifications
- Naviguer vers la page complète en vue mobile
- Le titre du canal de chat dans les liens de page complète mène au chatable
- Afficher l’extrait dans la ligne de réponse
- Bouton de prévisualisation pour le canal imbriqué
- Implémenter le sélecteur d’emojis
- L’activation du chat recharge en direct, et cliquer sur l’icône de chat rejoint le canal
- Unifier la taille de la police du titre du canal de chat
- Corriger les URL de notification de chat
- Le retour en arrière sur mobile ne devrait pas envoyer de message
- Traduction des notifications de messages de chat côté client
Changements UX
- Plus de retouches
- Espacement + changements de notification
- Utiliser la couleur tertiaire pour l’icône du bouton d’envoi de message sur mobile
- Ne pas réserver d’espace pour l’indicateur de présence (2ème tentative)
- Ne pas réserver d’espace pour l’indicateur de présence
- Aligner les éléments du titre
Chiffrer
Nouvelles fonctionnalités
- Interdire le CSP non sécurisé si le plugin est activé
Corrections de bugs
- S’assurer que les bots peuvent envoyer des messages chiffrés
BCC
Corrections de bugs
- Envoi BCC aux adresses e-mail
Infobulles
Nouvelles fonctionnalités
- Mieux détecter la souris/le toucher en utilisant event-from
Abonnements
Corrections de bugs
- Exclure les paiements bloqués du total de la campagne
- Inclure les achats uniques dans le total de la campagne
Réactions
Nouvelles fonctionnalités
- Consolider les notifications
Corrections de bugs
- L’expansion du post dans le flux d’activité provoquait un rechargement
- Ne pas inclure les emojis invalides dans le champ des réactions de post.
Crowd
Corrections de bugs
- Éviter d’utiliser GlobalSetting pour crowd_custom_html
Docs
Changements UX
- Ajuster l’espacement des éléments de la liste de sujets
Fonctionnalités et Corrections supplémentaires
Cliquez pour développer
Nouvelles fonctionnalités
- Afficher les cartes utilisateur pour les utilisateurs en cours de réponse…
- Remplacer la directive
Crawl-delaypar une limitation de débit appropriée - Envoyer un en-tête ‘noindex’ dans les réponses non canoniques
- Supporter l’i18n dans les tests de plugins Ember CLI
- Ajouter un paramètre de règles de normalisation des e-mails
- Ajoute la portée des uploads pour les clés API
- Permettre aux paramètres de thème de demander un rafraîchissement
- Enregistrer uniquement les requêtes de sujets/posts dans le journal de recherche
- Appliquer les limites de débit par utilisateur au lieu de par IP pour les utilisateurs de confiance
- Téléchargements de sauvegardes Uppy par morceaux locaux avec un nouveau plugin d’upload
Corrections de bugs
- L’objet
Filenatif n’était pas passé àuploadHandler - CSS cassé dans #15141
- Ne pas suggérer “user1” comme nom d’utilisateur aux utilisateurs invités
- Ajoute le code d’état 422 au JSON de bootstrap
- Permettre au personnel de télécharger lorsqu’il le devrait et que
authorized_extensionsest vide - S’assurer que les hooks de widget appellent toujours la bonne instance
- Traite l’iPad comme
mobileViewpour le positionnement du Popper - La notification globale de journal a régressé dans #15000
- La définition des signets était cassée dans certains cas
- Ne pas lancer d’erreurs sur les clés dupliquées dans Yaml
- Position de l’invite de mise à jour logicielle sur les thèmes avec en-tête supplémentaire
- Utiliser l’URL CDN pour les avatars onebox internes
- Supprimer uniquement les jetons d’e-mail non confirmés ET expirés
- Ne pas planter le navigateur lors du clic sur les suggestions d’autocomplétion sur Android/Gboard
- Supprimer l’en-tête d’e-mail Auto-Submitted des e-mails SMTP de groupe
- Ne pas arrêter en cas d’échec de la mise à jour du thème
- Git ne devrait pas demander d’identifiants
- Conserver les tags existants lors de la modification des sujets de tags
- Ne pas accéder à
permalink-checksi non autorisé - Permettre les invitations si
must_approve_usersest vrai - Ne pas publier les sondages sur le bus de messages lorsqu’il n’y a pas de sondages
- Ne pas publier de notifications sur MessageBus pour les utilisateurs inactifs
- Permettre la désactivation de la fonctionnalité de sondage dans discourse-markdown
- Supprimer le libellé ‘Ouvrir le brouillon’ après la suppression du brouillon de sujet
- S’assurer que les liens de liste de sujets mobiles sont traités comme des transitions Ember
- Récursion infinie lors de l’appel d’une action
refresh()sur les routes - Ajouter un bouton de confirmation et d’annulation lors de la modification du texte alternatif
- Valider le nombre de votes autorisés par sondage et par utilisateur.
- Ne pas écraser la propriété calculée pour la correction du spinner de chargement
- Correction du séparateur de liste de sujets
- Exclure le post
moderator_actionpour le compte de réponses dans le résumé utilisateur. - Titre et chevron incorrects lors du filtrage par numéro de post.
- Filtre toutes les catégories et aucune catégorie
- Mettre en cache tous les mots surveillés
- Effacer les erreurs précédentes lors de l’affichage du formulaire de second facteur
- Enregistrer
customOptionscomme filtre select kit - Convertir les sujets intégrés dans les URL en forme absolue
- Erreur lorsque SMTP est activé dans PostAlerter sans e-mail entrant
- Nettoyer le nom de l’emoji qui est le nom du fichier
- Inclure toutes les catégories dans
sortedCategories - Ajuster l’alerte d’en-tête de la liste de sujets
- Colonne ambiguë dans
downsize_uploads - Corrections supplémentaires pour le dernier visiteur sur la liste de sujets
- Corriger les régressions introduites dans ae16b0a
- Ajoute la classe manquante pour le séparateur de dernière visite
- Rediriger vers la page d’accueil s’il n’y a pas de posts
- Exclure les sujets des tags mis en sourdine dans la liste des sujets de catégorie
- L’upload d’emojis n’utilise pas
data.namelors de l’upload Uppy - Utiliser le bon groupe parmi plusieurs pour l’expéditeur SMTP
- Supprimer les adresses CC malformées dans le job
GroupSmtpEmail
Changements UX
- Corriger l’alignement dans la barre de navigation des groupes
- Retoucher le style du compositeur mobile
- Retoucher le style du compositeur
- Ajouter l’attribut title aux cellules de rapports
- Ferme la sélection multiple lors de la sélection lorsque
maximum=1 - Corriger l’indentation supplémentaire sur les listes lors du support de la direction mixte du texte
- Ajouter des tests supplémentaires pour le collage d’un lien sur une sélection
- Lors du collage d’un lien, utiliser les règles de lien
- L’horodatage ne doit pas masquer le handle de la chronologie du sujet sur mobile.
- Revenir au titre normal si le titre pour lecteur d’écran n’est pas disponible
- Rendre la bannière pleine largeur
- Réduire la période de suppression des digests d’un an à 6 mois
- Corriger la couleur du bouton d’enregistrement d’édition rapide dans les thèmes sombres
- Déplacer l’avertissement de partage de sujet vers une alerte flash modale
- Ajouter plus d’alias de recherche pour les emojis.
- Lancer la recherche pleine page au deuxième appui sur
Entrée - Corrections de la liste de sujets mobile suite à 0e371d4
Performance
- Mettre à jour les hooks de widget pour éviter les événements globaux bloquant le défilement
- Mettre à jour l’implémentation du mixin de défilement
- Désactiver l’écouteur
touchstartd’Ember - Utiliser des écouteurs d’événements passifs pour
touchstart,touchmove - Définir la propriété
--header-offsetuniquement lorsqu’elle est modifiée - La mise à jour du premier PM non lu pour l’utilisateur ne respecte pas les limites.
- Utiliser une vérification plus efficace de la direction du texte dans l’initialisation de select-kit
- Réduire les enregistrements interrogés dans
UserStat.update_first_unread_pm. - Déplacer les indices
preloadvers le<head> - Améliorer la vitesse de démarrage de l’application JS en optimisant
customResolve()