Version 2.6 de Discourse

Focus

Nom de code

Date de début

25 juin 2020

Date de sortie

30 novembre 2020

71 « J'aime »

NOUVELLES FONCTIONNALITÉS

  • Ajout de plugin js / plugin test js dans bootstrap.json
  • Ajout de la portée de clé API users:log_out
  • Onebox pour les catégories locales
  • Mise à jour de Onebox et ajout de styles pour le onebox githubfolder
  • Ajout des portées d’API pour la mise à jour, l’anonymisation et la suppression des utilisateurs
  • Ajout de l’option « toutes les sous-catégories » dans le sélecteur de catégories
  • Ajout d’un paramètre du site pour restreindre la fonction d’ignorance au niveau de confiance
  • Filtre de recherche pour rechercher tous les MP sur un site pour les administrateurs
  • Ajout d’une portée de clé API pour la gestion des e-mails entrants
  • Ajout du champ de mise à jour automatique aux thèmes
  • Création d’une révision lors du déplacement en masse de sujets
  • Lien des titres des paramètres du site directement vers leur journal des modifications
  • Amélioration des erreurs lorsque le titre est invalide
  • Implémentation de la fonctionnalité d’édition pour les avis sur les publications
  • Autorisation de /u/by-external pour tous les authentificateurs gérés
  • Possibilité de détruire définitivement le message privé
  • Ajout de Google Universal Analytics v4 comme option
  • Autorisation aux modérateurs de groupes de catégories de supprimer des sujets
  • Modification de la valeur par défaut pour que log_out_strict soit désactivé par défaut
  • Nouveau paramètre pour créer un sujet lié lors de la fermeture automatique des sujets géants
  • Traitement par lots des actions en masse sur les sujets
  • Ajout d’une classe CSS à l’élément HTML en cas d’erreur de connexion en arrière-plan
  • Autorisation aux administrateurs de se désinscrire du codage par blocs
  • Demande de confirmation à l’utilisateur pour la suppression d’un sujet lorsque le nombre de vues dépasse un certain seuil
  • Inclusion des publications en file d’attente rejetées dans l’exportation de l’archive utilisateur
  • Désactivation du throttling Bing par défaut
  • Autorisation aux modérateurs de groupes de catégories de modifier les publications
  • Ajout de la détection de la date de publication à utiliser dans la fenêtre modale des signets
  • Ajout du paramètre non_automatic du type de groupe à l’API d’index des groupes
  • CTRL-SHIFT-ENTRER et SHIFT-Clic ne font pas défiler la publication
  • Affichage d’un espace réservé à la place des vidéos dans l’aperçu
  • Mode lent pour les sujets
  • Utilisation de « no-referrer-when-downgrade » comme notre politique d’intégration
  • En cas d’échec de l’envoi des délais des sujets, tentative de réessai
  • Schémas de couleurs conformes à la WCAG
  • Ajout d’options de pénalité pour l’action à entreprendre
  • Ajout du slug de catégorie à la classe du corps sur les pages de balises si elles font partie d’une catégorie
  • Ajout du code de nettoyage hebdomadaire des signets
  • Mise à niveau de analytics.js vers gtag.js
  • Respect du paramètre tags_sort_alphabetically lors de l’affichage des balises
  • Suppression en masse des balises
  • Séparation des paramètres du site pour les polices de base et de titre
  • Explication aux utilisateurs du personnel de la raison pour laquelle les invitations sont désactivées
  • Ajout de l’attribut title aux sondages
  • Option du compositeur pour recharger la page et forcer l’enregistrement du brouillon
  • Option de recherche avancée pour le nombre maximal de publications
  • Ajout d’un alias pour le filtre de recherche min_post_count
  • Prise en charge de l’utilisation de la police système dans l’étape de police de l’assistant
  • Assistant compatible avec le mode sombre
  • Ajout d’un paramètre du site pour contrôler la redirection automatique d’authentification
  • Filtres de recherche avancés pour le nombre de vues
  • Modification de la taille par défaut pour la recherche des publications récentes
  • Rendu des filtres de recherche insensibles à la casse
  • Examen des publications avec des médias
  • Différenciation entre les mentions de groupe et les mentions individuelles
  • Paramètre caché SiteSetting.keep_old_ip_address_count pour suivre l’historique des adresses IP.
  • Autorisation par défaut d’intégrer des images sécurisées dans les e-mails à true
  • Autorisation aux administrateurs de supprimer les enregistrements SSO des utilisateurs dans l’interface utilisateur
  • Autorisation d’étendre topic_eager_loads dans la recherche
  • Suppression des minuteries de sujets des utilisateurs et migration vers les signets avec rappels
  • Ajout de la prise en charge de la vue mobile sur la publication de pages
  • Ajout de la prise en charge des sessions non persistantes
  • Les modérateurs peuvent voir les groupes que les membres peuvent voir.
  • Ajout des signets à l’exportation utilisateur
  • Affichage du nom de la balise existante dans la fenêtre modale de renommage
  • Ajout d’une option utilisateur pour sélectionner les signets comme page d’accueil
  • Autorisation d’intégrer des images par e-mail avec des médias sécurisés
  • Ajout de classes CSS aux éléments de lien de feuille de style
  • Ajout de feuilles de style à l’endpoint bootstrap.json
  • Ajout d’une sortie de plugin below-static
  • Dépréciation de lodash pour permettre sa suppression.
  • Ajout d’un paramètre du site et d’une étape de l’assistant pour définir la police de base
  • Autorisation de spécifier le nom de la plateforme pour les gems spécifiques à la plateforme
  • Ajout de l’état de suivi des catégories à l’exportation de l’archive utilisateur
  • Schémas de couleurs sélectionnables par l’utilisateur
  • Contrôle supplémentaire des iframes dans les oneboxes
  • Ajout d’un bouton « masquer les sujets non lus » lors du filtrage par balise.
  • Ajout du tri par nom d’utilisateur pour les éléments du répertoire
  • Portées d’API supplémentaires
  • Autorisation aux plugins d’enregistrer des routes d’API basées sur des paramètres
  • Ajout du champ regular_categories dans le paramètre du site et l’option utilisateur.
  • Ajout d’une option pour sauter les conseils pour les nouveaux utilisateurs dans la première notification.
  • Assurance que les publications sont re-cuites lorsque l’absence est corrigée
  • Lecture automatique des GIFs Twitter intégrés par Onebox
  • Logos alternatifs en mode sombre
  • Ajout de la nouvelle option utilisateur skip_new_user_tips.
  • Autorisation de l’appartenance au groupe pour désactiver le silence des catégories et des balises
  • Pas de notification concernant les modifications de balises pour un message privé
  • Introduction de tâches pour gérer les téléchargements brisés legacy
  • Synchronisation IMAP de la suppression des e-mails pour les boîtes de réception de groupe
  • Onglet des permissions de catégorie de groupe
  • Blocage de la vibration sur Firefox Android
  • Utilisation de ts_headline PG pour mettre en évidence le titre du sujet dans la recherche.
  • Ajout d’un ordre avancé à la recherche
  • Notification pour le plugin de vote
  • Définition des niveaux de notification lors de l’ajout à un groupe
  • Décomposition des sondages 2.0
  • Autorisation aux utilisateurs de se désinscrire du mode sombre automatique
  • Ajout de category_id à TopicViewWordpressSerializer
  • Nouvelle sortie de plugin pour l’en-tête de catégorie
  • Invitation par e-mail aux groupes depuis la fenêtre modale d’ajout de membre
  • Mode sombre automatique
  • Ajout d’une interface utilisateur de catégories muettes extensibles sur la page /categories.
  • Affichage du bouton de connexion sur la page d’erreur si l’utilisateur n’est pas connecté
  • G,j et g,k pour naviguer vers le sujet suivant et précédent
  • Autorisation de l’élément HTML image dans les publications
  • Autorisation d’afficher des graphiques par jour/semaine/mois
  • Autorisation de spécifier une adresse d’écoute unicorne arbitraire
  • Prise en charge de la conversion des images HEIF en JPEG
  • Ajout du filtre suivi aux listes de sujets
  • Soumission de la publication depuis l’aperçu du compositeur mobile
  • Ajout de paramètres de requête aux journaux d’action du personnel
  • Ajout de la prise en charge du filtre top sur la page de balises.
  • Création de journaux pour les modifications de modérateur de groupe
  • Ajout de la fonctionnalité de signet « supprimer lors de la réponse du propriétaire »
  • Liste autorisée pour les MP
  • Autorisation aux modérateurs de groupe d’ajouter/supprimer des notes du personnel
  • Boutons de partage de citation optionnels
  • Ajout de portées aux clés API
  • Déclenchement de l’événement user_updated si l’e-mail a été modifié.
  • Amélioration de l’alignement et du truncation des métadonnées de l’en-tête avec CSS Grid
  • Chargement des publications cachées par segments
  • Autorisation des attributs de balise vidéo pour les GIFs vidéo
  • Autorisation aux modérateurs de groupe de fermer/archiver des sujets
  • Ajout de paramètres du site cachés pour discobot afin de sauter certains tutoriels
  • Ajout de la recherche à la liste des signets utilisateur
  • Implémentation de la prise en charge des protocoles de messagerie IMAP et SMTP.
  • Ajout d’une limite de taux globale pour les recherches anonymes
  • Analyse des images dans les signatures d’e-mail
  • Ajout de l’option « plus petit » aux préférences de taille de texte utilisateur
  • Ajout de l’action de compositeur reply_as_new_group_message
  • Création d’une sauvegarde uniquement SQL s’il n’y a pas de téléchargements
  • Option de saut de la fenêtre contextuelle de création de compte pour l’authentification externe
  • Sso_overrides_(email|username|name) pour toutes les méthodes d’authentification
  • Déclenchement de l’événement user_updated si le nom d’utilisateur a été modifié.
  • Paramètre du site pour toujours afficher les définitions de catégories
  • Autorisation de désactiver l’injection de termes supplémentaires dans la recherche
9 « J'aime »

CORRECTIONS DE BUGS

  • S’assurer que les éléments du répertoire apparaissent dans un ordre constant
  • Aucun tag ne doit être défini si le sélecteur de tags est masqué
  • Mettre à jour nokogumbo vers 2.0.3 avec correctif
  • Utiliser uniquement les slugs complets lors de la compilation des arrière-plans de catégories.
  • Problèmes avec les expressions faciales (triste/souriant)
  • Ajouter l’URL des médias sécurisés à la liste SERVER_SIDE_ONLY
  • Lors de la citation d’une pièce jointe, conserver |attachment dans le markdown
  • Recompiler les champs du thème si le téléchargement change
  • Masquer les votes des utilisateurs réguliers lorsque le sondage est réservé au personnel
  • Les sujets suggérés étaient définis à l’intérieur d’une propriété calculée
  • Exclure les résultats muets lors de la suggestion de sujets connexes aléatoires.
  • La valeur de la case à cocher ne doit pas fuir entre les thèmes
  • Forcer les conversions de chaînes en “octets” UTF-8
  • Les tests utilisaient des sélecteurs jQuery
  • Gérer gracieusement les force pushes pour les thèmes distants
  • Utiliser le modèle tag au lieu de la propriété tagId.
  • Améliorer la gestion des erreurs de validation des e-mails pour les connexions externes
  • Corriger le chemin CDN
  • Cesser d’inclure GlobalPath dans le contexte par défaut
  • Calculer correctement la limite de taille des pièces jointes e-mail
  • Alignement des images Onebox
  • Les événements de téléchargement se produisaient en dehors du runloop
  • IconList est un tableau en production
  • Nous ne devrions pas utiliser debounce lors des tests
  • Les tests effectuaient des requêtes data`` mais sans guillemets
  • Gérer les exceptions non interceptées
  • Il y a deux éléments avec une classe suspend-reason
  • Supprimer l’erreur pour PostCreator dans une transaction sans skip_jobs
  • Afficher une meilleure erreur si aucun signet n’est trouvé lors de la recherche
  • Le badge_count en cache n’est pas mis à jour après la rétro-injection des badges
  • Les méthodes modales doivent être câblées dans setupTests et non dans le module
  • L’autorisation du groupe de tags sélectionné ne doit pas changer lors de la sauvegarde
  • Ajouter la traduction manquante pour la clé ‘views’.
  • Précompiler la feuille de style de l’assistant
  • Dans les versions récentes d’Ember, c’est triggerKeyEvent et non keyEvent
  • Ne pas permettre à un tag d’être synonyme de lui-même
  • Utiliser la clé correcte pour les scopes receive_emails
  • Supprimer l’action post quand un message est définitivement supprimé
  • Exception du job IndexCategoryForSearch category_id
  • Désactiver auto_update pour les thèmes existants
  • Sauvegarder le brouillon si le titre ou la réponse est présent
  • Style inline de l’avatar pour onebox lors de l’intégration d’images sécurisées
  • Afficher l’indicateur de lecture uniquement pour les MP de groupe
  • Interdire la modification des thèmes distants
  • Stocker force_review de Reviewable comme un booléen.
  • Coller le tableur dans le rédacteur de messages
  • Ne pas optimiser les images animées dans les posts cuits
  • Réinitialiser l’état du bouton de la page de modification de catégorie
  • Ajouter un moyen d’annuler l’initialisation d’un nouveau brouillon
  • Utiliser le paramètre filters au lieu de filter pour le journal des actions du personnel
  • Ajouter l’icône historique à la liste svg_sprite
  • S’assurer que le personnel peut voir /tag/none
  • Ne pas optimiser les emoji personnalisés téléchargés
  • Précompiler tous les assets CSS de définition de plugin et de couleur
  • Restaurer (déprécié) la possibilité d’écraser une propriété
  • Améliorer la bascule pour les clusters multisite
  • Lors de la création de sujets liés, s’assurer qu’ils appartiennent à la même catégorie
  • Masquer l’e-mail SSO derrière un clic de bouton et journaliser les vues
  • Utiliser un sélecteur plus spécifique pour l’en-tête
  • Afficher les messages masqués aux membres du personnel.
  • Supprimer la description de catégorie en double
  • Renommage et suppression de tags
  • Gérer plus gracieusement les tentatives SSO simultanées rapides
  • Rendre la vérification onebox d’image sécurisée plus robuste
  • Ne pas utiliser le paramètre “max_tags_in_filter_list” pour afficher les tags MP
  • Petite modification de texte dans l’assistant
  • Les chemins avec catégories et tags étaient générés incorrectement
  • Le paramètre global doit être converti en float
  • Améliorer les erreurs lorsque l’invitation à un sujet échoue
  • Ne pas activer la page publiée si les médias sécurisés sont activés
  • Corriger la route “no tags” dans le menu déroulant des tags
  • Supprimer les espaces insécables dans to-markdown
  • Incohérence dans la configuration de l’inventaire S3
  • Inclure le décalage de l’en-tête par rapport à la fenêtre
  • Mettre à jour les paramètres de révision.
  • Limit_topics_per_day ne doit s’appliquer qu’aux sujets réguliers
  • Suppression des médias sécurisés sur les lightboxes, liens non-image
  • Mettre en file d’attente les jobs PostCreator en dehors du bloc de transaction
  • Le niveau de notification de groupe ne peut pas être null
  • Cesser de contourner les vérifications d’e-mail pour les e-mails d’invitation
  • Ignorer en toute sécurité les étapes secure_media lorsqu’elles ne sont pas activées
  • Afficher un message d’erreur si l’utilisateur est déjà silencieux ou suspendu
  • Supprimer la limite de 4 mois sur les enregistrements IgnoredUser
  • Masquer le ‘bannière catégorie en lecture seule’ dans la page de liste des catégories.
  • Rendre toutes les variables d’objet d’e-mail disponibles dans les objets de notification
  • Rendre addNavigationBarItem compatible avec les sous-dossiers
  • Boutons d’action désactivés sur la catégorie nouvellement créée
  • Afficher un exemple de nom d’utilisateur dans les paramètres de révision
  • S’assurer que les images sécurisées oneboxées qui sont optimisées et également les images lightboxées optimisées sont intégrées dans l’e-mail
  • Le menu déroulant de la catégorie affiche undefined
  • Utiliser le lien <> au lieu du code pour le lien d’image de sauvegarde de discobot
  • Conserver la valeur du filtre de tag lors du changement du menu déroulant de la catégorie.
  • Le texte des filtres de recherche ne pouvait pas être remplacé
  • Prendre en charge le nouveau format d’identifiant Google Analytics
  • Supprimer la barre oblique finale (/) des origines cors.
  • L’attribut est discourse-url et non data-discourse-url
  • Le personnel peut créer et modifier des messages même si un sujet est en mode lent.
  • Afficher le bouton ‘citer’ lorsque le sujet est fermé mais que le rédacteur est ouvert
  • Liste blanche de texte lisible
  • S’assurer que le SMTP de groupe et le générateur de messages utilisent toujours l’adresse d’expéditeur pour Reply-To lorsque IMAP est activé
  • Problèmes de mise en page de l’application DiscourseHub sur IPad
  • Masquer le bouton supprimer si l’utilisateur ne peut pas supprimer et/ou signaler un message
  • Mise à niveau du régime Capybara, peut maintenant manger de vraies :herb:
  • Afficher le titre sur les résultats de tous les types de sondage
  • Convertit le HTML en texte pour l’utiliser comme attribut title
  • Ajuster la position de la carte utilisateur, suite à da5841d
  • Positionnement de l’en-tête collant de l’application IPad
  • Ignorer les données PGP dans les e-mails par type MIME
  • Réinitialiser l’invitation lors de son renvoi
  • Empêcher le rappel lent du premier message de signet lors de la requête pour le sujet
  • L’état fuit entre les tests, causant des échecs instables
  • Inclure uniquement last_posted_at s’il y a un objet topic_user.
  • Ajouter une vérification pour la miniature YouTube
  • Supprime les doubles “ et ajoute ‘ et ’
  • Gérer correctement les guillemets et les barres obliques inversées dans Search.set_tsquery_weight_filter
  • Inviter les utilisateurs avec un niveau de confiance suffisant
  • Optimise la position du corps sk en mode RTL
  • Persister la largeur et la hauteur de l’image sécurisée si elles sont fournies
  • Transmettre l’utilisateur à Email::Sender pour éviter une clé de réponse cassée pour l’e-mail group_smtp
  • Restaurer la route users#topic_tracking_state à la portée session_info de l’API
  • Convertit “ et ” en " dans les dates locales
  • Tente de convertir les guillemets français en guillemets réguliers dans les dates
  • Inclure l’importation de police pour les commentaires intégrés
  • Supprimer le besoin d’overflow hidden, suite à da5841d
  • S’assurer que les anciens téléchargements peuvent avoir leur champ animé mis à jour
  • S’assurer que la durée du mode lent est correctement modifiée et affichée.
  • Le conteneur de chargement doit avoir la même largeur que les messages, suite à da5841d
  • Les modérateurs peuvent ajouter/supprimer des propriétaires de groupe
  • Activer le bouton “supprimer les tags” uniquement lorsque le taggage est activé
  • Calculer la page si le paramètre page n’est pas fourni à TopicView
  • “Désolé, une erreur s’est produite” était affiché lors du signalement d’un message
  • Seuls les utilisateurs TL4 et le personnel doivent pouvoir voir le bouton désactiver le mode lent
  • Le Styleguide n’est qu’une URL parente et est accessible avec /styleguide
  • Vérifier l’attribut target de lien sur le clic de lien
  • Résoudre les problèmes lors de l’exécution de qunit via rake
  • Trier en utilisant ruby pour éviter les requêtes N+1
  • Aperçu du thème de l’assistant lorsque le logo est manquant
  • Tuer un worker Unicorn ne doit pas tuer un processus de sauvegarde ou de restauration en cours
  • La sauvegarde ne fonctionnait plus après qu’une sauvegarde en cours ait été annulée
  • Les messages d’erreur de modification d’utilisateur étaient avalés
  • L’option désactivée pour sk ne fonctionnait pas correctement
  • Utiliser les nouvelles variables de couleur dans embed.scss, supprimer les couleurs codées en dur
  • Gérer les erreurs de syntaxe .discourse-compatibility
  • Les observateurs ne fonctionnaient pas sur les journaux d’e-mail admin
  • Le deuxième facteur ne peut pas être activé si SSO est activé
  • Afficher le nombre de réponses correct pour le crawler
  • Inclure le base_path du sous-dossier dans les raccourcis du manifeste de l’application web
  • Rendre browser-update compatible avec IE`<11
  • Le compte du favicon n’était pas mis à jour lorsque le focus de la fenêtre revenait
  • Utiliser le nom du scope lors de la sérialisation des UserApiKeys
  • S’assurer que l’insertion de lien hypertexte fonctionne avec mailto
  • S’assurer que le sélecteur de catégorie fonctionne avec des caractères non anglais
  • Confirmer que le nouvel e-mail n’est pas envoyé au personnel si l’e-mail est désactivé avec l’option “non-personnel”
  • Les jobs planifiés n’apparaissaient pas dans /sidekiq/schedule en dev.
  • Asset SVG mask manquant dans l’assistant
  • Le chargement des demandes de groupe était cassé
  • Respecter show_category_definitions_in_topic_lists dans les listes de catégories
  • Inclure les sujets des sous-catégories dans la liste suivie
  • Comparer l’argument de type Jobs::UserEmail comme une chaîne
  • Utiliser getAttribute au lieu de dataset
  • Lorsque l’admin change un e-mail pour l’utilisateur, l’utilisateur doit confirmer le changement
  • Corrige une régression où le menu déroulant de l’assistant ne pouvait pas se mettre à jour
  • Rend correctement les widgets de sondage sans titre
  • Trouver l’élément noscript avec le contenu du crawler
  • Gérer les titres de sondage lorsque des titres sont présents
  • Les URLs mailto échappées levaient une exception
  • Interdire les invitations par e-mail si enable_local_logins est désactivé
  • Toujours laisser les modérateurs voir leurs MP de groupe
  • Écrasement déprécié d’une propriété calculée
  • Valider le nom de la catégorie lors du changement de parent
  • Rend les périodes du tableau de bord utilisant le jour actuel et 7 jours hebdomadaires
  • Précharger les téléchargements dans groups#search pour arrêter N+1
  • Masquer les sections populaires/récentes vides dans la page 404
  • La compilation était cassée car uglify ne peut pas accepter let ou const
  • La suppression des lignes des e-mails entrants ne doit pas échouer pour un corps vide
  • Supprimer les espaces autour des balises HTML inline à côté du texte.
  • Utiliser le titre du sujet en en-tête dans le résultat du menu de recherche.
  • Effacer la notification du PM de bot narratif ignoré
  • Déplacer la requête hp de /users à /token
  • Permettre au personnel d’utiliser HTML dans la bannière de catégorie en lecture seule
  • La migration ne doit mettre à jour que les ReviewableUsers où l’utilisateur n’est pas approuvé.
  • Permettre la livraison des polices .otf via le CDN
  • Meilleur message d’erreur si l’invitation est expirée
  • Dépréciation écrasant translatedText CP
  • Rendre la configuration du cache CI de bundler explicite
  • Valeur correcte de auto et ajoute nohighlight à la description
  • Des URLs invalides pouvaient lever des exceptions lors de l’appel de UrlHelper.rails_route_from_url
  • Utiliser la locale correcte pour les messages d’erreur
  • Nous étions en train d’écraser la propriété calculée canCreateTopicOnCategory
  • Empty highlighted_languages résultait en ["", "auto", "nohighlight"]
  • Corriger l’encodage corrompu dans les e-mails contenant des pièces jointes
  • Respecter le téléchargement forcé lors du téléchargement de médias sécurisés via lightbox
  • Améliorations et corrections du processus de changement d’e-mail utilisateur par l’admin
  • Empêche le défilement de sauter dans le sélecteur d’emoji
  • Supprime l’heure de la date dans la plage de calendrier à minuit
  • Lorsque l’utilisateur est promu au TL2, inviter à la formation avancée
  • Déprécier les constantes de liste blanche
  • Dismiss unread respecte le paramètre de requête tracked
  • Ne pas inclure la catégorie dans le titre du sujet cité, si présent
  • Ne pas sauter le badge nouvel utilisateur
  • mouseEnter est déprécié dans les versions récentes d’Ember
  • Les paramètres Email always n’étaient pas respectés
  • Supprimer l’identifiant de catégorie du nom de classe de catégorie
  • Seul le personnel peut modifier les détails du sujet lorsque le premier message est verrouillé
  • Permettre la modification dans le rédacteur avant qu’une catégorie ne soit sélectionnée
  • Utiliser scrollY pour la position de défilement actuelle
  • Retour inattendu pendant l’événement system_message_sent
  • Prettier popular-themes.js
  • Remplacer le lien de prévisualisation Material Design cassé
  • Message de promotion TL2 et formation avancée
  • Ne pas générer d’erreur Topic#similar_to si prepared raw est vide
  • Ne pas mettre en minuscule le nom de groupe dans la charge utile de notification
  • Respecter les autorisations de groupe modérateur dans guardian
  • Erreur “attribut vérifié inconnu” dans les tâches rake uploads
  • Utiliser le logo normal dans les pages publiées si le petit n’est pas disponible.
  • Si aucun groupe n’est trouvé, lever la bonne erreur
  • Compenser pour le typographe
  • Citations imbriquées dans BBCode
  • L’importation NotificationLevels était incorrecte
  • L’absence de / après basePath causait l’URL d’être relative
  • S’assurer que la base de données multisite est définie correctement lors du démarrage du processus de sauvegarde
  • Liste blanche des éléments marqueur lors du téléchargement de SVGs
  • Le forking empêchait l’envoi de notifications après la sauvegarde
  • Hidden était défini comme statique au lieu de dépendre de l’attribut
  • Fournir une meilleure API pour enregistrer des types publics de téléchargement personnalisés
  • Ne pas mettre en minuscule le nom de groupe dans le sérialiseur utilisateur actuel
  • Utiliser asset_hostnames dans rails_multisite
  • Corriger la migration verification_status pour les téléchargements
  • Les notifications de tag de groupe étaient incluses pour tous les utilisateurs
  • Ne pas afficher l’onglet Tags dans la gestion de groupe si les tags sont désactivés
  • N+1 pour les admins visualisant la page des groupes
  • Utilise get() sur les propriétés des groupes/badges qui pourraient être des POJOs
  • Tente de rendre l’autofocus plus résistant dans les modales
  • La route du slug de catégorie ne fonctionnait pas pour la configuration en sous-dossier
  • Effacer le cache de la feuille de style lors d’un changement de police de base
  • Fichiers manquants du commit précédent
  • Régression de positionnement du wrapper de progression du sujet
  • La largeur et la hauteur de l’image doivent être entre guillemets
  • Simplifie la mise à jour de searchedTerms depuis les connecteurs
  • TopicQuery.list_private_messages_unread ignore le niveau de notification
  • Améliorations après revue de code
  • Spéc pour la correction de sécurité des images surdimensionnées
  • L’assistant n’inclut pas discourse-shims
  • Ajoute des shims pour popper dans l’assistant
  • Marquer uniquement les téléchargements comme vérifiés/non vérifiés dans l’inventaire S3
  • Les erreurs de téléchargement n’étaient parfois pas affichées correctement
  • Faire en sorte que le formulaire utilise /u/admin-login au lieu de /users/admin-login
  • La diversité sélectionnée était décalée d’un
  • isVisible n’est plus autorisé même si utilisé correctement
  • Utilisait une variable globale Popper
  • Ember a déprécié isVisible dans les versions récentes
  • S’assurer que le focus est perdu avant le focus de l’entrée de lien hypertexte
  • Envelopper onShow de la modale dans next
  • S’assurer que les téléchargements sont liés au message lors de la révision d’un message
  • Empêcher les alertes “les téléchargements sont manquants dans S3” après la restauration d’une sauvegarde
  • Empêche l’échec eslint sur les motifs non correspondants dans les plugins
  • S’assurer que les attributs rel sont correctement définis.
  • Ajoute une déclaration importante à la classe utilitaire/aide .hidden
  • Ignorer les termes de recherche vides dans les requêtes de sujet
  • Prendre en compte les différents états ‘edit’ du rédacteur dans discourse-presence
  • Mettre à jour first_pm_unread_at des groupes de l’utilisateur sans messages non lus.
  • Les cases à cocher de recherche étaient incorrectement cochées sur un préfixe similaire.
  • La recherche admin pour les MP ne doit rechercher que ses propres MP.
  • Topic_creator accepte participant_count en mode import
  • Nous devrions vérifier les mots surveillés en premier même si l’utilisateur est un rapide clavier.
  • approve post count ne tenait pas compte des nouveaux sujets
  • L’admin doit toujours pouvoir voir les messages de groupe.
  • Nous avons changé la façon dont __widget_helpers sont résolus
  • Gère les différents cas d’états canInvite/canRemove dans le PM
  • Contournement du nom de constructeur non disponible après transpilation
  • Enveloppe l’appel popper dans afterRender et utilise createPopper
  • Rendre les signets de message de sujet supprimé plus résilients
  • Nous permettre d’appeler script_asset_url dans les contrôleurs
  • S’assurer que nous ne tentons pas de concaténer une liste vide
  • Précharger les polices grasses dans l’assistant
  • Empêche une erreur lors de l’ouverture d’un rédacteur depuis une page de tag
  • Rendre la liste de retour de lien du crawler compatible avec les directives de schéma google.
  • Convertir le tableau jQuery en tableau JS
  • Oups, linting
  • Tentative de téléchargement Gravatar si l’utilisateur manque son e-mail
  • Ne pas envoyer la liste de diffusion pour un message avec un contenu vide
  • Highlightjs 10 nécessite que certaines langues soient chargées avant d’autres
  • Supprimer la propriété font-famly dans les classes .font-
  • Le message système n’était pas entièrement traduisible
  • Met à jour highlightjs vers la dernière version pour éviter un blocage
  • Vérifier si l’invitation a expiré avant de l’afficher
  • Ajouter à l’ensemble de résultats des tags uniquement les tags visibles
  • Ne pas lever d’erreur dans le job de mise à jour du nom d’utilisateur si l’utilisateur a été supprimé.
  • Attendre les groupes avant d’afficher le message vide
  • Ajouter un casser-cache pour les polices
  • Permettre la livraison des polices via CDN
  • Ignorer le journal d’action de vue pm lors de la génération de la charge utile webhook.
  • Préférences de catégorie d’exportation utilisateur sur une catégorie supprimée.
  • Emails.rake utiliser l’authentification
  • Modifier la notification après la suppression de auto_watch_category
  • Gérer les catégories supprimées dans l’exportation de messages
  • Focus sur le premier bouton dans le menu admin du sujet
  • S’assurer que la désactivation de la 2FA fonctionne comme prévu
  • Désactiver le bouton insérer un lien lors de la modification d’une catégorie
  • Test JS instable dû au non-attente des promesses
  • Ne pas générer d’erreur lorsque le sujet de signet est nil
  • Ne pas définir color_scheme_id dans les options utilisateur si aucun schéma n’est marqué comme sélectionnable
  • Les substitutions de traduction plurielles ne fonctionnaient pas pour en_US
  • UserAction n’avait pas d’enum de types
  • Mettre à jour onebox pour corriger les oneboxes soundcloud
  • Suspendre l’API pour exiger les paramètres suspend_until et reason
  • Supprimer les chemins supplémentaires de robots.txt
  • Le paramètre de site default_tags_muted n’aura pas d’identifiants de tag.
  • S’assurer que period-chooser ne perd pas les paramètres de requête
  • Rediriger correctement après une connexion externe sur les sites en sous-dossier
  • S’assurer que les minuteries de sujet appartenant à des sujets mis à la corbeille sont détruites.
  • Nettoyer la minuterie de basculement de sujet fermé lorsque l’utilisateur n’est pas autorisé.
  • Nettoyer les topic_timers lorsqu’ils ne sont plus valides.
  • S’assurer que l’autofermeture basée sur le dernier message est exécutée par l’utilisateur système.
  • Minuterie de sujet ouvrant automatiquement les sujets fermés
  • Les symboles et les chaînes doivent être traités de manière similaire lors de la sauvegarde des champs personnalisés
  • Le site QUnit doit être défini avant reset()
  • Le rendu côté serveur était cassé avec le nouveau helperContext()
  • Supprimer le conteneur des utilitaires
  • DEV: Améliorations du verrouillage
  • :bug: regex de recherche de catégorie & tag pour supporter les caractères thaïlandais
  • Limiter le nombre d’utilisateurs ajoutables au groupe à la fois
  • Catégories et tags en double autorisés dans les entrées où ils ne devraient pas l’être
  • Entrées de catégories de groupe parfois non remplies
  • Améliorer l’importation Vanilla
  • Le titre actuel n’était pas visible lors de l’attribution du titre du badge
  • S’assurer que le code de diversité n’est pas appliqué plusieurs fois
  • Fermer le sélecteur lors de la sélection d’emoji sur un appareil mobile
  • Ajouter un paramètre de casser-cache au javascript ace-editor
  • Supprime us_pacific-new de la liste des fuseaux horaires disponibles
  • Arrêter de marquer le logo de catégorie + arrière-plan comme sécurisé
  • Restreindre le filtre de recherche avancée personal_messages: à l’admin.
  • Corriger personal_messages:`` filtre de recherche avancé.
  • Suppression du chargement inutile des éléments parents audio/vidéo
  • Préférer les fuseaux horaires pour les aperçus
  • Les sauvegardes doivent utiliser des chemins relatifs pour les téléchargements locaux
  • Afficher un avertissement uniquement si tous les utilisateurs ont déjà été ajoutés au groupe
  • Topic.similar_to génère une erreur si le contenu brut cuit est vide.
  • La liste des signets affiche un message d’absence de contenu incorrect
  • L’assistant ne pouvait pas envoyer correctement les schémas de couleurs personnalisés au client
  • Détection du mode sombre côté serveur pour une meilleure prise en charge du logo sombre
  • L’option user_option peut être nil pour les nouveaux utilisateurs.
  • Les titres d’utilisateur issus de noms de badges traduits étaient automatiquement révoqués
  • SiteSettings::LocalProcessProvider ne fonctionnait pas en multisite
  • Le paramètre Default_tags_muted doit également fonctionner pour les utilisateurs anonymes.
  • Envoi d’un message privé via un signalement sur un message supprimé
  • Message d’erreur lors de l’activation de la double authentification avec les connexions sociales
  • La suppression des tags inutilisés ne doit pas supprimer les tags appartenant à des groupes de tags
  • Désapprouver ses propres messages lors d’un transfert de propriété
  • Les sondages peuvent être cités et chargés
  • Ne pas annuler la recherche prématurément dans les tests
  • Afficher l’étiquette lorsque le thème utilise le schéma de couleurs par défaut
  • Ne pas écraser le balisage du logo lors du chargement de la page en mode sombre
  • Correction des problèmes de variables CSS + dégradé :active du bouton
  • Permet à group_show_serializer#is_group_owner de suivre les standards
  • Toujours attendre la promesse lors du chargement d’un sujet
  • Corps de widget-dropdown plus efficace et résilient
  • Ajout du composant bookmark-list
  • Régression de l’icône de téléchargement du composer à cause de HEIC
  • Supprimer l’arrière-plan de la carte et du profil lors de la destruction des téléchargements
  • Ajout de playsinline aux GIFs Twitter
  • Permettre à Safari de charger et de lire automatiquement les vidéos dans les messages
  • La refactorisation a cassé l’assistant
  • Ignorer le rendu de la vidéo Twitter si le format correspondant n’est pas trouvé
  • Cassé lorsque iconList est manquant
  • Remplacement de l’iframe par <video> pour les vidéos Twitter
  • Clic sur la ligne d’autocomplétion de catégorie
  • Empêche les erreurs sur /tags lorsqu’un tag constructor existe
  • Cela laisse un groupe exemple vide en mode TRAVIS
  • S’assurer que la notification de fermeture automatique est publiée avec la locale système
  • Le menu déroulant d’ajout de groupe mobile était cassé
  • La fonction Defer topic était cassée
  • Le contrôleur application n’est pas utilisé par la carte
  • DEV : Introduction du décorateur @bind
  • Un écouteur d’événement de collage a été réajouté au lieu d’être supprimé
  • Ajout des emplacements des assets de script aux directives CSP worker-src
  • Le job Generate_topic_thumbnails tournait indéfiniment pour les images corrompues
  • Mise à jour de l’aperçu lorsque l’autocomplétion est cliquée
  • Empêcher les conflits LockOn
  • Déplacer les queryParams vers chaque contrôleur de découverte plutôt que partagé
  • Préserver les ancres lors des transitions de liens permanents
  • Générer un extrait de sujet lors du déplacement de messages vers un nouveau sujet.
  • S’assurer que la préférence utilisateur d’ouvrir les liens externes dans un nouvel onglet fonctionne pour les extraits de la liste des signets
  • Ne pas exiger que le tagging soit activé pour l’archivage IMAP et la suppression
  • Permettre au pinning de plugin de récupérer les commits manquants
  • Les erreurs AWS S3 n’incluent pas nécessairement un message
  • Modification du nom de la méthode du contrôleur pour correspondre à son nouveau nom.
  • Test Heisen avec les timings de sujet
  • Permettre aux modérateurs de choisir des catégories restreintes comme catégorie parente.
  • Sélection du schéma de couleurs avec un thème non par défaut
  • Exposition du surlignage PG headline pour tous les résultats de recherche.
  • Limiter la génération de blurb de recherche basée sur PG headline à 200 caractères.
  • Essayer de rendre topic_tracking_state_spec stable
  • Gel iOS/iPadOS lors du changement du niveau de notification dans le pied de page du sujet
  • Utilisation du paramètre de site correct lors du téléchargement d’images
  • Invalidation du cache lors de la mise à jour des couleurs du schéma de couleurs
  • S’assurer que le chargement d’autres éléments de répertoire a une URL .json
  • Retourner 422 lors de la création de sujets avec des tags sans permission
  • Inclure les URLs de médias sécurisés lors du lien des téléchargements de messages
  • Mise à jour des couleurs pour le plugin de présence
  • Taille de police d’en-tête plus petite pour la page publiée
  • Inclure à la fois le nom et l’identifiant dans les slugs de nom de fichier de feuille de style de schéma de couleurs
  • Synchroniser le compte des éléments à réviser lors de l’ouverture du menu hamburger
  • Supprime persistedQueryParams car cela devrait fonctionner nativement
  • Spécifier la configuration lors de la génération de tsquery en utilisant ts_headline.
  • Rafraîchissement de la liste des participants MP après invitation
  • Bordure inférieure manquante dans les paramètres de liste de couleurs select-kit
  • Les tests de préférences utilisateur n’appelaient pas toujours le prétendant
  • Arrêter la synchronisation de l’état de suivi lorsque la liste est filtrée
  • Ne lever que les messages "error" appropriés
  • Les erreurs de prétendant étaient ignorées
  • Lever des erreurs pour les réponses de prétendant cassées en mode test
  • Remplacer fullPath lors de la réécriture des URLs /my/.
  • S’assurer que shadow a last_posted_at avant de comparer avec le paramètre de site
  • Essayer de produire un message d’erreur utile
  • Affiche all_results si la catégorie de paramètres actuelle n’a aucun résultat
  • Désactiver la migration concurrente pour multisite:migrate.
  • Ne pas exécuter les seeds si la migration multisite échoue.
  • Les extraits supérieurs à 999 ne sont pas pris en charge
  • La carte des sujets comptait incorrectement les actions d’attribution
  • Afficher le message “membres de groupe interdits” sur mobile
  • La réécriture de l’URL /my/ doit également fonctionner sur un site en sous-répertoire.
  • Permet de modifier le niveau de notification d’un groupe utilisateur
  • La correction précédente a commité la mauvaise chose et était cassée :frowning:
  • Exclure les brouillons partagés des résumés
  • Valeur actuelle de l’icône de flair manquante dans l’interface de gestion des groupes
  • Charger le schéma de couleurs de base lorsque le thème par défaut n’est pas défini
  • Vérifier si l’avatar sélectionnable avec SHA1
  • Correction de l’archivage IMAP et unification du code de la boîte aux lettres de la liste de groupes
  • Section de signalement inapproprié de Discobot
  • Bug avec le partage lorsqu’il est utilisé en dehors d’un sujet
  • Obtenir le bon avatar sélectionnable depuis l’URL
  • Exclure les méthodes DELETE des requêtes invalides avec payload.
  • Réinitialiser le paramètre de requête max_posts
  • Respecter les paramètres de requête pour latest.rss
  • Définir mailing_list_mode sur false lors de la désabonnement de tout
  • Mise à jour de la synchronisation des emails IMAP unicité entre les groupes et améliorations mineures
  • Supprime une erreur dans la console en mode test
  • Doit permettre des slugs non-ASCII pour les pages de catégorie.
  • Réinitialiser le paramètre de requête ‘filter’ lors du clic sur un élément de navigation
  • Conserver le nom de catégorie dans l’URL lors du filtrage
  • Autoriser ‘c’ comme tag
  • Définir s3_helper dans le job EnsureS3UploadsExistence
  • Renommer la méthode de signet delete_when_reminder_sent? pour éviter un conflit avec AR
  • Ajouter une protection lors de la suppression de la suppression automatique des signets de message
  • S’assurer que le signet de l’utilisateur du sujet est synchronisé lors de la suppression automatique des signets
  • Autoriser playsinline pour les vidéos dans les messages
  • S’assurer que la bonne locale est définie pendant les réponses RenderEmpty
  • Réduit la hauteur des graphiques
  • Empêche le sérialiseur de groupe d’écraser le sérialiseur de groupe de base
  • Dépréciation de propriété calculée
  • Page:changed signalait parfois la mauvaise URL
  • Réajout des redirections de groupe
  • Mise à jour de onebox à 2.0.1 pour la correction de la priorité du moteur
  • Extrait cuit de brut dans Topic.similar_to.
  • Gérer le cas où Post#raw est vide dans Topic.similar_to.
  • Améliorer Topic.similar_to avec de meilleures correspondances de Topic#title.
  • Améliorer la migration de la colonne allowed_path
  • Résoudre le problème où les sujets spam supprimés marqués comme Non Spam n’étaient pas récupérés
  • Éviter l’erreur de validation lors de la suppression d’utilisateurs avec un niveau de confiance verrouillé
  • Utilise le titre du sujet pour le titre de la page publiée
  • Réduire le nombre de termes injectés pour le lexème hôte.
  • Améliorer l’expression régulière pour la correspondance du lexème de version.
  • Ne pas injecter de termes supplémentaires pour le lexème de version.
  • Ajouter une traduction pour la notification de réaction
  • Réserver un identifiant pour les notifications de réaction
  • Utiliser la terminologie allowlist et blocklist
  • Tests qui utilisaient les anciens chemins
  • Uploads ne testait pas correctement
  • Passer siteSettings à travers plus d’endroits
  • Ajouter la variable globale enable_email_sync_demon et désactiver le démon EmailSync par défaut
  • Ajouter la méthode strip_secure_urls à GroupSmtpMailer
  • Ne pas afficher l’onglet Email pour les paramètres de groupe sauf si IMAP + SMTP sont activés
  • Les tests pour reindex_search_spec passent indépendamment de la seed
  • Afficher le statut correct sur la page de désabonnement
  • Déplacer les constantes et traductions pour les préférences de suppression automatique des signets
  • Restaurer la barre de navigation sur la liste des sujets par tag
  • Inclure la locale résolue dans la clé de cache anonyme
  • Rendre set_locale un around_action pour éviter les fuites entre les requêtes
  • Améliorer le style des emails des blocs de code
  • Supprimer l’astuce iOS pour empêcher le défilement lors de la focalisation sur une entrée
  • Les révisions automatiquement masquées par un signaleur de spam de confiance doivent toujours avoir suffisamment de poids.
  • Supprimer la bordure de l’espace réservé de la miniature YT
  • Appliquer l’astuce d’aperçu vidéo pour Safari uniquement au streaming
  • Ajouter les polices système à l’assistant
  • Permettre à l’utilisateur de récupérer/supprimer un message s’il peut réviser le sujet
  • Faute de frappe dans NotificationsController#index non détectée par les tests.
  • Ignorer la colonne de signet delete_when_reminder_sent supprimée
  • Arrêter le double préfixage de window.location.origin sur les URLs de médias
  • Test pour fillGapBefore
  • Supprimer username_lower du sérialiseur admin
  • Conserver la vérification by_users dans l’inventaire S3
  • Supprimer les synonymes dans les sujets si le tag cible est déjà ajouté.
  • Améliorer la logique de l’inventaire S3
  • Donne aux emojis une largeur/hauteur pour éviter l’avertissement de chargement paresseux
  • Gérer le mode lecture seule PG dans Auth::DefaultCurrentUserProvider.
  • Ne pas lever d’erreur lors de l’ajout au cache en cas d’échec en mode lecture seule.
  • Déclencher l’événement avant téléchargement après la sauvegarde et avant le téléchargement, pour s’assurer que le téléchargement est valide.
  • Les utilisateurs doivent pouvoir supprimer leurs propres messages en file d’attente
  • Les tests de focalisation sont peu fiables dans qunit
  • Notre build de test de highlight.js était cassé
  • Utilisation brute de jQuery dans les tests
  • deleted est une propriété calculée de Topic
  • Le rapport écrasait une CP
  • Les tests category-drop étaient cassés et écrasaient des CPs
  • Propriétés calculées écrasées
  • Favicon manquant dans le test
  • Liste des sujets avec des tags mixtes muets
  • Compteur de stream correct lors du chargement de plus de messages
  • Moins de chemins d’image cassés dans les tests
  • Ne pas utiliser d’extensions de prototype comme .observes
  • Les tests impliquant des dates journalisaient des avertissements
  • passwordRequired est une propriété calculée
  • Les tests de sondage écrasaient quelques propriétés calculées
  • Plus de requêtes d’image 404 dans le test
  • Erreur en mode test avec topic manquant
  • Ne pas charger les images qui n’existent pas dans le test
  • Le tooltip n’est plus utilisé
  • Discourse.Site est déprécié
  • Afficher les images d’arrière-plan pour les deux formats de slug
  • Titre manquant lors de l’insertion d’hyperliens
  • Corrections de recherche de signets
  • Réindexer les messages lorsque Topic#title ou Category#name change.
  • Réajouter le titre du sujet à choose-topic
  • Mettre à jour l’icône meh-o vers far-meh
  • S’assurer d’utiliser les mêmes unités lors de la comparaison de la taille de la miniature
  • Moins de 404 dans les tests JS
  • Plus d’erreurs journalisées dans les tests
  • Dépréciation usernames est maintenant recipients
  • Supprimer plus de propriétés calculées définies
  • Dépréciation - usernames est maintenant recipients
  • Écrasement de plus de propriétés calculées
  • Supprimer la définition de propriété calculée du test hamburger
  • Ne pas utiliser jQuery directement dans un test
  • Définition de propriétés calculées dans les tests
  • Suppression des dépréciations i18nPrefix
  • Supprimer user_deleted lorsque le staff récupère un message
  • : déclencher l’événement user_updated uniquement si l’email a changé après la création de l’utilisateur.
  • La recherche in:title ne doit rechercher que dans les premiers messages du sujet.
  • Position du bouton de sélection en masse de la page de recherche
  • Le comptage des nouveaux et non lus respecte les catégories muettes
  • Empêcher la génération de miniature si l’image est trop grande
  • Appliquer la solution de contournement d’aperçu vidéo à iOS
  • Régression dans la génération d’URL sécurisée, suite à 36bad0c
  • Précharger les métadonnées pour audio/vidéo lorsque les médias sécurisés sont activés
  • Astuce pour charger les aperçus vidéo dans Safari
  • Erreur de slash de trop dans topic.notifications.reasons
  • Ajouter l’en-tête noindex à la page de résumé utilisateur.
  • Ne pas écraser la propriété calculée maxlength
  • loaded est une CP et ne peut pas être écrasée
  • Silencer les erreurs de source map de route-recognizer en mode développement
  • Silencer l’avertissement de source map de ember-qunit
  • Ajouter la source map de popper
  • Charger correctement la source map de ember en mode développement
  • Impossible de définir url sur les sujets, elle est calculée à partir des slugs
  • Erreur avec currentCategory
  • FilterPlaceholder est une propriété calculée
  • topic.details n’est pas un objet JS simple
  • Permettre à highlightjs-worker d’être compilé avec succès
  • Ignorer la longueur du document dans la recherche lors du classement par pertinence.
  • Empêcher la redirection lorsque le bouton d’échelle d’image est à l’intérieur d’un lien.
  • La recherche par pertinence peut retourner un numéro de message incorrect.
  • Ajouter une protection au cas où le sujet ne soit pas défini
  • Corriger les URLs de profil utilisateur dans la vue crawler /about
  • Supprimer la requête des URLs lors de l’indexation pour la recherche.
  • Injecter des lexèmes supplémentaires pour le lexème hôte.
  • La recherche d’URL entières ne fonctionnait pas.
  • Améliorations pour l’importation en vrac vanilla
  • S’assurer que la recherche agrégée affiche le message avec le rang le plus élevé.
  • Diverses améliorations de l’interface utilisateur de la modale de signets
  • Blurb de recherche incorrect lorsque des filtres de recherche avancés sont utilisés take2
  • Obtenir uniquement le titre de collapse correct dans les emails
  • Ne pas supprimer noopener des oneboxes
  • Ne pas attribuer l’utilisateur du mois dans le mauvais mois
  • Supprimer les icônes de partage social des contextes privés
  • Vérifier si le dernier posteur existe avant de l’utiliser
  • Définir les attributs html lang/xml:lang dans les emails
  • Ignorer les messages chuchotés lors de la mise à jour du comptage de likes du sujet
  • Réduire légèrement le délai factice de l’utilisateur discobot.
  • Régression de la barre de dernière visite
  • Permettre l’inscription lorsque le fournisseur d’authentification ne fournit pas d’email
  • Remplacer les liens vers les téléchargements supprimés des éléments à réviser par un espace réservé
  • Ne pas afficher les entrées activées lorsque le nom d’utilisateur/nom sont verrouillés
  • Synchroniser le comportement client et serveur pour la recherche de hashtag de catégorie
  • L’icône de signet du menu de message et les attributs ne se rafraîchissent pas au clic sur la notification
  • Migrer topic_users.bookmarked à false lorsqu’il est incorrectement true
  • Sortie de test liée à Discourse::VERSION
  • Test instable
  • Tests instables
  • Correction incorrecte pour les invitations cassées lorsqu’aucun groupe n’est sélectionné
  • Invitations lorsqu’aucun groupe n’est sélectionné
  • Capturer tous types d’exceptions lors du traitement des emails
  • Résolution d’URL courte dans cook-text
  • Forcer le rôle de lecture ActiveRecord si Redis est en panne take 2.
  • Forcer le rôle de lecture ActiveRecord si Redis est en panne.
  • Ne pas envoyer d’emails système aux utilisateurs suspendus
  • Dépréciation getURL
  • Le bouton ‘renvoyer toutes les invitations’ ne fonctionnait pas comme prévu
  • Limiter le nom du signet à 100 caractères et tronquer les noms existants
  • Arrêter la mise à jour de la colonne bookmarked depuis TopicUser.update_post_action_cache
  • Blurb de recherche incorrect lorsque des filtres de recherche avancés sont utilisés.
  • Désactiver les clés de sécurité en même temps que la double authentification TOTP
  • Le raccourci de signets va aux nouveaux signets avec rappels
  • Ne pas surligner les grands blocs de code
  • Définir la valeur par défaut pour le champ de résultat de sondage
  • Rediriger l’utilisateur vers l’URL avec le slug de catégorie correct
  • S’assurer que l’ordre des catégories reste cohérent
  • Ajouter des règles CSS de table à normalize
  • Corriger la condition de course lors de la résolution des hashtags de tag et catégorie
  • Améliorer la recherche de hashtag de catégorie
  • Erreur nil vers Array de génération de miniatures de sujet
  • Gérer le cas où le téléchargement disparaît pendant le redimensionnement
  • Ne pas rerender widget-dropdown sur tous les clics
  • CookText peut être parti avant que la promesse ne soit résolue
  • OptimizedImage#filesize
  • Faire fonctionner Email::Styles sur des documents html au lieu de fragments
  • S’assurer que les secondes sont affichées lorsqu’elles sont utilisées avec des dates
  • Mettre à jour normalize css de 3.0.1 à 8.0.1
  • Ignorer les messages masqués lors de la génération de l’URL canonique.
  • Téléchargement d’une image existante comme paramètre de site
  • Téléchargement d’une image comme paramètre de site
  • L’autocomplétion d’emoji ne se déclenche pas correctement
  • Augmenter la durée de DOWNLOAD_URL_EXPIRES_AFTER_SECONDS à 5 minutes
  • Les valeurs de limite négatives ne doivent pas causer d’erreur 500
  • Filtrer les notifications lues/non lues côté serveur
  • Supprimer les données de recherche associées lorsque l’enregistrement a été supprimé.
  • Retourner l’URL cdn pour les téléchargements si disponible.
  • Prise en charge des chemins racine qui omettent le slash final et ont des QPs
  • La recherche n’était pas consciente du multisite
  • Masquer l’option publish_read_state des utilisateurs non-admin
  • Parfois, toute la sortie de psql n’était pas journalisée pendant les restaurations
  • Emoji_autocomplete_min_chars échouant lorsqu’il n’est pas 0
  • Mettre à jour les champs de thème lors de la mise à jour depuis ThemesInstallTask
  • Les téléchargements ne peuvent pas être mappés en raison de l’attribut d’élément de cook-text étant null
  • Identifier les URLs de sujet sans slug partout
  • Corriger la logique de comparaison de version lors de la comparaison stable à beta
  • Sérialiser un tableau vide s’il n’existe pas de sujets suggérés
  • La seed doit s’exécuter avant d’optimiser les icônes de site.
  • Published-page-header doit être un frère de published-page-body et non un parent
  • Specs cassées
  • Supprimer les chemins de robots.txt au profit de l’en-tête noindex
  • Correspondre les déclencheurs discobot sur la version cuite
  • Les URLs invalides ne doivent pas casser store.has_been_uploaded?
  • Éviter de marquer les notifications comme vues en mode lecture seule.
9 « J'aime »

CHANGEMENTS UX

  • Ne pas afficher deux fois l’interface des posts sélectionnés sur mobile
  • Ajouter le nom du groupe au message d’erreur
  • Ajuster légèrement l’alignement des oneboxes
  • Amélioration de l’alignement et de la cohérence du glyph du titre des MP
  • Ne pas inclure l’utilisateur actuel dans les résultats du répertoire filtré par groupe
  • Refonte de l’onglet de sécurité des catégories
  • Mise à jour de l’icône « Reconstruire le HTML »
  • Padding inférieur pour le panneau de menu sur les appareils iOS avec encoche
  • Ne lier que l’icône pour l’historique des paramètres du site
  • Gérer les grandes adresses e-mail dans les onglets « e-mails ignorés » et « e-mails rebondis »
  • Mettre à jour l’étiquette du bouton d’invitation
  • Le bouton de suppression des brouillons avait une apparence étrange dans le flux utilisateur
  • Utiliser le logo approprié sur les pages statiques
  • Modifications de la mise en page de la page de modification de catégorie
  • Ajouter une boîte de dialogue de confirmation pour la suppression des brouillons
  • Ajouter un lien vers les invitations dans le panneau de profil d’accès rapide
  • Augmenter la zone de clic des sujets épinglés sur mobile
  • Ajouter les raisons de suspension standard à la boîte de dialogue de suspension
  • Augmenter la limite des champs personnalisés de l’utilisateur
  • Corrections cosmétiques mineures dans l’assistant
  • Afficher la branche git du thème pour les dépôts privés
  • Supprimer l’étiquette et ajouter la classe danger au bouton de suppression du brouillon
  • Tronquer les noms d’utilisateurs longs dans les notifications multi-utilisateurs
  • Donner un peu d’espace aux éléments comme les furigana et autres qui débordent vers le haut
  • Tronquer les éléments de navigation longs dans le menu déroulant
  • Mettre à jour le petit post d’action du sujet pour ajouter un lien vers le nouvel URL de sujet lié
  • Boutons de canevas plus larges dans l’assistant
  • Trier les badges utilisateur par Or > Argent > Bronze.
  • Lors de la création d’un sujet lié, utiliser l’URL et laisser le onebox faire sa magie
  • Corriger l’interface administrateur confuse pour les mises à jour de schéma de couleurs
  • Mettre à jour les étiquettes pour indiquer que le lien d’invitation sera généré (et non copié)
  • Informer les utilisateurs du personnel que les nouveaux utilisateurs seront automatiquement approuvés lors de l’invitation
  • Donner la priorité à l’option « inviter par lien » (pour les utilisateurs du personnel)
  • Améliorer le message d’erreur pour les utilisateurs déjà connectés
  • Déplacer l’édition/création de catégorie vers sa propre page
  • Supprimer le bouton « Mot de passe oublié » des préférences de connexion
  • Corriger le padding-top sur mobile, suite à da5841d
  • Augmenter la largeur et centrer l’entrée de réorganisation des catégories
  • Changements d’affichage pour « De nouveaux sujets apparaîtront ici »
  • Augmenter la largeur de l’entrée sur la page d’acceptation de l’invitation
  • Remplacer l’icône d’engrenage dans le menu utilisateur par une icône utilisateur
  • Ne pas tronquer les noms de catégories dans le panneau de recherche
  • Corriger le style pour les recherches avancées par publications et vues
  • Étiquette de mot de passe cohérente sur les pages d’inscription et d’invitation
  • Afficher la plage pour le filtre de vues de recherche avancée
  • Autoriser le défilement horizontal sur les boutons de publication mobile
  • Empêcher les catégories de dépasser le select-kit
  • Centrer verticalement l’assistant
  • Utiliser un curseur pointeur pour les boutons de l’assistant
  • Message plus enthousiaste lorsque la liste des sujets est vide
  • Utiliser une liste simple pour les paramètres sans options de choix
  • Assure que le badge de nouveau sujet se rend de manière cohérente
  • Supprimer le numéro de publication d’une étiquette de compositeur
  • Remplacer « Chargement… » dans les citations par un spinner
  • Ajouter la largeur et la hauteur à l’avatar en ligne GitHub onebox dans les e-mails
  • Mettre à jour le style du mode sombre de la superposition de nouvel utilisateur
  • Espacement paysage sur les appareils iOS avec encoche
  • Supprimer les points de suspension superflus après « chargement »
  • Rendre le sélecteur d’émojis insensible à la casse
  • Rendre la page de création et d’affichage des clés API un peu plus réactive
  • Afficher le nom du groupe des modérateurs dans le menu déroulant des groupes
  • Empêcher la capitalisation/correction automatique dans le sélecteur d’émojis
  • Ajouter les étiquettes manquantes aux boutons du compositeur mobile
  • Masquer la case à cocher des badges de paramètres de catégorie lorsque enable_badges est désactivé
  • Raccorder les liens trop longs dans les oneboxes GitHub au lieu de les faire déborder
  • Ne pas envelopper les icônes de statut du sujet dans l’en-tête s’il y en a plus d’un
  • Revoir le style du menu utilisateur pour que les liens utilisateur soient trouvables
  • Rendre les comptes de sujets de catégorie cliquables sur mobile
  • Meilleure gestion des longs noms de catégories et de la barre de boutons dans le compositeur
  • Clarifier le formatage du fuseau horaire
  • Afficher une erreur générique lors du téléchargement pour le statut XHR 0
  • Ajouter category-title-before à la mise en page des boîtes de catégories
  • La chronologie doit sauter au bas du post dans les sujets à un seul post
  • Corrections mineures de la mise en page et amélioration de la cohérence dans l’administration des thèmes
  • Améliore le sélecteur sur les thèmes sombres automatiques
  • Mettre les noms de balises en minuscules avant de les vérifier avec le titre du sujet
  • Ajustements du menu déroulant de la palette de couleurs administrateur
  • Meilleure formulation lorsqu’il n’y a pas de balises inutilisées à supprimer
  • Aider les utilisateurs à comprendre la signification de chaque portée
  • Utiliser le même formatage pour les bios des cartes utilisateur et de groupe
  • Précharger la liste des catégories muettes pour éviter les délais de rendu
  • Assure que les résultats de recherche se plient sur mobile
  • Définir silence_reason en utilisant la locale système
  • Mettre à jour la couleur d’arrière-plan de l’en-tête dans la webview de l’application mobile
  • S’assurer que les variables CSS sont chargées dans la feuille de style de l’assistant
  • Refactoriser le style des boutons précédent/suivant du mois de pikaday
  • Refactoriser l’ombre portéeée au survol de la lightbox
  • Styles de focus uniformes pour les entrées/textarea du compositeur
  • Permet de naviguer dans le menu déroulant des widgets avec la touche Tab et Entrée
  • Corriger l’espacement de l’aperçu du compositeur sur mobile
  • Réduire le compositeur de manière cohérente lors de l’appui sur Terminé sur iOS
  • Améliorer l’alignement et la cohérence dans la recherche en page entière
  • Corriger l’espacement du bouton de partage de citation
  • Meilleur message d’erreur si le modérateur n’est pas autorisé à inviter dans un groupe
  • Corriger l’icône manquante lors de la fusion des posts sélectionnés
  • Utiliser le sélecteur de groupes dans la modale d’invitation
  • Corriger la mise en page pour les longues notes de signet
  • Simplifie la modification des modèles d’e-mail en ayant toujours une valeur par défaut
  • Ajouter un lien vers les préférences e-mail de l’utilisateur dans la vue administrateur
  • Supprimer l’espace supplémentaire ajouté par les contrôles de redimensionnement d’image dans l’aperçu du compositeur
  • Restaurer les bordures de tableau
  • Masquer le bouton de connexion lors de la création de compte authentifiée externement
  • Supprimer par défaut la section « en réponse à » dans les e-mails
  • Tronquer les longs noms de badges dans la carte utilisateur mobile
  • Ajouter un bouton de connexion sur la page d’erreur 403 si l’utilisateur n’est pas connecté

CHANGEMENTS DE SÉCURITÉ

  • S’assurer que les utilisateurs peuvent voir le sujet avant de définir un minuteur de sujet
  • __ws ne devrait pas pouvoir outrepasser chaque domaine dans un multisite
  • Retourner une erreur pour les images trop grandes
  • Le modérateur ne devrait pas voir group_users et second_factor_enabled
  • Supprimer l’indication qu’un groupe existe si l’utilisateur ne peut pas le voir
  • Ne pas permettre aux modérateurs de lister les MP de tous les groupes
  • Ne pas permettre aux modérateurs de voir la boîte de réception des administrateurs
  • 413 pour les requêtes GET, HEAD ou DELETE avec charge utile
  • Limiter la quantité de travail que embed#topics peut effectuer
  • Ajouter content-disposition: attachment pour les téléchargements SVG

PERFORMANCE

  • Éviter d’utiliser destroy_all lors de la suppression des statistiques
  • Éviter de vérifier l’arrière-plan de la carte et l’arrière-plan de l’utilisateur lorsqu’ils ne sont pas fournis
  • Simplifier la sérialisation du sujet pour la page de résumé utilisateur
  • Précharger les vignettes de sujets pour toutes les listes de sujets
  • Mettre à jour l’index pour la catégorie dans un travail en arrière-plan
  • Introduire une limitation de taux agressive pour les anonymes
  • Nous n’avons pas besoin d’utiliser une image énorme pour tester les vignettes
  • Appliquer le correctif sprockets dans un environnement de test
  • Désactiver Sidekiq uniquement pendant la restauration de la base de données
  • Ne pas demander de nouveaux posts lors du chargement de nouveaux posts
  • Ralentir les requêtes en arrière-plan lorsque le système est surchargé
  • Éviter les lookbehinds lors de l’indexation de la recherche
  • Ne pas mettre en file d’attente les e-mails de résumé lorsqu’une tentative a été faite récemment
  • Introduire une limite absolue de résumés toutes les 30 minutes
  • Supprimer la recherche category_user lors du chargement des messages privés
  • Corriger les requêtes N+1 sur la route des messages privés
  • Corriger la mémoïsation cassée dans GroupShowSerializer
  • Utiliser une requête pour charger le groupe et la notification par défaut de tag
  • Supprimer une requête inutile lors de la vérification du mode sombre
  • Mémoïser les appels à ApplicationHelper#scheme_id
  • Garder une trace du premier MP non lu et du premier MP de groupe non lu pour l’utilisateur
  • Ne pas charger tous les poll_votes pour un sondage
  • Ajouter un index partiel sur les éléments révisables pour la vue du sujet
  • Créer un index partiel régulier post_search_data sur les grands sites
  • Éviter une sous-requête supplémentaire lors de la recherche dans les MP pour un utilisateur normal
  • Reporter l’indexation du post pour la recherche lors de l’enregistrement d’un post
  • Supprimer l’index idx_regular_post_search_data de manière concurrente
  • Supprimer idx_regular_post_search_data pendant la migration
  • Améliorer les performances de la migration post_search_data
  • S’assurer que la transaction est de taille minimale
  • Ajouter un index partiel pour la recherche non-PM
  • Privilégier les jointures aux sous-requêtes pour User#private_posts_for_user
  • Supprimer la sous-requête supplémentaire dans la recherche
  • Basculer vers upsert d’ActiveRecord dans SearchIndexer
  • Calcul plus rapide des réponses nécessaires pour la promotion TL3
  • Limiter les caractères utilisés pour générer le titre pour le résumé de recherche
  • Utiliser les titres PG pour la génération de résumés et la mise en évidence pour la recherche
  • Remplacer les liens vidéo et audio dans le résumé de recherche lors de l’indexation
  • Optimiser ActionView::Helpers::TextHelper#excerpt
  • Libérer les enregistrements post_upload lorsque l’image téléchargée est supprimée
  • Déplacer l’expression régulière URI dans GroupSearchResults.blurb_for dans une constante
  • Supprimer un appel supplémentaire à Redis lors de la recherche
  • Précharger les données d’inventaire S3 pour les clusters multisites
  • Éviter d’analyser Post#cooked avec Nokogiri pour chaque recherche
  • Combiner avatar_lookup et primary_group_lookup dans user_lookup
  • Réduire la taille de la charge utile de recherche en supprimant les attributs de sujet inutilisés
  • Déplacer highlightjs vers un worker en arrière-plan et ajouter un cache de résultats
  • Nombre de posts des participants de la vue du sujet : ne pas renvoyer la liste des ID
  • Mettre en cache les données de résumé utilisateur
  • Ajouter une condition user_id pour pouvoir utiliser un autre index dans la requête
  • Charger les signets de sujets pour l’utilisateur dans user_post_bookmarks
  • Supprimer la récupération post_upload dans le travail quotidien EnsureS3UploadsExistence
  • Ne pas inclure les informations de vignette dans la charge utile de la liste de sujets par défaut
  • Utiliser le numéro de post pour créer le chemin canonique dans les mégas sujets
  • Ne mettre à jour l’etag que lorsqu’il change
  • Refactoriser le décorateur lightbox pour utiliser querySelectorAll
  • Vérifier la visibilité de la modale de manière plus efficace
  • Exclure image_url et thumbnails de SearchTopicListItemSerializer
  • Mettre en cache tous les métadonnées pendant 60 secondes
  • Arrêter d’ajouter plus de sujets à la recherche lorsque ce n’est pas nécessaire
10 « J'aime »