2.8.0.beta9 : Descriptions de balises, recherches récentes, avatars collants et plus encore

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-delay par 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 File natif 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_extensions est vide
  • S’assurer que les hooks de widget appellent toujours la bonne instance
  • Traite l’iPad comme mobileView pour 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-check si non autorisé
  • Permettre les invitations si must_approve_users est 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_action pour 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 customOptions comme 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.name lors 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 touchstart d’Ember
  • Utiliser des écouteurs d’événements passifs pour touchstart, touchmove
  • Définir la propriété --header-offset uniquement 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 preload vers le <head>
  • Améliorer la vitesse de démarrage de l’application JS en optimisant customResolve()
20 « J'aime »