2.9.0.beta9 : Correction de sécurité, corrections de bugs et plus encore

Mise à jour de sécurité

Cette bêta inclut un correctif de sécurité : « Les invitations par e-mail aux sujets ne sont pas limitées en débit dans certains cas ».

Nouvelles fonctionnalités

Cette version inclut un certain nombre de petites fonctionnalités supplémentaires, notamment :

  • Ajout d’un bouton de suppression d’image dans l’aperçu.
  • Ajout de la prise en charge des mots surveillés sensibles à la casse.
  • Ajout d’une bannière CTA pour le sujet de bienvenue.
18 « J'aime »

Encore plus !

Mais attendez, il y a 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 une liste complète des nouvelles fonctionnalités, corrections de bugs, 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 un correctif de sécurité pour des problèmes signalés par notre communauté et HackerOne.

  • Limiter les invitations par e-mail au sujet

Améliorations des plugins

discourse-encrypt

Nouvelles fonctionnalités

  • Autoriser le marquage et l’édition rapide dans les MP chiffrés.

discourse-github

Nouvelles fonctionnalités

  • Ajouter un paramètre pour limiter le nombre de liens de retour par publication

discourse-assign

Nouvelles fonctionnalités

  • Statut d’attribution
  • Permettre la soumission de la fenêtre modale d’attribution avec Ctrl+Entrée

discourse-prometheus

Nouvelles fonctionnalités

  • Ajouter la métrique job_failures

discourse-automation

Nouvelles fonctionnalités

  • Créer un nouveau déclencheur pm_created pour le script auto_responder. (sponsorisé par Elastic) :tada:

discourse-code-review

Corrections de bugs

  • Renommer can_review en can_review_code

docker_manager

Nouvelles fonctionnalités

  • Forcer une reconstruction lorsqu’elle est en retard sur un commit Discourse spécifique.

discourse-reactions

Corrections de bugs

  • Le rapport CSV manquait de dates

discourse-restricted-replies

Corrections de bugs

  • Plus besoin de remplacer les paramètres de catégorie puisque le problème a été corrigé dans le cœur.

discourse-chat

Nouvelles fonctionnalités

  • Raccourci clavier pour ouvrir/fermer le tiroir de chat
  • Respecter les préférences de l’utilisateur concernant l’ignorance, la mise en sourdine ou le blocage des MP
  • Afficher le statut dans la liste des utilisateurs des messages directs
  • Afficher le statut à côté de l’avatar sur les messages de chat

Corrections de bugs

  • Restaurer/corriger les fonctionnalités de citation dans un sujet et de copie de citation
  • Implémente DeletedChatUser comme espace réservé pour les utilisateurs supprimés
  • Le personnel peut participer aux canaux de présence de chat des catégories privées.
  • Corrige l’écran blanc iOS sans provoquer de saut de défilement
  • Ne pas mettre en scène le message envoyé s’il y en a d’autres à charger.
  • L’ordre des adhésions dépend du nom d’utilisateur
  • Empêche l’échec du test dans la spécification du déplacement de message
  • Applique le focus de l’éditeur après l’envoi
  • Supprime la logique du premier canal idéal de unfollowChatChannel
  • Déplace les adhésions du décorateur de canal
  • Permet au propriétaire des messages de restaurer le message supprimé
  • Supprime -webkit-overflow-scrolling
  • Appelle la vibration une seule fois lors de la réaction
  • Optimisations diverses sur mobile pour le panneau en direct
  • Garantit que même les messages sans avatar sont suivis
  • Ne pas appeler la fonction limitée immédiatement pour éviter de manquer la mise à jour lors d’un redimensionnement rapide
  • N’inclut pas le statut lors du chargement des canaux si le statut de l’utilisateur est désactivé dans les paramètres
  • Marque le message comme visible dès que la première ligne apparaît dans la fenêtre d’affichage
  • Ne pas autoriser les téléchargements de chat si secure_media est activé
  • Vérifie si la notification a un titre ou laisse le routeur la gérer
  • Marque le message comme visible lorsque 60 % est à l’intérieur de la fenêtre d’affichage
  • Empêche le crash lors de la jonction d’un canal
  • Ne pas corrompre les identifiants lus en dernier des utilisateurs.
  • Garantit que les notifications de chat ont une URL
  • Restaure la présence et l’affiche dans la barre latérale
  • Garantit que le badge affiche la catégorie non catégorisée
  • Corrige la régression de hauteur sur la page de navigation
  • Empêche la mutation des utilisateurs sélectionnés pour le créateur de MP
  • Les messages directs de la barre latérale sont limités à 20
  • Ajuste l’espacement de l’indicateur de réponse sur iOS
  • Garantit que la requête d’adhésion ne renvoie pas de doublons

Changements UX

  • Alignement de l’onglet membre
  • Garantit que la position du tiroir est correcte avec un compositeur de sujet petit/fermé
  • Augmente le nombre maximum de canaux publics récupérés de 20 à 50
  • Fait correspondre l’arrière-plan de la barre de défilement à l’arrière-plan de la liste des canaux
  • Ajuste la hauteur plein écran pour l’application iPad iOS
  • Ignore les ajouts de barre latérale si l’utilisateur a désactivé le chat
  • Bordure de l’avatar du chat
  • Empêche l’anneau de présence de déplacer l’avatar
  • Ajuste pour s’adapter au compositeur sur ordinateur, corrige la disposition de l’iPad
  • Augmente légèrement la marge au-dessus de la liste des onglets
  • Ajuste la page d’informations
  • Ajuste les pages de navigation et des membres
  • L’écran de canal de brouillon de chat est déjà dans un conteneur avec la bonne hauteur

Performance

  • Empêche N+1 sur les canaux publics en raison de l’URL du sujet

Fonctionnalités et corrections supplémentaires

Cliquez pour développer

Nouvelles fonctionnalités

  • Met à jour la notification du mode bootstrap pour ajouter des liens d’invitation et d’assistant
  • Ajoute une bannière CTA pour le sujet de bienvenue
  • Affiche le statut sur les flux de publication
  • Ajoute un bouton de suppression d’image dans l’aperçu.
  • Suivi des statistiques sur les travaux planifiés défaillants
  • Affiche la réponse SMTP dans la liste des e-mails envoyés par l’administrateur et réorganise les colonnes
  • Ajoute la prise en charge des mots surveillés sensibles à la casse
  • Affiche le statut de l’utilisateur sur la page de profil de l’utilisateur

Corrections de bugs

  • Détruit tous les messages lors de la suppression définitive d’un sujet
  • Ignore les erreurs SSL lors de la génération d’aperçus
  • Images d’aperçu cassées en raison de bugs de normalisation d’URL
  • Ne lève pas d’erreur si le fichier n’est pas trouvé dans S3.
  • Fait fonctionner le moniteur de mots avec des chaînes nulles
  • Le script d’importation phpbbb ne parsait pas les balises YouTube
  • Empêche le clavier Android d’être caché instantanément lors de la mise au point du sk
  • Permet d’ajouter le même mot surveillé avec une casse différente
  • Journalise correctement toutes les défaillances de travaux internes
  • Ne pas échanger les invitations expirées lors de l’inscription d’un nouvel utilisateur
  • Les liens de la section secondaire “Plus” ne sont pas marqués comme actifs
  • Gère l’absence de préférences de l’acteur dans UserCommScreener
  • Ne pas mettre en cache le paramètre du site dans le gardien
  • Met en cache la modération de catégorie par catégorie
  • Affiche la bannière de mise à jour une seule fois sur les catégories avec des listes de sous-catégories
  • Se désinscrit du canal /reviewable_counts lors de la sortie de la route d’index de révision
  • Les liens sont incorrectement marqués comme actifs dans Sidebar::MoreSectionLinks
  • Évite l’utilisation de dig lors de la recherche de la classe de travail
  • Injecte appEvents dans ScreenTrack
  • Utilise la locale par défaut pour le pied de page des sujets intégrés
  • Ne pas remplacer le paramètre du site top_menu dans l’étape de style de l’assistant
  • Bugs avec le sélecteur d’année et le bouton d’effacement
  • Met à jour la clé de cache word_watcher suite au changement de schéma
  • La dernière étape de l’assistant “corporate” n’enregistrait pas les modifications
  • Les bots pouvaient générer des erreurs lorsque la méthode de génération de slug était encodée
  • Accepte les requêtes HEAD pour le webhook Mandrill
  • Affiche correctement le spinner de chargement des signets
  • Garantit que toutes les options de requête de sujet public peuvent être utilisées via Ember
  • Garantit que theme_uploads_local n’a qu’un seul / au début
  • Affiche le débordement de la barre de boutons sur iPad et mobile
  • Le filtre UserCommScreener agit sur l’ID utilisateur à partir des ID utilisateur cibles
  • Permet des valeurs de tableau pour les champs personnalisés dans les paramètres de catégorie.
  • Garantit que les gestionnaires d’erreurs s’affichent correctement sans preload_json

Changements UX

  • Ajoute un interrupteur de barre latérale gauche lorsque la barre latérale est activée
  • Améliore la copie de l’état vide sur la page d’activité/sujets
  • Affiche un espace entre les options de tri des balises sur les MP
  • Déplace les liens “À propos” et “FAQ” dans la section secondaire du menu “Plus…”
  • Met à jour les styles de la page de l’assistant d’administration d’enregistrement
  • Corrige la position et l’arrière-plan de l’icône de verrouillage du chat
  • Prend en compte la navigation du hub iPad lors du calcul du haut
  • Déplace les liens dans le pied de page de la barre latérale sous la section communauté
  • Ajoute des points de suspension pour les noms de catégorie longs dans la liste déroulante du sélecteur de catégorie
  • Change l’icône non pertinente dans l’invite d’inscription CTA
  • Supprime le compte des liens de la section “Plus”
  • Ajuste la marge de la barre latérale pour éviter la hauteur du compositeur
  • Corrige l’espacement supplémentaire pour les métadonnées de groupe dans le profil utilisateur
  • Conception mise à jour de la page d’activation du compte
  • Ajoute l’avis de CGU à l’inscription par invitation
  • Définit uniquement l’état de chargement des signets utilisateur lors du chargement
  • L’apparence de la barre latérale ne doit pas réduire les polices
  • Styles de focus de la barre latérale, supprime le survol pour le toucher
  • Réduit le nombre de liens affichés dans la communauté par défaut
14 « J'aime »