Notes de version de Discourse 2.5.0.beta2

Encore plus !

Mais attendez, il y a encore plus ! Nous faisons de notre mieux pour mettre en avant les nouvelles fonctionnalités et les changements pour vous, mais il y a toujours trop de modifications à détailler. Pour une 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.

Mises à jour de sécurité

Cette bêta inclut 2 correctifs de sécurité pour des problèmes signalés par notre communauté et HackerOne.

  • Ajout de restrictions supplémentaires sur les e-mails d’invitation
  • Assurance que l’API JSON d’invitation correspond à l’UX

Améliorations des plugins

Code Review

  • Refactoring et autres améliorations internes

Group Tracker

  • Correction de bug

Cakeday

  • Corrections de tests pour les années bissextiles

Discourse Docker

  • Correction de bug

Graphviz

  • Passage par défaut au mode SVG

Policy

  • Corrections de bugs

Calendar

  • Corrections de bugs
  • Suppression du champ personnalisé utilisateur timezone - utilisez UserOption.timezone

Assign

  • Suppression du code de rétrocompatibilité maintenant que la version 2.4 est publiée sur la branche stable

Fonctionnalités et corrections supplémentaires

Cliquez pour développer

Nouvelles fonctionnalités

  • Expérimental : Traiter /go/ comme une route côté serveur
  • Permet d’ajouter un lien de description à un rapport
  • Activation du service worker sur iOS PWA
  • Saut inconditionnel de l’indexation dans le contrôleur de recherche

Corrections de bugs

  • Ne pas permettre aux utilisateurs de vider le bucket de téléchargement tant qu’il est activé
  • Utilisation de destroy_all au lieu de delete_all pour les brouillons partagés
  • Ne pas lever d’erreur lorsque la recherche in:all est effectuée par un anonyme
  • L’écrasement des fichiers du plugin au démarrage pose problème
  • Ne pas optimiser les icônes lors de db:migrate lors de la restauration d’une sauvegarde
  • Permet de sélectionner l’action lors de l’acceptation d’une pénalité
  • La migration des téléchargements vers S3 pouvait manquer des fichiers
  • Une utilisation concurrente lors du démarrage de Rails pouvait causer une corruption du plugin
  • Utilisation de l’URL complète pour les pièces jointes sécurisées lorsque les médias sécurisés sont activés
  • Arrêt du problème de recherche infinie pour les vidéos/audios sur la page
  • Nous devons ignorer les utilisateurs associés à des éléments révisables lors de leur approbation automatique
  • Permettre aux utilisateurs de créer des sondages dans les MP avec des utilisateurs non humains
  • Ajout de aria-labels aux éléments de la liste des sujets
  • Les sujets doivent respecter la fermeture automatique lorsqu’ils sont publiés dans une catégorie
  • Empêche le clic sur l’en-tête du sk de se propager
  • La restauration avec disable_emails: false ne fonctionnait plus
  • Le scraper Google Groups a échoué à se connecter
  • Rendre FooterNav compatible avec les PWA sur iPadOS
  • Assure que l’URL de catégorie dans le menu déroulant est construite à partir du slug et de l’ID
  • Synchronisation du format de clé de préchargement pour les listes de sujets par catégorie
  • Ignorer les secure-media-uploads pour miniprofiler
  • Prettier sur le composant iframed-html
  • Lors de l’ajout de tags à des publications dans une catégorie restreinte, nous devons passer l’ID de la catégorie, sinon cela ne fonctionnera pas.
  • Empêche l’affichage du chargement pendant le débogage
  • Les attributions de badges en lot doivent fonctionner même si le CSV contient des valeurs nil
  • Ignorer le tutoriel des sondages si l’utilisateur ne peut pas créer de sondages
  • Empêche l’événement de clic sur la ligne d’être intercepté par l’événement de l’entrée du filtre
  • Ignorer la petite action « invité » si l’utilisateur fait partie d’un groupe invité
  • Polyfill Promise pour IE11
  • Les URLs d’images téléchargées ont été incorrectement remplacées dans le texte brut du post.

Changements UX

  • Ajustements de saisie pour la fenêtre modale des paramètres de catégorie (onglet tags)
  • Tentatives d’augmentation de la zone de clic du menu contextuel sur mobile
  • Permet la pluralisation correcte pour les messages « trop peu de sujets et de publications »
  • Évite les sauts lors de l’affichage des votants d’un sondage

Performance

  • Permet le préchargement de « temps de lecture récent » pour un utilisateur
  • Permet au sérialiseur utilisateur d’utiliser les champs personnalisés préchargés
  • Permet de passer une liste existante d’IDs de champs utilisateur lors du chargement
  • Amélioration des performances de la liste des sujets par catégorie
22 « J'aime »