Version 2.5 de Discourse

Focus

Nom de code

Date de début

26 février 2020

Date de sortie

24 juin 2020

66 « J'aime »

NOUVELLES FONCTIONNALITÉS

  • Ajout d’un point d’extension de plugin après le nom d’utilisateur (#10113)
  • Vérification de l’existence d’avatars sélectionnables avant de les activer (#10032)
  • Suppression des paramètres de site obsolètes pour les URLs de téléchargement.
  • Script d’importation pour jForum
  • Ne pas afficher les utilisateurs muets/ignorés sous « Qui a aimé »
  • Permet d’inclure un en-tête et un pied de page dans les pages publiées (#10067)
  • Ajout de l’événement before_email_send
  • Permet d’ignorer un utilisateur pour toujours (#10074)
  • Permet aux pages publiées d’être publiques (#10053)
  • Nouveau point d’extension de plugin category-list-above-each-category (#10037)
  • Ajout de « Maintenant » comme option (masquée par défaut) dans le sélecteur de date future (#10047)
  • Autorisation de plusieurs groupes pouvant voter lors de la création d’un sondage
  • Inclusion des tags dans les messages non lus/nouveaux
  • Amélioration de l’UX pour la prise en charge de plusieurs adresses e-mail (#9691)
  • Liens d’invitation à usage multiple (#9813)
  • Prise en charge de l’ajout lors du taggage en masse via rake (#9978)
  • Nouvelle tâche rake pour mettre à jour la colonne first_post_created_at
  • Ajout de la tâche uploads:batch_migrate_from_s3 pour limiter le nombre total de publications migrées à la fois (#9933)
  • Paramètre de catégorie pour le filtre de liste par défaut. (#9975)
  • Liste blanche du mode de dépôt de thème (expérimental)
  • Nouveau point d’extension de plugin sous le titre de la page des badges (#9936)
  • Notification aux administrateurs concernant les anciennes identifiants (#9918)
  • Téléchargement des images distantes même pour les anciennes publications (#9925)
  • Autorisation optionnelle des tags dans l’état de suivi des sujets
  • Affichage d’une page 404 détaillée pour les sujets privés (#9894)
  • Notification aux administrateurs concernant les anciennes identifiants (#9854)
  • Envoi d’un message privé lorsqu’un membre d’un groupe est accepté (#9822)
  • Ajout d’un paramètre pour désactiver l’installation automatique des règles CORS dans les buckets S3 (#9872)
  • Permalinks pour les tags
  • Paramètre de catégorie pour le filtre de liste par défaut.
  • Mise à jour de l’extrait du sujet lorsque le message original est re-cuit (#9852)
  • Ajout d’un paramètre de site pour la longueur maximale de l’extrait du sujet (#9847)
  • Suppression du webhook ‘flag’ en faveur du webhook ‘reviewable’
  • Suppression du webhook ‘queued post’ en faveur du webhook ‘reviewable’
  • Ajout de l’option ‘None’ pour le cookie SameSite afin de permettre les systèmes interdomaines (#9374)
  • Exposition de Composer.serializeToTopic dans l’API de plugin côté client.
  • Extension de la durée autorisée pour le téléchargement
  • Ajout d’un point de terminaison pour les icônes SVG individuelles (#9765)
  • Ajout de données structurées conformément aux directives de Google (#9764)
  • Introduction d’une clé de substitution réservée au personnel pour discourse-presence.
  • Prise en charge du menu Raccourcis d’application (#9749)
  • Ajout de l’en-tête noindex aux pages de tags (#9748)
  • Autorisation de l’authentification par paramètre pour les UserApiKeys (#9742)
  • Autorisation aux plugins d’enregistrer un callback pour ignorer DraftSequence.
  • URL canonique par défaut (#9738)
  • Passage d’une instance de revisor à l’événement DiscourseEvent post_edited.
  • Ajout de l’en-tête noindex aux pages des badges, groupes et /my (#9736)
  • Permettre à Google d’indexer les pages afin qu’il puisse les supprimer
  • Ajout de l’en-tête no_index si robots est désactivé
  • Filtrage des paramètres par plugin (#9692)
  • Renforcement des règles de limitation de débit pour l’oubli de mot de passe
  • Exclusion des catégories muettes de la liste des sujets « top ».
  • Suppression optionnelle du signet lorsqu’un rappel est envoyé (#9637)
  • Inclusion de la position de la catégorie lors de l’exportation des catégories (#9658)
  • Vidéo Reddit en onebox
  • Vidéo Facebook en onebox
  • Inclusion de miniatures optimisées pour les sujets (#9215)
  • Nokogumbo (#9577)
  • Notification inconditionnelle lors des modifications au moins une fois par jour
  • Ajout d’un filtre pour tous/non lus/lus sur la page de notifications de l’utilisateur (#9535)
  • Ajout d’une bannière de catégorie expliquant pourquoi un utilisateur ne peut pas poster (#9576)
  • Permet de limiter les rapports visibles et les onglets dans le tableau de bord (#9598)
  • Ajout d’un paramètre pour contrôler l’en-tête Expect sur les appels S3
  • Améliorations supplémentaires pour la vue du crawler et des anciens navigateurs
  • Autorisation de la création d’utilisateurs via l’API admin lorsque les connexions locales sont désactivées (#9587)
  • Amélioration de la vue du crawler
  • Ajout de user_profile à l’export CSV user_archive (#9571)
  • Refonte de discourse-presence pour suivre l’état côté client. (#9487)
  • Permet de styliser les pages publiées avec des thèmes/plugins (#9570)
  • Prise en charge des substitutions de site et de localisation pour SSO
  • Affichage optionnel de l’heure locale pour l’utilisateur dans la carte (#9527)
  • Fermeture de la première notification en cliquant n’importe où (#9525)
  • Lors du blocage des e-mails, privilégier le blocage de l’adresse canonique
  • Ne pas afficher les notifications nouvelles/non lues pour les sujets muets (#9482)
  • Compatibilité Digital Ocean Spaces pour le stockage d’objets
  • Ajout d’une classe au bloc de citation <aside> lors de la citation d’un utilisateur ignoré (#9511)
  • Réutilisation des filtres de rapport (#9444)
  • Interface d’administration pour fusionner deux utilisateurs. (#9509)
  • Promotion des signets avec rappels vers les fonctionnalités principales (#9369)
  • Ajout d’un bouton de copie aux blocs de code (#9451)
  • Ajout de la colonne created_at à user_badges (#9463)
  • Amélioration du rendu des flux RSS
  • Modification des rappels de signets depuis le message et bouton de suppression explicite (#9455)
  • Tâche rake pour exporter les groupes (#9450)
  • Les utilisateurs peuvent être ignorés pendant six mois. (#9446)
  • Autorisation de modifier les rappels de signets (#9437)
  • Ajout de la durée du rappel au bouton de signet au niveau du sujet (#9426)
  • Ajout de la prise en charge du format upload dans les paramètres de thème.
  • Ajout du déclencheur user_session_refreshed (#9412)
  • Extension de l’heure de coupure pour « Plus tard aujourd’hui » jusqu’à 17h (#9419)
  • Paramètre de site enforce_canonical_emails
  • Nouveau paramètre de site embed_unlisted (#9391)
  • Prise en charge des plugins pour la transpilation de fichiers .js réguliers (#9398)
  • Ajout d’un point d’extension de plugin après l’utilisateur du message révisable (#9397)
  • Webhooks et événement pour l’attribution d’un badge à un utilisateur
  • Affichage de la vue noscript pour les navigateurs non pris en charge (#9373)
  • Prise en charge de la publication de sujets sous forme de pages (#9364)
  • Balises sémantiques pour les lecteurs d’écran pour les sujets principaux et suggérés
  • Activation par défaut de la navigation hors ligne et du PWA plein écran sur iOS
  • Hachage des clés API utilisateur dans la base de données (#9344)
  • Raccourcis clavier pour les signets (#9318)
  • Modifications du type de rappel de signet et corrections de bugs (#9329)
  • Autorisation aux administrateurs de désactiver la suppression de compte en libre-service
  • Ajout du chargement différé à la liste des signets utilisateur (#9317)
  • Notifications de rappel de signet à haute priorité (#9290)
  • Ajout du paramètre auto_approve_email_domains pour approuver automatiquement les utilisateurs (#9323)
  • Affichage de « Dernière mise à jour à » dans le répertoire des utilisateurs
  • Permet plusieurs groupes d’émojis personnalisés (#9308)
  • Option pour mettre à jour les composants du thème enfant via l’interface CLI du thème.
  • Règles plus strictes pour la présence utilisateur
  • Le code d’invitation ne distingue pas la casse
  • Autorisation aux plugins d’exclure des étapes de l’assistant (#9275)
  • Liste des raccourcis du menu de recherche dans la fenêtre modale d’instructions (#9273)
  • Navigation dans les résultats de recherche à l’aide de J/K (#9264)
  • Désassignation du sujet de la file d’attente de révision lorsqu’un drapeau est traité
  • Affichage des votes dans un sondage « on voted » au créateur
  • Suppression automatique des réponses à un sujet après N jours. (#9209)
  • Google Calendar ne prend pas en charge les URL dans iCalendar, ajout d’une description de repli
  • Flux iCalendar pour les rappels de signets
  • Déclassement des catégories muettes dans la liste des catégories (#9226)
  • Affichage du nombre de publications rejetées dans le résumé de l’utilisateur (#9204)
  • Code d’invitation global optionnel pour l’inscription au compte
  • Ajout du paramètre de site enable_bookmark_at_desktop_reminders (#9198)
  • Prise en charge de services personnalisés similaires à Gravatar (#9137)
  • Autorisation d’une longueur de publication maximale plus grande
  • Signets MVP avec modifications de la liste des utilisateurs pour les rappels (#8999)
  • Autorisation d’une date et d’une heure personnalisées pour les rappels de signets (#9185)
  • Envoi de notifications pour les rappels de signets basés sur le temps et « Au bureau » (#9071)
  • Autorisation aux thèmes de spécifier des modificateurs dans leur fichier about.json (#9097)
  • Prise en charge élargie des téléchargements de publications dans le balisage vidéo (#9152)
  • L’approbation des utilisateurs suspects est désormais activée par défaut. La liste des utilisateurs suspects a été supprimée (#9151)
  • Amélioration de la fenêtre modale d’aide aux raccourcis clavier (#9143)
  • Ajout du paramètre embed_set_canonical_url (#9134)
  • Ajout d’un paramètre de site pour désactiver le nettoyage des utilisateurs en phase de test
  • Prévention de l’annulation accidentelle lors de la rédaction de pénalités (#9129)
  • Nouvelle route pour charger plusieurs cartes utilisateur simultanément (#9078)
  • Prévention de l’annulation accidentelle lors de la rédaction de pénalités (#9105)
  • Option pour se connecter à Redis via SSL
  • Traitement de /go/ comme une route côté serveur
  • Ajout de composants de thème enfant dans les métadonnées du thème.
  • Permet d’ajouter un lien de description à un rapport (#9065)
  • Activation du service worker sur le PWA iOS
  • Désactivation systématique des personnalisations sur la route /safe-mode (#9052)
  • Saut inconditionnel de l’indexation sur le contrôleur de recherche
  • Archivage automatique du message de groupe si le sujet est fermé. (#9046)
11 « J'aime »

CORRECTIONS DE BUGS

  • Invalider correctement les oneboxes en ligne lors de la recuisson
  • Garantir que l’historique de modération est accessible depuis le menu admin du sujet/message (#10118)
  • Utiliser l’URL correcte pour la désinscription (#10077)\n- Ignorer le niveau de notification de la catégorie sauf si filtré par scope
  • Ajouter une migration pour supprimer l’état de suivi des utilisateurs en attente (#10083)
  • Utiliser Discourse.system_user lorsqu’un administrateur fictif est nécessaire (#9781)
  • Erreurs dans le tutoriel avancé lorsque toutes les catégories sont sécurisées (#10111)
  • Mettre à jour l’onebox pour corriger l’intégration des vidéos et clips Twitch.
  • Empêcher la saisie de “#” lors de l’affichage de “Aller à…”
  • Utiliser l’onebox local pour le sujet lorsqu’une URL sans slug est utilisée
  • Utiliser ActionDispatch::Http::ContentDisposition pour le content-disposition des uploads (#10108)
  • TurboTests::Runner ne signalait pas les erreurs.
  • Utiliser un mutex lors de la réinitialisation des informations de colonnes pendant le seeding.
  • multisite:migrate échouait à insérer correctement les données.
  • Ces tests étaient cassés
  • Ne pas lever d’exception si nous ne pouvons pas mettre à jour l’utilisateur lors d’une rétrogradation
  • Utiliser le contenu brut lors de la vérification des mots surveillés pour signalement (#10104)
  • Passer la variable de scope locale à la fonction interne
  • Masquer les balises MP si le paramètre du site est désactivé (#10089)
  • Corriger la taille du kit de sélection (#10094)
  • Améliorer l’UX des liens permanents admin (#10101)
  • Ne pas tenter de récupérer les images hotlinkées des emojis lorsque le CDN est activé (#10091)
  • Une faute de frappe dans un nom de variable
  • Supprimer les PostUploads lors de la suppression d’un message (#10090)
  • Gérer le style Heroku HTTP_X_REQUEST_START (#10087)
  • Gérer gracieusement les URLs invalides lors de la récupération d’images hotlinkées
  • Ne pas tenter de récupérer les images hotlinkées des emojis lorsque le CDN est activé
  • Guardian#can_remove_allowed_users? ne doit pas planter pour les sujets sans propriétaire
  • Ne pas ajouter incorrectement un signet de sujet lors de l’appui sur Échap (#10088)
  • Ne pas modifier les catégories suivies pour les utilisateurs en attente (#10076)
  • Autoriser plusieurs traits d’union dans l’hôte (#10078)
  • Ajout d’un spec pour plusieurs traits d’union
  • Un message d’erreur beaucoup plus clair si vous ne pouvez pas ignorer/réduire au silence un utilisateur
  • Masquer l’historique des messages pour le niveau de confiance 4 (#10065)
  • Ne pas afficher les boutons Ajouter ou Modifier si l’email n’est pas modifiable (#10068)
  • Afficher également les emails non confirmés lors de la vérification des emails (#10062)
  • Muet/Ignore doit empêcher les MPs quelle que soit la casse
  • Nettoyer les migrations avec des horodatages dans le futur
  • Restaurer les clés de traduction manquantes
  • Ne pas envoyer le message de bienvenue au staff si l’utilisateur a déjà un rôle
  • Empêcher la production de chaînes “undefined” (#10042)
  • Problèmes de sécurité des threads avec multisite:migrate et SeedFu.
  • Les composants Select-kit n’étaient pas masqués.
  • Ajouter le content-disposition des pièces jointes pour tous les fichiers non image (#10058)
  • Ajouter le nom de la table à la requête de vue du sujet (#10052)
  • Autoriser les plugins à fournir des répertoires de tests avec des .js transpilés
  • Autoriser l’ouverture de la FAQ dans un nouvel onglet (#10039)
  • La restauration d’une sauvegarde depuis PG12 pouvait échouer sur PG10
  • Garantir que les utilisateurs peuvent confirmer de nouveaux emails en utilisant des clés de sécurité
  • Remplir le champ acting_user au lieu de target_user dans l’historique
  • Secondary_emails, unconfirmed_emails, group_users sont des champs privés
  • Changer la version de la migration datetime incorrecte (#10051)
  • Ne pas compter la miniature YouTube lors du comptage des images des messages (#10049)
  • Conserver le style de l’onebox dans l’historique des modifications
  • Vérifier les permissions du groupe de l’invitateur au moment de l’utilisation de l’invitation
  • Traiter la route /invites/ uniquement côté serveur
  • Obtenir le décalage gauche/droite correct pour la barre de progression du sujet dans le composeur
  • Charger I18n en premier dans la page show_confirm_new_email
  • Masquer la bootbox après une réponse négative (#10028)
  • Permet au propriétaire du MP de supprimer n’importe quel utilisateur si >= NL2 (#10036)
  • Ne pas migrer les sauvegardes dans le nouveau préfixe
  • Précharger l’attribut de mode lecture seule séparément.
  • Améliorations et corrections du script de réduction d’image (#9950)
  • Utilisation incorrecte de count et faute de frappe exist?
  • Télécharger les images actuellement au-dessus de la limite (Si la limite de taille d’image est réduite, il n’y avait alors aucun moyen de redimensionner ces images qui ne tombaient plus dans la plage de taille autorisée)
  • Autoriser les utilisateurs à ajouter des emails qui avaient été supprimés auparavant
  • Afficher le nombre de balises pour les balises existantes (#9892)
  • Empêche les emojis dans les liens d’apparaître comme de grands emojis (#10027)
  • Ignorer les erreurs de lecture seule de Redis dans RateLimiter#rollback!.
  • Présenter les bons comptes nouveau/non lu lorsqu’on filtre par balise
  • Utiliser le filtre include-subcategories dans l’export des rapports (#10007)
  • MigrateInviteRedeemedDataToInvitedUsers doit être une migration normale (#10013)
  • Retourner 400 lorsqu’un topic_id invalide est fourni lors de la création d’une invitation.
  • Test instable post_alerter_spec.rb à cause d’un ordre manquant (#10000)
  • Empêcher la ré-signification lorsque nous avons déjà examiné les signalements précédents (#10010)
  • Ne pas appeler les décorateurs cooked dans le composeur si cooked n’a pas changé
  • Ajouter les attributs de params aux findOpts du sujet.
  • Autoriser la fusion d’utilisateurs lorsque les domaines d’email sont restreints
  • Ne pas afficher la suggestion de création de sujet aux utilisateurs qui ne le peuvent pas
  • Déclenchement incorrect de l’auto-complétion des emojis
  • Changer l’attribut “name” du signet “name” pour désactiver l’auto-complétion
  • Appliquer un maximum de 100 ans sur tous les paramètres du site comptés en jours (#9991)
  • Mettre à jour la balise minimale requise lors du changement de catégorie dans le composeur
  • Ne pas écraser la couleur du texte de la catégorie dans le menu déroulant
  • Restaurer la position du flux dans Safari (#9993)
  • Les notifications de réponse ne doivent pas apparaître comme modifiées (#9965)
  • Garantit que edit-category-setting caste correctement le booléen (#9999)
  • Les redirections contenant des noms d’utilisateur Unicode ne fonctionnaient pas
  • (getURL "") ne fonctionnait pas avec l’assistant i18n
  • Utiliser short_path de l’upload de flair pour obtenir l’URL signée pour les médias sécurisés.
  • L’URL du Service Worker était cassée
  • Les redirections côté client /my/ ajoutaient un slash supplémentaire
  • Le script d’importation de base ne mettait pas à jour la colonne first_post_created_at
  • Intercepter les erreurs de lecture seule lors de la recherche de jetons d’authentification.
  • Erreur en ligne lors de la conversion html en markdown
  • get-url est requis pour le code côté serveur
  • Empêche un paramètre booléen faux d’être filtré comme n’existant pas (#9968)
  • Masquer le flux rss & json si un profil utilisateur est masqué.
  • EmailValidator doit valider le format de l’email.
  • Chaîne MessageFormat cassée
  • Si création d’un signalement pour un mot surveillé, inclure la raison
  • Empêcher la coupure des mentions d’utilisateurs (#9962)
  • Ne pas détruire l’élément $.fileupload (#9888)
  • Les utilisateurs staff peuvent contourner la règle de validation des balises (#9924)
  • Attraper NoMethodError pendant precompile_css aussi (#9940)
  • Problème de fréquence de résumé lors de la création d’utilisateur
  • Ne rendre la carte de groupe que si le titre de l’utilisateur vient du groupe (#9946)
  • Supporter l’exportation de rapports faisant référence à des sujets (#9957)
  • Corriger le désalignement des flèches des popovers (#9947)
  • Ne pas changer la hauteur du bouton lorsque le spinner apparaît
  • Restaurer la capacité de recuire des messages dans des sujets supprimés (#9951)
  • Gérer les fichiers supprimés entre glob et mtime
  • L’assistant z ne se résout pas à l’intérieur de calc
  • Topic-admin-popup-menu déborder sur les petits écrans (#9944)
  • Supporter les IRIs (URIs Unicode) lors de la récupération d’images hotlinkées (#9928)
  • Récupérer les images hotlinkées même lorsqu’elles sont modifiées par des utilisateurs système (#9890)
  • Invalider le cache de thème de la base de données lorsque le nom d’hôte change (#9908)
  • Fixer highlight.js au dernier commit de l’arbre v9 (#9921)
  • Ne pas rerender toute la page utilisateurs pendant la saisie dans l’input.
  • Les balises muettes retiraient les sujets sans balises des comptes
  • Ne pas lever d’exception si un sujet ne peut pas être récupéré (#9906)
  • Permet de définir les propriétés label/title pour l’affichage au lieu de name
  • Envoi de messages à des groupes avec des noms non en minuscules
  • Requête cassée si l’ID d’upload est manquant (#9900)
  • Permet d’avoir une traduction d’emoji personnalisée sans fichier statique (#9893)
  • Ajouter l’en-tête X-Robots-Tag pour les actions GET check_xhr-covered aussi (#9868)
  • Ne pas envoyer de résumés aux utilisateurs sans email principal
  • Définir correctement les valeurs et défauts pour group-form-interaction-fields (#9891)
  • Lors de la destruction d’un brouillon, toujours s’assurer que la sauvegarde est faite
  • L’ouverture de la boîte de dialogue annuler brouillon cassait la sauvegarde automatique
  • Passer current_user à TopicQuery pour categories_and_top_topics (#9885)
  • Met à jour les variables pour HTML pour utiliser em au lieu de px pour la taille de police (#9883)
  • L’assistant échoue à démarrer lorsque default_theme_id est -1
  • L’assistant prévisualise si l’étape couleur est exclue (#9881)
  • Les fichiers XML pouvaient être détectés comme des fichiers SVG
  • Document.activeElement peut être null sur IE11 (#9880)
  • rescue_from ne remonte pas.
  • Rend le focus sur la zone de texte après la complétion plus robuste (#9879)
  • Améliorer le script de réduction d’image (#9549)
  • Supporter plus de formats d’URL d’upload
  • Utiliser le mutex process_post_#{id}
  • Éviter de recuire deux fois
  • Traiter aussi les messages supprimés
  • Retourne false si l’URL d’upload est un lien mailto invalide (#9877)
  • Envoyer le MP en tant que propriétaire du groupe
  • Correction de texte pour l’avertissement de sujet dominant
  • Bug de concurrence lors de la création de miniatures de sujet
  • Ne pas répondre avec une erreur 500 si le domaine est invalide lors de l’ajout d’un domaine d’appartenance automatique (#9655)
  • Ne pas autoriser une balise avec le nom ‘none’ (#9867)
  • Bannir correctement les utilisateurs non humains du système de brouillon
  • Inclure lazyYT-container dans le HTML du message cuit (#9870)
  • La documentation utilisait une fonction incorrecte (#9876)
  • Les styles d’email étaient évalués dans le mauvais ordre
  • Lors de la création d’un nouveau MP, le nom d’utilisateur/nom de groupe doit être insensible à la casse
  • Pas besoin de mettre en minuscules une seconde fois
  • Ignorer le job onceoff pour les groupes avec une URL de flair invalide.
  • Ne pas retomber sur la colonne flair_url
  • Conserver le titre du composeur et la réponse lors du passage en MP (#9851)
  • La destruction d’un utilisateur échouait s’il avait un titre
  • La carte de groupe n’apparaissait pas si l’utilisateur ne pouvait pas voir ses membres.
  • Appeler la méthode getURL explicitement pour éviter le remplacement du contexte this.
  • Alignement Double Bouton Mobile (#9862)
  • Meilleur alignement des boutons de pied de page de sujet cross navigateur (#9860)
  • Nous ne créons pas d’objet Post si le message en file d’attente est rejeté. Nous devons compter les éléments de révision directement. (#9856)
  • Rechargement en direct du css en développement (#9859)
  • Supprimer la FK de contrôle d’accès du post des uploads (#9853)
  • L’input de balise dit que les balises sont optionnelles alors qu’elles sont requises
  • Autoriser l’utilisation du client_id de l’application GitHub pour la configuration OAuth
  • Garantit que le choix de catégorie est insensible à la casse (#9850)
  • Ajoute les balises manquantes à l’en-tête de la page publiée (#9835)
  • Le distributeur de badges était désactivé par défaut.
  • Sidekiq utilise _forim_session (#9825)
  • Afficher les compteurs staff si le nombre de messages rejetés est la seule valeur à afficher (#9845)
  • Les requêtes n’étaient pas enregistrées correctement
  • Le chemin doit être addon et non app
  • Autoriser la dépréciation à fonctionner avec Ember CLI
  • Select-kit était au mauvais endroit
  • Mettre à jour default_template.html
  • guidFor ne fait pas partie de Ember.Object
  • Ne pas paramétrer tag_id (#9839)
  • Ne pas planter en essayant de parser des URLs invalides ou non-ASCII (#9838)
  • Émettre des web hooks pour les signalements
  • Ne pas définir de valeur par défaut pour les web hooks sans événements
  • Les migrations ne doivent pas échouer lorsque la base de données est partiellement migrée
  • Passer discobot pour récupérer l’avatar depuis gravatar.
  • Purger toutes les données associées lors de la suppression d’un utilisateur
  • S3 store has_been_uploaded? ne tenait pas compte du chemin du bucket s3 (#9810)
  • La restauration des sauvegardes pouvait échouer pour les dumps de base de données >` 8Go
  • Vérifier la pile d’appels et backtrace_locations avant d’essayer d’imprimer une erreur
  • La description de la catégorie ‘non classé’ était vide
  • Afficher un message utile lorsque le démarrage d’un plugin échoue sans pile d’appels
  • GroupArchivedMessage appartient à Group, pas User
  • Applique flex sur topic-footer-main-buttons (#9829)
  • Rejoindre la migration des signets sur les utilisateurs pour éviter les enregistrements d’utilisateurs manquants
  • Randomiser le nom de fichier lorsqu’il est créé depuis les fixtures (#9731)
  • Utiliser le dossier /tmp/pid pour garder les fichiers de fixture
  • Augmenter la version de rack de 2.0.8 à 2.2.2 (#9811)
  • La restauration de la sauvegarde ne supprimait pas les overrides de traduction en cache
  • L’annulation de multiples overrides de traduction ne vidait pas le cache
  • Améliore et corrige une régression avec category-selector (#9821)
  • Chargement du date-picker plus robuste/cohérent (#9817)
  • Garantir qu’aucun téléchargement d’image n’a lieu pendant la sérialisation de la miniature du sujet
  • Permet de supprimer un minuteur de sujet avec le type delete_replies (#9800)
  • Garantit que hide est appelé lorsque la carte est détruite (#9814)
  • Ne pas supprimer les mots de stop lorsque l’anglais est utilisé
  • Extraire reset_last_seen_cache! dans user_spec (#9808)
  • Le changement d’action du composeur ne rafraîchit pas le contenu des actions du composeur (#9791)
  • Le composant était toujours utilisé par data explorer
  • Inclure les assets CSS des plugins lors de la prévisualisation des thèmes
  • Affiche un titre sur l’en-tête sk si aucun nom n’est sélectionné (#9794)
  • Correction de l’augmentation de version de l’api plugin.
  • Utiliser les URLs CDN pour les miniatures de sujet
  • Autoriser les migrations de posts utilisant #change à effectuer une migration non sécurisée
  • Toujours retourner 0 pour la DraftSequence actuelle des utilisateurs non humains.
  • La création de WebAPK était cassée à cause des icônes de raccourci
  • Test utilisateur instable (#9754)
  • Contournement du bug serveur WebAPK avec des images sans tailles
  • Ne pas calculer de brouillon pour les bots sur la route d’index des catégories
  • Appliquer le guillemet de code sans coloration syntaxique (#9784)
  • Utiliser les bonnes icônes pour le menu de raccourci App
  • Exécuter les tests de cookies uniquement après la connexion
  • Autoriser la récupération des miniatures lazy-yt par pull_hotlinked_images
  • Suppression de l’ancienne migration
  • Ne pas calculer de brouillon pour les (ro)bots :robot: dans la liste des sujets
  • Erreur email spécifique pour les réponses aux emails de résumé (#9770)
  • Détecter Wayback Machine en utilisant l’user agent (#9777)
  • Charger la locale en premier dans l’application assistant
  • Mettre à jour mini racer pour corriger les dumps de tas
  • Ne jamais sauvegarder de brouillon pendant qu’il est en train de sauvegarder
  • Ne pas publier la présence de frappe si le composeur n’est pas ouvert.
  • Empêcher Safari de défiler lors de la fermeture du composeur
  • Empêche SvgSprite.bundle de requêter ThemeField deux fois (#9762)
  • La présence du composeur affiche l’utilisateur comme en train de modifier lors de la réponse.
  • Mettre en throttle la fonction de frappe dans discourse-presence.
  • Changer l’URL /bookmarks en liste de sujets et ajouter les avatars des auteurs de signets (#9759)
  • Gérer l’absence de l’url de retour sso du fournisseur
  • Empêcher les conflits de noms de colonnes dans le code reviewable (#9753)
  • Garantit que l’aperçu calcule correctement le fuseau horaire pour l’utilisateur actuel (#9758)
  • Ajouter le type aux icônes du menu de raccourci
  • Ne pas lever d’exception si un TopicLink ne peut pas être créé
  • Ajouter les routes rss manquantes à la liste blanche des paramètres api
  • Afficher le bouton Paramètres si le plugin a des paramètres (#9728)
  • La sauvegarde des brouillons augmente inconditionnellement la séquence
  • Supprimer les slashes avant inutiles dans l’expression régulière
  • Ajouter tabindex=-1 sur les liens de post tabLoc
  • Améliorer l’accessibilité de la navigation de pied de page mobile
  • Définit un titre pour le bouton de notifications (#9745)
  • Multiples améliorations schema.org
  • Le titre doit essayer de retomber sur l’étiquette avant le nom (#9739)
  • Gérer un sujet supprimé dans la génération de miniature
  • Afficher le nom de la catégorie dans l’aperçu du badge lors de la modification (#9726)
  • Empêche le rendu de topic-category si vide (#9720)
  • Arrêter de vider le titre par erreur
  • Titre vide par défaut à l’ouverture
  • Résoudre les problèmes avec le prochain lundi pour les signets ne fonctionnant pas dans certaines locales (#9737)
  • CurrentUser doit maintenant être passé à resolveTimezone et les problèmes de temps local de la carte utilisateur (#9734)
  • Échap pourDismiss le composeur de sujet de brouillon vide
  • Input de la modale de signet (#9707)
  • Supporter la transpilation de js dans les plugins avec un dossier admin racine
  • Certains ajustements pour l’UI du tableau
  • Ne pas déclencher l’événement user_updated pour les utilisateurs bots.
  • Supprimer URI.escape déprécié (#9697)
  • Ne pas autoriser des options nulles pour le gestionnaire de signets
  • Migration pour définir la colonne NOT NULL pour delete_when_reminder_sent sur les signets (#9696)
  • Classe CSS incorrecte
  • Les parenthèses étaient fausses, résultant en une expression toujours vraie (#9690)
  • preload-store a été supprimé
  • Améliore le positionnement de sk sur mobile lorsqu’il est à l’intérieur d’une modale (#9657)
  • Afficher le bouton Signet pour les sujets MP (#9659)
  • Améliorer la logique de calcul de la timeline du sujet
  • Corriger le nom d’utilisateur de notification de modification pour les MPs (#9649)
  • L’utilisation de default_locale dans les locales de repli causait des problèmes
  • Rendre can_invite_to_forum robuste contre les interférences de plugin (#9644)
  • Affiche la date de clôture du sondage en temps local (#9656)
  • Preload-store a été déplacé
  • La date de fin des plages dans l’aperçu html était incorrecte (#9654)
  • Changer le calcul du total des notifications non lues de l’email de résumé utilisateur (#9648)
  • Discobot n’a pas été créé avec notre avatar personnalisé.
  • Préserver les blocs de code lors du citation (#9632)
  • Tests instables. À cause des transitions CSS, l’opacité n’est peut-être pas encore 0.
  • Corrige le wrapping des boutons avec des boutons plus grands
  • Éviter d’utiliser une table temporaire dans la migration de base de données d’url d’image
  • Résoudre les problèmes de validation Schema.org
  • Appliquer sameWidth à partir d’une largeur d’écran de 450px
  • Pré-sélectionner Plus tard aujourd’hui lors de la modification du signet si l’heure est la même (#9636)
  • Le repli PostgreSQL était cassé à cause de Rails masquant l’exception (#9633)
  • Améliorer le style de l’email de résumé sur Outlook 2016 (#9626)
  • Revenir à l’utilisation d’un observateur pour supporter le chargement de plus de notifications (#9628)
  • Affiche le filtre s’il n’y a pas de notifications à afficher après le filtre
  • Ne pas utiliser les paramètres en cache pendant la compilation du thème
  • Vider les caches de thème après que la transaction de base de données ait été validée
  • Notifications de modification manquantes dans certains cas rares
  • Ne pas appliquer la marge only-emoji pour les cas exclus (#9619)
  • Désassigner les titres d’utilisateur lorsqu’un badge est supprimé (#9573)
  • Sauvegarder le rappel de signet au tap sauf si personnalisé (#9611)
  • Un <a> avec une cible _blank veut une nouvelle fenêtre (#9607)
  • Garantit qu’une fn de raccourci anonyme peut être utilisée globalement (#9605)
  • Ajustements UI Signet (#9604)
  • Ne pas lever d’erreur si l’attribut ‘class’ n’est pas trouvé.
  • Changer l’importateur de base pour créer de nouveaux enregistrements Bookmark (#9603)
  • Le message muet doit être envoyé après modification (#9593)
  • Sprockets était cassé lorsque node_modules était présent
  • Améliorations HtmlToMarkdown côté serveur (#9586)
  • Meilleure détection des éléments cachés lors de la conversion HTML en Markdown
  • Tenir compte du paramètre de site ‘allowed_href_schemes’ lors de la conversion des balises HTML <a> en Markdown
  • Ajout du support du schéma ‘mailto:’ lors de la conversion des <a> de HTML en MarkdownMarkdown
  • Ajout de la prise en charge des dimensions <img> lors de la conversion de HTML vers Markdown
  • Ajout de la prise en charge de <dl>, <dd> et <dt> lors de la conversion de HTML vers Markdown
  • Ajout de la prise en charge des emphases, gras et barrés sur plusieurs lignes lors de la conversion de HTML vers Markdown
  • Ajout de la prise en charge de <acronym> lors de la conversion de HTML vers Markdown
  • Renommer toutes les instances de bookmarkWithReminder en simplement bookmark (#9579)
  • Désactiver temporairement l’écouteur d’événements pour la fermeture de la première notification
  • S’assurer que le menu déroulant du widget ne dépasse pas du document (#9590)\n- Rendre le crawler lazyYT compatible avec les robots
  • Masquer l’avis de mise à jour du navigateur en mode impression
  • Entrer dans le lien sélectionné avec ‘o’ lors de la recherche sur toute la page
  • La tâche rake S3 peut ignorer yarn.lock
  • Correction de texte pour la modale “Vous avez été déconnecté” (#9584)
  • Masque correctement le défilement de la timeline pour les messages courts (#9581)
  • S’assurer que le masquage des cartes est retiré (#9582)
  • Discourse-presence casse le composeur pour les utilisateurs.
  • Compter correctement les réponses directes avec la présence
  • Remettre l’URL des signets avec rappels à bookmarks pour l’activité utilisateur (#9566)
  • Supprimer le fuseau horaire entre parenthèses de la carte utilisateur (#9567)
  • Ne pas sauvegarder le signet si le bouton de fermeture (X) de la modale est cliqué (#9541)
  • Erreur lors de la personnalisation du texte pour les badges depuis les plugins
  • Rendre les raccourcis de suivi fonctionnels lorsque le bouton de suivi n’est pas visible (#9575)
  • Améliore le paramètre tag-list (#9574)
  • Inclure le niveau de notification par défaut dans le sérialiseur de catégorie (#9572)
  • Améliorer le vidage du cache du store (#9568)
  • Les pages publiées ne pouvaient pas être routées depuis l’intérieur de Discourse (#9569)
  • Éviter une exception lors du rendu d’un sondage dans un message mis à la corbeille
  • Supprimer la tâche rake non prise en charge
  • La logique de la colonne "signet utilisateur
7 « J'aime »

CHANGEMENTS UX

  • Rendre les intégrations YouTube pleine largeur par défaut (#10106)
  • La marge trop serrée des modales ignorées
  • Inclure le nom de la catégorie dans les résultats du modal d’hyperlien sur mobile
  • Styliser les éléments vidéo, afficher les descriptions (#10040)
  • Améliorer l’étiquette d’annulation dans le modal de l’historique des publications (#10038)
  • Envoyer la couleur d’arrière-plan à l’application iPad également
  • Améliorer la disposition du modal d’administration des épingles de sujet
  • Ajouter un padding inférieur aux listes d’utilisateurs sur mobile
  • Changer le z-index des brouillons réduits sur mobile
  • Ajouter un type de paramètre « simple-list » (#9970)
  • S’assurer que select-kit est masqué de manière cohérente.
  • Empêcher les appareils de mal calculer la hauteur du compositeur en plein écran
  • Ajustements du menu d’administration des sujets sur mobile (#9945)
  • Supprimer l’ombre portée (box-shadow) des touches (kbd), unifier le style (#9948)
  • Corriger les artefacts de rayon de bordure sur les pastilles du tableau de bord (#9949)
  • Supprimer le point après le bouton « Activer les notifications »
  • Corriger l’alignement des champs dans admin/customize/colors
  • Positionner le menu d’administration des sujets à côté de la clé à molette (#9932)
  • Rendre l’en-tête des liens du menu dans le panneau utilisateur plus flexible
  • Meilleur alignement des icônes dans le menu des notifications (#9934)
  • Déplacer l’élément « before-topic-list » pour qu’il s’affiche également en « Top »
  • Uniformiser le padding des lignes sk et du menu d’administration des sujets (#9920)
  • Repenser divers menus pour les uniformiser (#9905)
  • Supprimer le filtre in:unpinned de la page de recherche avancée. (#9911)
  • Corriger l’affichage de la colonne d’activité dans l’étape d’accueil de l’assistant
  • Supprimer le bouton de modification des MP
  • Alignement plus cohérent des dates et heures sélectionnées par le minuteur de sujet
  • Ne pas afficher la date de suspension si l’utilisateur est suspendu de façon permanente. (#9895)
  • Garder le focus sur le champ de saisie après la sélection d’une option de saisie automatique
  • Ne pas afficher le nombre d’utilisateurs redondant
  • Ajouter un espacement entre +member_count et « plus »
  • Renommer « Priority » en « score » pour le tri. (#9846)
  • Utiliser les champs « icon-picker » et « image-uploader » pour définir le flair du groupe. (#9779)
  • Supprimer l’aperçu en direct des thèmes au profit d’un rafraîchissement (#9798)
  • Utiliser le nom d’utilisateur au lieu de « username » pour le titre du lien du profil
  • Ajouter un titre pour le lien du profil utilisateur
  • Styles plus cohérents pour les bannières/alertes mobiles, nettoyage CSS
  • Déplacer editFirstPost dans les MP taggables dans un menu déroulant sur mobile (#9840)
  • Supprimer le texte des boutons de signet et de partage des MP
  • Renommer « Modifier le message » en « Modifier »
  • Supprimer le gras du texte des badges de catégorie
  • Améliorer le comportement de chargement du bouton topic-notifications-button (#9832)
  • Ajouter un retour visuel lors du changement du niveau de notifications du sujet (#9831)
  • Supprimer la flèche du bouton des notifications.
  • Autoriser la mise en cache des URL de médias sécurisées pendant une courte période
  • Afficher la flèche uniquement dans les listes déroulantes des boutons du pied de page des sujets (#9816)
  • Autoriser dropdown-select-box à afficher une flèche (#9803)
  • Récupérer les miniatures YouTube en haute résolution là où elles sont disponibles
  • Mettre le focus sur le nom de la catégorie lors de sa modification (#9795)
  • Ajouter le texte copié lors du clic sur le bouton de copie (#9793)
  • Meilleure icône d’action du compositeur lors de la création d’un nouveau sujet.
  • Ajouter un symbole dans le rapport TL3 si le nombre de réponses au sujet est limité
  • Ne pas utiliser les petites images onebox comme images de publication/sujet
  • Limiter les modifications du clavier modal iOS au compositeur
  • Introduire les actions du compositeur lors de la modification d’une publication.
  • Ne pas désactiver le bouton « Créer un compte » et afficher un message d’erreur pour les champs obligatoires. (#9643)
  • Corriger la valeur codée en dur dans la description du badge « Crazy in Love »
  • Améliorer l’affichage du message de validation des paramètres du site.
  • Supprimer le soulignement des éléments del et ins
  • Empêcher le chevauchement de la timeline sur les boutons du pied de page des sujets
  • Améliorer l’alignement et la cohérence du bouton de fermeture des bannières et alertes
  • Corriger le positionnement du modal lorsque le clavier iOS est visible
  • Ajuster le menu d’administration pour mieux s’adapter aux vues courtes (horizontales)
  • Supprimer le padding supérieur de la description onebox Reddit
  • Supprimer le gras pour désaccentuer les noms de catégories sur les sujets visités
  • Corriger l’alignement temporel sur les pages d’activité des utilisateurs
  • Ajouter une propriété préfixée pour que Firefox utilise également des onglets de 4 espaces dans le code
  • Tenter une meilleure utilisation de l’espace disponible avec sk (#9639)
  • Ajustements de la suppression des signets (#9635)
  • Améliorer l’interface utilisateur du second facteur (#9526)
  • Utiliser created_at comme ordre par défaut lors de l’affichage des éléments examinés ou de tout (#9601)
  • Changer l’étiquette et l’icône du bouton de fusion des utilisateurs.
  • Réduire les fichiers supplémentaires lors de la navigation dans un composant de thème (#9610)
  • Afficher les informations sur les fichiers supplémentaires et le téléchargeur (#9595)
  • Ajouter un attribut de titre à l’en-tête du menu déroulant des widgets (#9597)
  • Ajouter une marge lors de l’affichage des détails non listés dans le compositeur.
  • Améliorer la copie de mention aléatoire de discobot
  • Corriger la largeur du panneau de version du tableau de bord en supprimant un conteneur supplémentaire
  • La traduction des types de graphiques de sondage n’était pas possible
  • Aligner à droite l’heure des éléments de notification, ajuster l’espace mobile, consolider
  • Meilleur espacement pour les boutons bascule du compositeur sur mobile
  • Remplacer l’icône de sujet fermé par discourse-no-entry
  • Essayons X pour l’icône de sujet fermé au lieu d’un \
  • Repenser la plage de saisie de date et d’heure (#9524)
  • Ne pas tenter de mettre sk en pleine largeur sur mobile (#9520)
  • Supprimer la colonne automatic_membership_retroactive du modèle des groupes. (#9430)
  • Ajouter l’icône comment-plus pour rouvrir les sujets
  • Afficher le bouton « fusionner » dans tous les profils d’utilisateurs non membres du personnel.
  • Meilleur support des contours dans les composants sk (#9510)
  • Remplacer l’icône « lock » du sujet verrouillé par l’icône « comment-slash »
  • Corriger le style de l’espace réservé pour les images cassées
  • Définir le focus lors du lancement du compositeur sur iOS (#9443)
  • Taille de police de l’assistant (#9448)
  • Empêcher le menu déroulant des catégories de faire passer le compteur à la ligne, limiter la largeur sur mobile
  • Améliorer la résolution des avatars sur les pages publiées (#9405)
  • Appliquer la couleur d’arrière-plan par défaut à onebox (#9407)
  • Supprimer les URL d’images base64 lors de la conversion du HTML en markdown.
  • Noter le comportement des paramètres « Résumer ce sujet »
  • Ajuster la navigation du pied de page noscript
  • Afficher la date et l’heure complètes lors de l’affichage des plages (#9386)
  • S’assurer que le fuseau horaire est utilisé plutôt que localTimezone lors de l’affichage des dates
  • Afficher les zones sans préfixe pour réduire le bruit (#9383)
  • Revoir le modal de rappel de signet
  • Supprimer la couleur des catégories si aucun style n’est choisi (#9346)
  • Supprimer le fallback de partage par lien sur les appareils tactiles (#9332)
  • Utiliser une variable de couleur pour l’arrière-plan des touches de raccourci
  • Casser les mots très longs dans les titres au sein des menus
  • Ajustements mineurs du style « dernière mise à jour » du répertoire des utilisateurs (#9322)
  • Meilleure personnalisation de la disposition des émojis sur mobile (#9319)
  • Ajouter des styles de flair à la liste des derniers sujets
  • S’assurer que la touche Échap fonctionne correctement dans le formulaire des dates (#9299)
  • Corriger la position du compositeur sur les iPad avec un clavier matériel
  • Meilleur espacement pour les icônes dans les libellés de select-kit
  • Améliorer date-time-input sur mobile (#9291)
  • Aligner le bascule du menu de sélection multiple par rapport au conteneur principal lorsque possible
  • Interdire la création de tags dans les sélecteurs de paramètres de site « tags par défaut ».
  • Afficher de meilleures images d’erreur
  • Afficher le flair de l’avatar dans les éléments de la liste des sujets de la route des catégories (#9197)
  • Zones de clic plus grandes pour le panneau de profil dans le menu utilisateur sur les appareils mobiles
  • La touche rapide K peut sélectionner des parties de publications
  • Désactiver l’animation de surbrillance sur les publications supprimées
  • Rafraîchir la liste des membres du groupe lors de la suppression d’utilisateurs ou du changement de propriétaire
  • Améliorer la copie pour les utilisateurs suspects sur /review
  • Supprimer la section « Notifications en direct » du profil utilisateur sur iOS
  • Utiliser mod+p au lieu de ctrl+p et command+p pour printTopic (#9202)
  • Améliorer la copie pour la fonctionnalité des utilisateurs suspects (#9201)
  • Meilleur espacement pour l’icône dans le libellé de select-kit
  • Respecter le paramètre prioritize_username_in_ux pour le titre de l’avatar utilisateur
  • Ajouter le support pour un type de paramètre couleur (#9016)
  • Ajustements de saisie pour le modal des paramètres de catégorie (onglet tags)
  • Tenter d’augmenter la zone de clic du menu contextuel sur mobile (#9038)
  • Autoriser la bonne pluralisation pour les messages « trop peu de sujets et de publications » (#8947)
  • Différencier les MP et les sujets dans les résultats de recherche (#8933)
  • Empêcher les sauts lors de l’affichage des votants d’un sondage (#9054)

CHANGEMENTS DE SÉCURITÉ

  • Faire en sorte que la recherche de sujet par slug respecte SiteSetting.detailed_404 (#9898)
  • Utiliser FinalDestination pour les intégrations de sujets
  • Vérification de sécurité manquante avant la redirection
  • Réajouter le commit accidentellement annulé :
  • S’assurer que embed_url contient une URI http(s) valide
  • Exécution ERB dans le style d’e-mail personnalisé
  • Mettre à jour jquery vers 3.5.0 (#9708)
  • Mettre à jour onebox pour ajouter rel=“noopener”
  • S’assurer que l’utilisateur peut voir le groupe et ses membres
  • Respecter les permissions du sujet lors du chargement des métadonnées des signets
  • Respecter les permissions du sujet lors du chargement des métadonnées des brouillons
  • Empêcher l’accès aux listes de signets d’autres utilisateurs
  • Ajouter plus de restrictions sur les e-mails d’invitation
  • S’assurer que l’API JSON d’invitation correspond à l’UX

PERFORMANCE

  • Améliorer le chargement des index lors de l’importation en masse
  • Améliorer le chargement des imported_ids lors des importations en masse
  • Activer bootsnap globalement
  • Mettre en cache l’instance PrettyText pour le rendu de l’aperçu du compositeur (#9987)
  • Passer l’élément à la fonction resolveAllShortUrl, pas le sélecteur de texte (#9988)
  • Mémoïser correctement la valeur baseUri dans l’application JavaScript (#9986)
  • Limiter la recherche et ajouter un cache anonyme pour les résultats de recherche (#9969)
  • Ajouter la variable d’environnement FORCE_BOOTSNAP
  • Réduire le nombre de requêtes de 3 à 1 lors de la récupération du manifeste web.
  • Utiliser une requête plus efficace lors de la vérification de l’existence.
  • Éviter de parcourir le DOM dans loadScript
  • Supprimer les clés étrangères des signets (#9837)
  • S’assurer d’exécuter un GC complet sur les contextes
  • Dématérialiser topic_reply_count (#9769)
  • Éviter les conditions de course lors de la création de liens de sujets
  • Éviter d’exécuter la même requête deux fois.
  • Éviter d’accéder à la base de données lors de la récupération de la séquence de brouillon d’un utilisateur bot.
  • Réduire le verrouillage exclusif lors de la modification des tables
  • Déplacer la récupération de l’avatar dans hijack pour le certificat discobot
  • Supprimer la requête de base de données lors de la publication aux utilisateurs du personnel.
  • Refactoriser decorateCooked pour s’exécuter dans un DOM détaché (#9517)
  • Arrêter de déclencher onSelectionChange superflu
  • Améliorer les performances de chargement différé dans Safari
  • Activer la nouvelle route de carte utilisateur par défaut (#9442)
  • Mettre en cache Category.subcategory_ids (#9350)
  • Accélérer les migrations sur les sites multiples
  • La sauvegarde avec beaucoup de fichiers uploadés stockés sur S3 était lente
  • Autoriser le préchargement de « recent time read » pour un utilisateur (#9076)
  • Autoriser le sérialiseur utilisateur à utiliser les champs personnalisés préchargés (#9074)
  • Autoriser le passage d’une liste existante d’identifiants de champs utilisateur lors du chargement (#8970)
  • Améliorer les performances de la liste des sujets par catégorie
11 « J'aime »