Discourse Version 2.7

Focus

  • :white_check_mark: Améliorer le « Markdown Typographer » pour qu’il soit plus facile à modifier et ajouter la règle -> vers →. @Roman

  • :white_check_mark: Passer le oneboxing en ligne de désactivé par défaut à activé par défaut

  • :white_check_mark: Permettre optionnellement aux utilisateurs de savoir quand leur demande a été rejetée. @kris.kotlarek

  • :white_check_mark: Reconstruire l’UX du minuteur des sujets pour qu’elle corresponde à celle des rappels de signet @martin

  • :white_check_mark: Améliorer l’UX de connexion/inscription @jordan.vidrine

  • :white_check_mark: Mieux gérer les sites nécessitant une connexion sous une charge extrême selon ce sujet @nbianca

  • :white_check_mark: Ajouter les mots liés et les mots remplacés dans admin/logs/watched words, ainsi que déplacer les silences automatiques selon ce sujet @nbianca

  • :white_check_mark: Ajouter « Ne pas déranger » en tant que fonctionnalité expérimentale @markvanlan

  • :white_check_mark: Prendre en charge « Se connecter avec Apple » selon ce sujet @david

  • :white_check_mark: Refonte générale du système d’invitation selon ce sujet @dan

  • :white_check_mark: Exposer l’historique de lecture sur le profil utilisateur

  • :white_check_mark: Afficher une alerte sur le tableau de bord pour les nouvelles fonctionnalités de Discourse @pmusaraj

  • :white_check_mark: Prendre en charge les actions en masse pour les MP @nbianca

  • :white_check_mark: Changer l’icône du compositeur (et le bouton de soumission) en fonction de l’action sélectionnée @osama

  • :white_check_mark: Ajouter automatiquement des IDs de liens d’ancrage aux en-têtes Markdown @nbianca

  • :white_check_mark: Avertir dans le gestionnaire Docker lorsqu’un plugin officiel apparaît comme étant un fork, selon ce sujet @nbianca

  • :white_check_mark: Pour une sécurité plus intentionnelle des administrateurs et du personnel autour des paramètres du site, créer un nouveau type de paramètre de site HTML et définir explicitement tous les paramètres de site texte existants par défaut comme du texte brut @Roman

  • :white_check_mark: Déclencher un webhook lorsqu’un utilisateur est ajouté ou retiré d’un groupe @vinothkannans

Nom de code

Date de début

1er décembre 2020

Date de sortie

18 mai 2021

67 « J'aime »

NOUVELLES FONCTIONNALITÉS

  • Ajout de l’anglais (Royaume-Uni) en tant que locale
  • Ne pas déranger
  • Utiliser le petit logo du site comme avatar de l’utilisateur système
  • Activer les oneboxes en ligne pour tous les domaines par défaut
  • Vue des réponses filtrées en option
  • Ajout d’une nouvelle section fonctionnalités dans le tableau de bord d’administration
  • Renommer « Discourse SSO » en DiscourseConnect
  • Refonte de l’interface utilisateur du minuteur de sujet
  • Diverses améliorations du système d’invitation
  • Balisage automatique des mots surveillés
  • Mode liste de diffusion désactivé par défaut
  • Déplacement de la modal de mise à jour du site dans une invite moins intrusive
  • Autoriser la définition d’un attribut de flair d’avatar pour les groupes automatiques
  • Ajout de liens d’ancrage aux titres
  • Épinglage des signets
  • Les administrateurs peuvent signaler des publications pour les examiner ultérieurement
  • Possibilité de rechercher des utilisateurs par champs personnalisés
  • Nouvelle hook API pour permettre les transformations de téléchargement côté client
  • Possibilité d’enregistrer des filtres personnalisés pour les publications
  • Autoriser l’envoi d’un message avec une invitation
  • Ajout du paramètre email_encoded pour accepter les e-mails entrants encodés en base64
  • Ajout de plus de noms de classes à latest-topic-list-item
  • Ajout de la prise en charge des webhooks de like
  • Toujours insérer les images sur de nouvelles lignes et ajouter une saut de ligne après
  • Légères améliorations de l’intégration de la liste des sujets
  • Nouveau paramètre de site « trim_incoming_emails »
  • Inclusion du flair d’avatar dans les avatars listés dans les sections « Le plus… » d’un résumé utilisateur
  • Les modérateurs de catégorie TL4 et peuvent fusionner des publications
  • Ajout du webhook de mise à jour du score des éléments révisables
  • Autoriser l’utilisation de la vue « top » pour l’intégration de la liste des sujets
  • Améliorations de la modal Partager un sujet
  • Ignorer les vues de pages anonymes sur les sites privés
  • Autoriser l’exécution de tests de thème en production
  • Un filtre de faible priorité pour la file d’examen
  • Nouvelle modal de partage de sujet
  • Afficher un avertissement si la vidéo ne peut pas être rendue
  • Afficher une zone de texte en mode avancé
  • Autoriser la pause des images animées dans les publications
  • Rendre la balise de sortie category-navigation sans balise
  • Surveiller les titres pour le balisage automatique
  • Examiner chaque publication en utilisant la file d’examen
  • Nombre de sujets dans les boîtes de catégorie
  • Ajout d’une sortie de plugin pour category-box-below-each-category
  • Afficher l’indicateur de mode lent dans le compositeur
  • Dans la boîte de dialogue du mode lent, rendre « Activé jusqu’à » obligatoire
  • Ajuster les messages et intervalles du mode lent
  • Autoriser la définition des variables de connexion PostgreSQL via l’environnement
  • Réduire la longueur de la clé d’invitation
  • Activation automatique des utilisateurs invités par e-mail
  • Paramètre de catégorie permettant des modifications illimitées du premier post par le propriétaire du sujet
  • Envoyer une notification par e-mail lorsqu’une publication est approuvée
  • Ajout du dernier jour aux statistiques de la page À propos
  • Ajout de user_confirmed_email au webhook d’événement utilisateur
  • Rendre l’endpoint tag_groups#search public
  • Déclencher un webhook lorsqu’un utilisateur est ajouté/supprimé d’un groupe
  • Utiliser des icônes SVG pour certaines oneboxes
  • Traiter les paramètres du site comme du texte brut et ajouter un nouveau type HTML
  • Introduction de tests QUnit pour les thèmes/composants
  • Récupérer une invitation de lien existante
  • Ajout d’une limite maximale pour les adresses e-mail secondaires
  • La copie du lien d’invitation déclenche une sauvegarde
  • Utiliser appEvents au lieu de jQuery pour la progression du redimensionnement du compositeur
  • Afficher un message éducatif dans le menu d’accès rapide pour les messages personnels lorsqu’il n’y en a aucun
  • Corps de réponse mis en cache pour le oneboxer
  • Autoriser les administrateurs à pré-remplir les champs utilisateur
  • Mise en œuvre des nonces pour l’intégration de Google Tag Manager
  • Ajout d’un nouvel événement DiscourseEvent :topic_tags_changed
  • Traiter les émojis ou caractères similaires comme un seul
  • Importation et exportation des mots surveillés
  • Ajout de la prise en charge de CSP frame-ancestors
  • Ajout d’une règle de typographe pour remplacer ¶ par ¶
  • Mise en œuvre de la mise à jour du navigateur dans la vue du crawler
  • Vérification de la disponibilité de l’e-mail dans le formulaire d’inscription
  • Ajout de la classe admin-area à la balise HTML
  • Autoriser les utilisateurs à enregistrer un brouillon et fermer le compositeur
  • Autoriser l’utilisation d’invitations lorsque DiscourseConnect SSO est activé
  • Obscurcir les e-mails sur la page d’affichage de l’invitation
  • Remplacement de la règle de remplacement markdown-it
  • Retour aux utilisateurs système lors de la création d’un nouveau TopicEmbed
  • Amélioration de l’onglet des invitations expirées
  • Autoriser la configuration et l’utilisation d’un cluster_name pour /srv/status
  • Ajout d’une sortie de plugin au-dessus de la chronologie
  • Nouveau déclencheur DiscourseEvent pour les likes
  • Activation du sélecteur de contacts sur la nouvelle modal d’invitation
  • Drapeau pour désactiver la protection CSRF de DiscourseConnect
  • Ajout d’une sortie de plugin pour tag-custom-settings
  • Toujours afficher le menu déroulant des tags lorsque le balisage est activé
  • Mise en œuvre des opérations en masse pour les messages privés
  • Autoriser les modérateurs de groupes de catégories à épingler/déépingler des sujets
  • Autoriser les moteurs de recherche à indexer les pages de tags
  • Autoriser le rachat d’invitations avec des fournisseurs Omniauth
  • Changer la priorité de recherche très élevée/faible pour un classement aux extrémités absolues
  • Ajouter automatiquement les sujets nouvellement chargés à la sélection multiple si Tout sélectionner est activé
  • Ajout de captures d’écran en option au manifeste de l’application web
  • Déplacement des préférences utilisateur liées à la sécurité vers un autre onglet
  • Ajout de l’année au sélecteur de temps relatif
  • Ajout d’un paramètre de site permettant aux émojis de provenir d’une URL externe
  • Inclusion des détails sur les erreurs de stockage de sauvegarde S3
  • Filtrage des éléments révisables par id
  • Ajout d’une description du site pour le webmanifest
  • Ajout du paramètre de site caché disable_onebox_media_download_controls
  • Utiliser la statistique « time_read » pour signaler les utilisateurs comme suspects
  • Installation rapide de thèmes via des paramètres de requête
  • Utilisation de diffhtml pour mettre à jour l’aperçu du compositeur
  • Prise en charge de la balise mark
  • Saisie de temps relatif pour les minuteurs et les signets, et promotion de la fermeture automatique après le minuteur du dernier post
  • Lors du déplacement de publications vers un sujet existant, sélectionner automatiquement un seul sujet
  • Autoriser l’utilisation d’images onebox comme vignettes de sujet
  • Ajout de l’onglet « Sujets récemment lus » sur la page d’activité utilisateur
  • Autoriser la priorisation des vignettes de publication/sujet via le markdown
  • Possibilité de rejeter tous les nouveaux sujets
  • Prise en charge de la navigation clavier arrière/avant sur DiscourseHub
  • Autoriser la substitution de l’emplacement de sauvegarde lors de la restauration via CLI
  • Possibilité de rejeter les nouveaux sujets dans un tag spécifique
  • Gestion des événements de changement d’abonnement push de l’agent utilisateur
  • Autoriser les durées < 1 heure et < 1 jour pour les minuteurs de sujets où la durée est spécifiée (suppression automatique des réponses, fermeture basée sur le dernier post)
  • Nouvelle méthode pour rejeter les nouveaux sujets
  • Vérification du paramètre blocked_onebox_domains pour les oneboxes en ligne
  • Amélioration des paramètres de groupe et de la gestion des membres
  • Ajout d’une tâche quotidienne pour vérifier les nouvelles fonctionnalités
  • Ajout d’une entrée de métadonnées de courriels de contact dans les métadonnées optionnelles du plugin
  • Ajout d’en-têtes de réponse supplémentaires au format de journal nginx
  • Création d’un calendrier de notification pour définir automatiquement l’heure de ne pas déranger
  • Attribution d’attributs alt aux icônes du menu utilisateur
  • Prise en charge de l’option DISCOURSE_SMTP_FORCE_TLS
  • Remplacement des flèches à tiret unique lorsque le typographe est activé
  • Raison du rejet de l’inscription d’un utilisateur
  • Détection IMAP des e-mails considérés comme du spam et suppression du sujet Discourse associé
  • Journalisation lors de la suppression d’un groupe
  • Ajout de la sortie avant-groups-index-container
  • Autoriser la désactivation des suppressions de publications par soi-même
  • Avertir les administrateurs lors de l’installation d’un thème déjà installé
  • Envoyer des e-mails de notification lorsque les utilisateurs quittent le mode ne pas déranger
  • Désactiver les suppressions de publications en définissant max_post_deletions à zéro
  • Remplacement des flèches lorsque le typographe markdown est activé
  • Ajout d’un avertissement en tiret pour l’utilisation de S3 sans CDN
  • Introduction du paramètre de site skip_auto_delete_reply_likes
  • Bannissement explicite des sources de trafic aberrantes dans robots.txt
  • Raccourci spécial pour rechercher ses propres publications
  • Ajout de la prise en charge du format d’image WEBP
  • Autoriser les plugins à afficher du HTML personnalisé via renderTags
  • Autoriser les plugins à précharger des données personnalisées lors de la recherche
  • Inclusion du numéro de publication dans les titres Onebox en ligne
  • Autoriser les plugins à enregistrer des processus démon
  • Autoriser l’anonymisation des adresses IP via l’API du contrôleur utilisateur administrateur
  • Désactivation automatique du mode lent
  • Autoriser les modérateurs de groupes de catégories à lister/délistérer des sujets
  • Ajout des likes et des signaux à l’exportation des données utilisateur
  • Augmentation de la longueur maximale des mots surveillés de 50 à 100 caractères
  • Prise en charge du développement GitHub Codespaces
  • Lien vers la personnalisation du texte lors de la modification des badges système
  • Ajout d’un bouton retour dans l’éditeur de thème
  • Ajout de la sortie de plugin after-topic-list-body
  • Filtre « Examiné par »
  • Les utilisateurs non membres du personnel peuvent utiliser des brouillons partagés
  • Fermeture silencieuse du sujet
  • Autoriser les modérateurs de groupes de catégories à modifier les titres des sujets
5 « J'aime »

CORRECTIONS DE BUGS

  • Supprime l’utilisation obsolète de Ember.keys qui causait un plantage
  • Fait fonctionner le remplacement des mots surveillés avec des caractères génériques
  • L’aperçu des thèmes ne fonctionnait pas dans Ember CLI
  • Une URI vierge non résolue devrait tenter une stratégie Oneboxing alternative, si disponible
  • Charge automatiquement plus d’éléments à examiner.
  • Autorise les événements file-change peu après un rechargement
  • Ignore le téléchargement si le HTML ne peut pas être analysé
  • Rend les mots surveillés autotag insensibles à la casse
  • Mauvaise portée utilisée pour le sérialiseur de niveaux de notification utilisateur
  • Mise en page de l’entrée de date dans le constructeur de sondage
  • Supprime d’abord les e-mails non confirmés s’ils sont disponibles
  • Balise de fermeture iframe manquante dans le certificat discobot
  • Nous devrions inclure resumable.js dans le bundle administrateur
  • Fait fonctionner truth-helpers dans Ember CLI
  • Prise en charge de la pause des images animées en ligne
  • Diverses corrections du système d’invitation
  • Tests instables après les filtres personnalisés de la vue de sujet
  • Filtre correctement les arguments ember-cli
  • Recalcule les scores uniquement lors de l’approbation ou de la transition vers l’état en attente.
  • Correction du sous-dossier proxy ember-cli
  • Vérifie le niveau de confiance de l’utilisateur créant une invitation pour un groupe
  • Capture UndefinedConversionError pour les e-mails entrants
  • Supprime auto-route de topic-link
  • Accès au guide de style dans une installation en sous-dossier
  • Autorise le format webp par défaut sur les thèmes également
  • Les modèles principaux ne doivent jamais écraser les thèmes/plugins
  • crypto.randomUUID n’est disponible que dans les versions récentes de node
  • Les brouillons partagés doivent être désactivés si Non classé a été sélectionné.
  • N’essaie pas d’afficher le logo s’il n’existe pas
  • Met en cache les oneboxes en ligne manquants
  • Empêche une boucle infinie lors du remplacement des mots surveillés
  • Base le message des détails du sujet sur la catégorie actuelle et l’état de suivi des balises
  • {{ace-editor}} était bogué dans la version Ember CLI
  • Utilise le drapeau no-sandbox lors de l’exécution des tests Ember CLI.
  • Limite l’historique des révisions visibles aux 100 dernières
  • Appuyer sur retour depuis un sujet dans la liste de signets redirige l’utilisateur vers /
  • Fait en sorte que la tâche docker:test installe les dépendances avant d’appeler yarn ember test.
  • Ignore temporairement les tests instables future-date-input
  • Masque Non classé sauf si allow_uncategorized_topics est activé
  • Lie la notification au premier message non lu
  • Affiche requis uniquement lorsque le nom complet est requis et correction de lint
  • Les styles de contrôle des balises doivent s’appliquer au bureau
  • Supprime l’objet associé basé sur l’invitation
  • Le sujet pourrait être la nuit à ce stade
  • Affiche l’avertissement uniquement si la nouvelle valeur est différente
  • Masque “Semaine prochaine” dans future-date-input les dimanches
  • Empêche une exception lorsque l’entrée de texte est nil
  • Utilise correctement les délais dans FileHelper et FinalDestination
  • Le changement de locale de l’assistant ne s’appliquait pas à certains éléments
  • Met à jour la largeur maximale des cellules du journal du personnel
  • Le sélecteur de schéma de couleurs clair doit par défaut utiliser la sélection de l’utilisateur
  • La recherche de remplacements de traduction par symbole échouait lorsque count était utilisé
  • Empêche un href malformé de faire planter TopicEmbed
  • Exclut .svg-as-img du dimensionnement JS
  • Conserve l’interface de filtre après l’édition d’un message
  • Ne coupe pas les sondages longs
  • Gère gracieusement les images en ligne dans les e-mails
  • Ajoute les erreurs de champ de thème
  • Le flair d’avatar ne s’affichait pas sur la page de résumé utilisateur
  • Améliorations de la pause des images animées
  • S’assure que les hydratations successives de sujet ne remplacent pas la catégorie
  • Une régression récente signifiait que nous proxyions qunit alors que nous ne devrions pas le faire
  • Ember CLI Live Reload n’était pas pris en charge par la CSP
  • Supprime les espaces blancs des versions git des thèmes
  • Pas de JIT lors du citation d’une mention
  • Gère charset=windows-1252 dans le script d’importation mbox
  • Remplace l’utilisation d’expressions régulières
  • Fait en sorte que diffHTML gère les changements externes
  • Affiche les actions de masse du personnel uniquement au personnel
  • Ignore les notifications concernant les badges débutants
  • Bug lors du défilement dans iOS Safari avec le composer ouvert
  • Transmet tous les en-têtes HTTP lors de l’initialisation d’Ember CLI
  • S’assure que les balises successives peuvent être renommées
  • Autorise les modérateurs à accéder à /admin/customize/watched_words
  • S’assure que les listes de sujets de balises ne sont pas défilées vers une position incorrecte
  • N’ajoute pas d’effet de transition CSS aux images animées
  • Envoie un message différent si l’exportation échoue
  • Lorsqu’un drapeau est traité, archive le message pour le groupe de modérateurs
  • Exclut les images emoji du dimensionnement JS
  • Date invalide pour le raccourci “dernier” pour timer + signets
  • TagDrop utilise maintenant currentCategory
  • Avatar vierge sur la carte utilisateur si l’url du flair est indéfinie
  • Autorise la recherche de groupes de balises non en minuscules
  • Reviend à une version codée en dur lorsque la vérification de période est désactivée
  • Ne déverse pas le schéma pendant les migrations de base de données de production
  • Utilise les urls CDN pour les paramètres de thème de type téléchargement
  • Restaure la couleur de post-map
  • Si nous voulons un chemin .json, n’initialisons pas
  • Utilise les urls CDN pour les téléchargements de thème
  • La route de message de groupe utilisateur ne doit pas être sensible à la casse
  • Valide côté client le nombre minimum de balises pour le groupe de balises requis
  • Le sondage POP3 ne devrait pas s’arrêter après une exception ou un e-mail ancien
  • Applique la validation du nombre de groupes de balises avant d’envoyer à la file d’attente de révision
  • Autorise le format d’url .git de thème de style CodeCommit
  • Met à jour database_restorer pour éviter l’utilisation de shell
  • Espaces blancs lors de la copie de blocs de code
  • S’assure que les gems du plugin sont dans le chemin gem
  • Génère des noms de titre HTML uniques
  • Le mixin Docking ne nettoyait pas les minuteurs
  • Supprime les anciens styles usercard, corrige la classe bg img
  • Affiche les erreurs de validation d’invitation aux utilisateurs
  • Améliore les messages d’erreur pour les invitations
  • S’assure que les 6 premières catégories sont affichées dans le résumé utilisateur
  • Erreur d’en-têtes déjà envoyés dans Ember CLI
  • this.loading est indéfini, il devrait être state.loading
  • Gère les liens permanents avec des paramètres de requête
  • ember build n’ajoutait pas de digests aux bundles supplémentaires
  • N’affiche pas le message de composer pour obtenir une salle dans les catégories privées
  • Utilise Nokogiri et Loofah de manière cohérente
  • Améliore les liens d’ancrage
  • Corrections et améliorations de la demande de mise à jour logicielle
  • La colonne de signet utilisateur de sujet est désynchronisée après les déplacements de message
  • Autorise les classes de vue brute à être résolues à partir des thèmes/plugins
  • Envoie uniquement les e-mails de suspension d’utilisateur si un message e-mail est fourni
  • Autorise la restauration d’une sauvegarde non sous-dossier vers un site sous-dossier
  • Désactive automatiquement les commandes image magick de longue durée
  • Supprime les espaces superflus des blurbs CJK
  • Lorsque l’utilisateur a déjà atteint la limite de signets, n’erreur pas pour clear_reminder! ou autres mises à jour
  • S’assure que le téléchargement de flair de groupe est présent lors de la décision du type
  • Ferme le bouton nouveau pour les balises en haut
  • Comportement → orthographe de comportement dans la traduction US par défaut
  • Alignement du numéro de liste de sujets mobile
  • S’assure que la bannière de mise à jour logicielle n’est affichée qu’après 24 heures
  • Empêche les doubles barres obliques dans les chemins de modèles Ember
  • Fait fonctionner le nettoyeur HTML avec un HTML profond
  • Petits ajustements à l’éducation “aucun message”
  • Inclut les sujets surveillés des catégories muettes dans les résumés
  • Conserve le filtre actuel lors de la navigation dans les messages d’un sujet
  • Conserve les balises lors du chargement d’un brouillon de sujet dans le composer
  • Affiche la modale d’inscription lorsque les connexions locales sont désactivées
  • Efface l’état après la création d’un nouveau sujet
  • Régression du bouton Nouveau Sujet dans la page de balise
  • Simplifie les paramètres d’envoi de MP par e-mail
  • Sélection en masse dans la recherche en pleine page
  • Rake themes:update doit échouer si une mise à jour de thème échoue
  • Avec vanilla js .href et getAttribute(“href”) ne sont pas égaux
  • Rake themes:install erreur si le thème ne peut pas être mis à jour
  • Le téléchargement des mots surveillés était cassé
  • Meilleur message d’erreur pour l’invitation rachetée
  • Les e-mails “confirmer le nouvel e-mail” échouaient pour les enregistrements EmailChangeRequest avec un champ requested_by_user_id vierge
  • La fusion de messages échouait silencieusement
  • Titre lorsque YouTube est collé comme titre dans le composer
  • Valeurs autocorrect pour les champs d’utilisateur importés en menu déroulant
  • Recharge les messages après une opération en masse
  • Gère les utilisateurs en attente comme utilisateurs non enregistrés pour l’authentification externe
  • Les champs utilisateur sont insensibles à la casse dans le CSV en masse
  • Redirige vers l’origine fournie après authentification
  • Améliore les messages d’erreur si l’utilisateur ne peut pas envoyer d’e-mails MP
  • Mise à jour AdditionalOpts et changement vers fonction
  • Affiche les messages d’erreur lors de l’ajout de liens permanents dans l’interface administrateur
  • Empêche les exceptions UniqueViolation lors de la synchronisation des mentions de groupe
  • Définit l’attribut “hasTargetGroups” dans le composer en cliquant sur le bouton de message de groupe.
  • Isole les modales et les raccourcis clavier globaux
  • Les sujets de signet n’étaient pas mis à jour lorsque le message se déplaçait
  • Autorise la fermeture de la modale Jeter les brouillons via ESC
  • Ajoute toutes les clés qui devraient être autorisées dans user_notifications
  • Remplace ‘Chromebook’ par ‘Chrome OS’
  • Autorise le collage des invités dans la modale d’invitation
  • Le bouton de sauvegarde du composer devrait être :pencil: Sauvegarder la modification lors de l’édition d’un message MP
  • Supprime la fonction de likes @discobot sur les sujets publics
  • La tâche rake uploads:fix_missing_s3 utilisait le mauvais SHA1
  • Supprime les révisions de message orphelines
  • Ajoute topic_diff à PostRevisor
  • Fait fonctionner les raccourcis clavier retour/avancer mobile pour les anonymes
  • Erreur lors du remplacement de la chaîne de notification utilisateur avec des clés valides
  • La route nouveau-sujet avec sous-catégorie et balises était cassée
  • Erreur 404 lors de l’édition d’une réponse étendue
  • Rake db:validate_indexes était cassé
  • Correction de la migration de liste de diffusion
  • Effectue une meilleure validation d’e-mail
  • Ajoute une migration pour définir le bon redemption_count
  • Régression dans les couleurs utilisées par le thème non par défaut
  • “Archiver” et “déplacer vers la boîte de réception” en masse pour les messages de groupe était cassé
  • Remplace le mot surveillé censuré de manière cohérente
  • N’affiche pas l’avis duplicate_link pour les citations
  • N’affiche jamais le formulaire de page d’invitation si DiscourseConnect est activé
  • N’essaie pas de supprimer un signet inexistant
  • Les anonymes devraient voir l’avis de mode lent du sujet.
  • S’assure que l’instance de saisie semi-automatique de popper est détruite
  • Améliorations des styles d’e-mail
  • S’assure que le lien invisible n’interfère pas avec l’interface/l’ordre de tabulation
  • Restaure client.zh_TW.yml
  • Un écouteur jamais créé a été supprimé
  • Les tests étaient cassés dans Firefox
  • Efface correctement la modale de brouillon lors du changement de sujet
  • S’assure que l’initialiseur 100-logster est exécuté avant 101-lograge
  • Rafraîchit uniquement le compte de révision lorsque l’utilisateur peut voir la file d’attente de révision.
  • Améliore la gestion lorsque l’e-mail est obfusqué
  • Supprime les abonnements web push invalides
  • N’échoue pas si Postgres n’est pas disponible
  • Tous les membres du personnel (indépendamment du TL) devraient pouvoir épingler/dépingler des sujets
  • Browser-update devrait fonctionner avec les anciens navigateurs
  • Ne traite pas la balise code comme un élément de niveau bloc
  • Supprime l’action de message des messages supprimés définitivement
  • Peut gérer les extensions de fichier longues
  • Dans les composants, revient aux variables de couleur de thème par défaut
  • Ne lève pas d’exception si le message n’existe plus
  • La visualisation de certaines routes de balise ne rendait pas la liste sans JS
  • Les tests dans admin/tests ne s’exécutaient pas
  • Corrige les paramètres du bot narratif dans les multisites
  • Autorise les propriétaires de groupe à gérer le flair de groupe
  • Échappe les icônes Font Awesome
  • La notification de mention prend le pas sur le groupe
  • Utilise correctement les modèles d’e-mail d’invitation au sujet
  • Ne convertit pas le format pour les téléchargements de paramètres de site
  • Avertissement de dépréciation - l’initialisation a chargé automatiquement la constante
  • Déplace le raccourci d’application PWA pour les signets vers un nouveau chemin
  • Autorise des formats d’url .git de thème supplémentaires valides
  • Kernel.open est déprécié
  • Affiche un message d’erreur approprié lors de la tentative d’attribution en masse d’un badge désactivé.
  • Affiche le lien dans le panneau d’invitation
  • Les tests d’acceptation d’invitation étaient cassés dans Ember CLI
  • S’assure que la liste de sujets basée sur les balises utilise sa propre clé de préchargement
  • Ne bloque pas le chemin uploads dans robots.txt
  • Lors de la suppression d’un sujet, supprime sa page publiée associée.
  • Inclut json_schemer en prod
  • Les éléments de navigation ne se recalculent pas lors d’un changement de paramètre de requête
  • Ajoute les sites amazon à force_get_hosts
  • Les tests QUnit pouvaient expirer en fonction de l’ordre de chargement
  • Met à jour l’extrait après process_post
  • S’assure que le booléen d’inscription est transmis lors du démarrage via _autoLogin
  • Augmente aws-sdk-s3 et aws-sdk-sns
  • N’ajoute pas le même e-mail plusieurs fois
  • Valide l’e-mail utilisateur une seule fois
  • Ajoute une chaîne de traduction pour effacer tous les mots surveillés
  • Ne nettoie pas les téléchargements lorsqu’ils sont utilisés par les paramètres de thème
  • Paramètre incorrect lors de l’utilisation de fournisseurs omniauth sur la page d’invitation.
  • Condition de course dans les mises à jour de séquence de brouillon
  • Indicateur de nouveau sujet sur la page de catégories mobile
  • Le préfixe de sous-dossier devrait fonctionner même si l’url commence par le préfixe
  • S’assure que les modifications de UserField sont reflétées instantanément dans les webhooks
  • Urls de notification d’application mobile avec sous-dossier
  • Fait de email un paramètre requis lors de l’acceptation des liens d’invitation.
  • Message bus lors de message privé de groupe
  • Citation manquante dans le paramètre de cdn emoji causée par 83f332b
  • Remappe les anciens points de terminaison S3 pendant la restauration de sauvegarde
  • Faute de frappe dans le chemin emoji causée par 83f332b
  • Supprime le double rembourrage de liste
  • Trie les options de temps de timer et de signet de sujet
  • Vérifie l’exigence de nombre minimum de balises lors du changement de catégorie
  • Supprime le JS inutilisé de la page “terminer l’installation”
  • Ajoute href à l’avatar utilisateur dans les cartes de groupe
  • Topic#invite_group échouait à notifier les utilisateurs sur un sujet nouvellement créé
  • Le CSS spécifique aux composants mobile manquait
  • Ajustements CSS pour que la modale signet + timer fonctionne sur mobile
  • Ignore l’envoi d’e-mail MP pour le silence utilisateur
  • Ajoute les classes appropriées à l’élément html y compris lang
  • Largeur de 100% pour le bouton de déconnexion
  • Utilise addRawTemplates même lors de la compilation des fichiers .hbr
  • Met à jour le résumé lors de la mise à jour des définitions de couleur dans le composant de thème
  • Ne sort pas de balises de style vides pour les composants
  • Exclut les utilisateurs avec des messages de la requête purge_unactivated
  • Lors de l’utilisation d’Ember CLI, le Javascript/HTML du thème n’était pas inséré
  • URL incorrecte pour les pages de balise à l’intérieur de la catégorie dans une configuration en sous-dossier.
  • Réintroduit auto_silence_first_post_regex
  • N’affiche pas d’erreur si la seule erreur est une image manquante
  • Ignore l’appui sur la touche Entrée sur le champ de recherche “déplacer vers un message existant”
  • Envoie la notification dans la locale de l’utilisateur si disponible.
  • Autorise l’ajout d’utilisateur au MP lorsque l’invitant est dans la liste autorisée (même
  • Supprime les espaces blancs de l’URL avant validation
  • La largeur maximale de la modale de connexion n’était pas assez spécifique
  • Colle un tableau avec une cellule multiligne
  • Détecte les thèmes installés en utilisant des URL au lieu de noms
  • Se désabonne de la présence de sujet lors de la navigation entre les sujets
  • Transmet la fonction ajax à loadOneboxes
  • S’assure que la description du badge est mise à jour lors du routage sans état de chargement
  • Autorise la saisie de valeurs vides dans relative-time-picker
  • Améliore le message d’erreur lorsque les sites login_required sont sous charge
  • Emails.rake-utilise le domaine lors de l’envoi du test de messagerie
  • Ne met pas à jour posts_read_count lorsque le message provient d’un MP.
  • Journalise un avertissement lorsque le contexte est manquant lors de la suppression d’un utilisateur
  • Autorise mobile-nav à fonctionner sans charger les transitions
  • L’ajout d’une portée personnalisée ne devrait pas modifier les originales.
  • Évite l’erreur de service worker Safari lors de la navigation arrière
  • N’affiche pas l’icône “en masse” sur group-index pour les utilisateurs non autorisés
  • N’envoie pas d’e-mails de rejet aux utilisateurs de révision auto-supprimés
  • Rend la gestion email_valid cohérente
  • Ferme le menu déroulant de navigation lorsque l’élément est sélectionné
  • Réduit le seuil time_read à une minute.
  • Le remplacement de sous-dossier ne devrait affecter que le préfixe URL
  • Trie les nouvelles mises à jour du tableau de bord administrateur par les plus récentes
  • Ne nécessite pas de motif de rejet si l’utilisateur est un spammeur.
  • N’autorise pas les signets à utiliser la date de message dans le passé pour le rappel
  • S’assure que la migration corrigée s’exécute
  • Optimise MoveNewSinceToTable
  • Utilise le CDN S3 pour le flair de groupe
  • NewPostManager doit respecter les paramètres category_group_moderator
  • Limite le temps de lecture de message à la valeur entière maximale
  • Supprime le dégradé supérieur de la modale d’inscription
  • Supprime les timers de sujet loin dans le futur
  • Supprime l’OR inutile du service dismiss
  • Augmente la durée maximale du timer de sujet à 20 ans
  • Ferme nouveau lorsque topic_user existe sans dernière lecture
  • Autorise les plugins à étendre correctement les portées de clé API.
  • Masque la charge utile sso derrière un clic de bouton et journalise les vues
  • Ferme automatiquement le sujet à partir des paramètres de catégorie basé sur topic created_at
  • Force le rafraîchissement des journaux d’action du personnel lors de la transition depuis les paramètres de site
  • La redirection de catégorie vers le bon slug ne devrait pas boucler
  • Corrige les sous-catégories, les drops de balise et les valeurs nulles
  • Met à jour topic_count lors de la mise à jour de la visibilité
  • Utilise autocomplete=discourse dans select-kit pour désactiver la saisie semi-automatique dans Chrome
  • Faux pour les service workers pour arrêter le spam de journal via workbox
  • Ne marque pas les images group_flair comme sécurisées au téléchargement
  • Nettoie les classes CSS topic-timer-info, ajoute un bouton de modification et améliore l’interface
  • Ajoute le suivi google à la publication de page
  • La restauration de sauvegarde via l’interface était cassée
  • N’affiche pas la dernière charge utile SSO aux modérateurs
  • Ferme nouveau avec une meilleure migration
  • Should_alter_quality doit respecter png_to_jpg_quality
  • Régression dans les nouvelles fonctionnalités administrateur
  • Autorise toutes les balises dans les paramètres de site/thème, ignore les restrictions de groupe de balises
  • Valide les valeurs de minutes de durée pour le timer de sujet
  • Optimise la migration move to dismiss_new_topics
  • Ajuste la largeur pour éviter le débordement horizontal
  • N’ajoute pas de slug aux urls de citation construites
  • Lors de l’ajout d’une citation lorsque le composer est fermé, ajoute une nouvelle ligne
  • Gère une adresse e-mail vide du fournisseur d’authentification
  • Corrections de l’interface de connexion
  • Ne notifie pas lorsque la balise cachée est ajoutée ou supprimée
  • La restauration pouvait échouer en raison d’un chemin manquant
  • La restauration de sauvegarde pouvait échouer en raison de téléchargements manquants
  • Retourne une erreur 404 non trouvé si un sujet est supprimé.
  • Vérifie si post.topic existe avant de publier les mises à jour de sujet
  • Certains messages d’erreur utilisaient la mauvaise clé de traduction
  • Erreur serveur correcte pour démarrer la connexion SSO, et ajoute une spécification
  • La barre de progression de sujet devrait être à gauche dans les mises en page RTL
  • duration_minutes du timer de sujet n’était pas rétroactivé correctement
  • La variable de traduction d’e-mail de succès d’invitation a été renommée
  • Sélectionne le message le plus ancien lors de l’agrégation des messages dans un sujet pour la recherche.
  • N’annule pas le filtrage lors du deuxième tap sur “n réponses”
  • Améliore la gestion SCSS dans les composants
  • Traite les nouvelles invitations lorsque les utilisateurs existants sont déjà membres du groupe
  • Sauvegarde le thème distant mis à jour, met à jour uniquement les thèmes/composants activés
  • Régression de l’icône de téléchargement du composer à cause de WEBP
  • Ne crée pas d’invitations e-mail lorsque SSO est activé ou les connexions locales sont désactivées
  • N’invite pas de nouveaux utilisateurs via un groupe avec SSO activé ou connexions locales désactivées
  • Dans FastImage 2.2.2, une erreur est levée avec un chemin nil
  • Inclut le SCSS supplémentaire dans le thème enfant
  • Restaure la prise en charge du collage de plusieurs destinataires MP
  • Évite de tirer des images hotlinkées de messages qui ont été supprimés.
  • Rafraîchit l’ordre des catégories après sauvegarde
  • S’assure que rects est présent avant de l’utiliser
  • Affiche le nom du signet dans le survol d’accès rapide
  • Rend le certificat discobot plus rapide/non bloquant
  • Ignore la logique de brouillons partagés si désactivée
  • La recherche/saisie semi-automatique emoji doit respecter la couleur de peau sélectionnée
  • Les brouillons partagés existants doivent être accessibles
  • Retourne l’URL du CDN lors de l’utilisation du petit logo du site comme avatar utilisateur système.
  • Arrête d’essayer de définir des valeurs sur le composant de signet détruit
  • IMAP autorise les expéditeurs inconnus à répondre aux sujets de groupe par e-mail
  • Invisible n’est pas l’opposé de visible
  • L’approbation d’un utilisateur n’envoyait pas d’e-mail
  • Autorise une seule invitation par adresse e-mail
  • Le titre de bouton traduit ne fonctionnait pas
  • Ne met pas en cache les noms de niveau de confiance traduits dans les paramètres de site
  • Création de compte d’authentification externe dans l’application iOS
  • S’assure que ‘tr’ est appelé sur une chaîne.
  • Impossible de supprimer la sélection du sélecteur de groupe dans les paramètres de groupe de balises
  • Restaure le comportement du bouton de suppression du résumé utilisateur.
  • Sondages s’étendant dans les historiques de réponse aux messages
  • Déplace la migration post_search_data dans un travail onceoff
  • Prise en charge de la version dans la charge utile de nouvelle fonctionnalité
  • Le lien “Personnaliser le texte” était cassé sur la page administrateur de badges
  • Ne dépriorise que les correspondances exactes dans les mentions
  • Dépriorise les utilisateurs inactifs dans la recherche utilisateur
  • Détruit les clés API utilisateur associées lors de l’anonymisation d’un utilisateur.
  • Nettoie le cookie authentication_data après connexion
  • Ferme les sujets non lus avec une balise
  • S’assure que timeline_lookup inclut le dernier tuple
  • Le travail Reindex_search devrait fonctionner sur un modèle sans données de recherche
  • Supprime l’UX de rendu du modèle de signet
  • Impossible de trouver currentThemeColorSchemeId lorsque aucun themeId n’est présent
  • Vérifie le résultat de confirmation avant de supprimer l’enregistrement SSO
  • Supprime les horaires DND planifiés lorsque le planning est désactivé
  • Il semble que parfois les shims sont évalués par d’anciens moteurs JS
  • Imprime le html brut de l’image du logo pour éviter l’encodage html indésirable
  • Met à jour les catégories sans rafraîchissement de page complète
  • URL cassée lorsque le nom d’utilisateur contient un sous-dossier.
  • La popup de partage est positionnée incorrectement dans les locales RTL
  • Les commentaires intégrés ne devraient retourner que des messages réguliers
  • Affiche l’avertissement de locale de repli lorsque les deux paramètres sont activés.
  • Change la valeur par défaut de IncomingEmail#created_via à 0 (inconnu) et rend NON NULL
  • I18n ne pouvait pas trouver les traductions.
  • Autorise max_redemptions_limit à être 1
  • Étiquette de langue polonaise
  • N’essaie pas de se concentrer sur un élément manquant
  • Prise en charge des liens d’invitation à usage unique
  • Affiche toujours le filtre de couleurs remplacées
  • Supprime l’UX de rendu des modèles ember
  • Décape l’emoji lorsque pg headlines est utilisé pour le blurb de résultat de recherche.
  • N’envoie pas d’e-mail au groupe utilisateur avec la notification user_private_message
  • S’assure que login required est ignoré pour les routes de confirmation de nouvel e-mail
  • CurrentUser manquait appEvents
  • Ajoute l’en-tête Retry aux réponses limitées en débit
  • Ne teste pas le message de limiteur de débit de signet
  • Ne traite pas les mails pop3 > 1 semaine d’âge
  • Ajoute des limites de signet
  • Vérifie la présence de l’utilisateur avant d’accorder un badge
  • Autorise les utilisateurs à se désabonner de l’utilisation du petit logo du site comme avatar utilisateur système.
  • Problème de date de test Acceptance/bookmarks
  • S’assure que le fuseau horaire de l’utilisateur actuel est utilisé pour les rappels de signet à partir des dates de message
  • Supprime la tâche migrate_from_s3 qui corrompt silencieusement les données
  • TopicTrackingState était initialisé après Site
  • Url:refresh déclenché lorsque les paramètres de requête changent
  • Arrête l’envoi incorrect d’e-mail de groupe de PostAlerter
  • Empêche les utilisateurs de convertir le thème par défaut en composant
  • Condition de course et améliorations de code de l’alerteur de message IMAP
  • Rend le titre fancy correctement dans le composer
  • Rend le titre fancy de sujet dans la file d’attente de révision
  • Fait fonctionner le changement de catégorie avec les brouillons partagés
  • Empêche le debounce et la requête de se remplacer mutuellement
  • Utilise ImageMagick pour détecter les images animées
  • Régression du titre de page et de l’url iOS Safari lors du partage
  • Les utilisateurs peuvent se retirer d’un MP même s’ils peuvent encore y accéder via un groupe.
  • Utilise le même moment de temps pour les appels Redis liés dans le limiteur de débit
  • Fin de fenêtre glissante dans le limiteur de débit
  • Rend les slugs de catégorie en minuscules
  • Ne réduit pas ou ne recadre pas les images GIF
  • Exception Discobot lorsque site_contact_username est promu
  • Publie les mises à jour DND ends_at au format httpdate
  • Cacher un message ne devrait pas déclencher la vérification de doublon
  • Affiche l’avertissement de composant non assigné lors de l’installation successive de plusieurs composants
  • Réinitialise l’état de la modale d’installation de thème à la fermeture
  • Les balises cachées renvoyées dans les extras de l’index json des balises
  • Tronque toujours les emojis incomplets dans les extraits
  • Emojis cassés dans l’extrait de sujet
  • N’inclut pas la requête URL dans l’en-tête CSP généré automatiquement
  • N’erreur pas le RSS de sujet lorsque les messages sont supprimés
  • Ne compte pas les commentaires HTML lors du calcul de la longueur de réponse.
  • La touche Tab devrait compléter automatiquement comme le fait la touche Entrée
  • La récurrente ne fonctionnait pas pour certains cas (ex: heures et unité > 1)
  • Corrige la couleur de fond de l’en-tête sur la page publiée
  • Masque le compte de notification dans le titre du document en Ne Pas Déranger
  • Valide le type lors du choix d’un avatar.
  • Améliorations des e-mails SMTP de groupe
  • Onebox en ligne devrait utiliser l’encodage de l’en-tête Content-Type lorsqu’il est présent
  • Empêche l’autocomplétion du nom d’utilisateur d’apparaître à droite
  • S’assure que expired_in défini est transmis de write à write_entry
  • Définit correctement la position de défilement lors de la visualisation de la liste de sujet d’une balise.
  • Augmente le décalage d’inventaire pour s3 à 2 jours
  • S’assure que la récurrente fonctionne lors de la définition d’une date de début dans le futur
  • L’avertissement CDN S3 affichait le mauvais message d’avertissement
  • L’attribut title des échelles de diversité était incorrect
  • Lorsque l’utilisateur est supprimé, anonymise le message de catégorie
  • Affiche tous les statuts de sujet dans la recherche en pleine page.
  • Utilise l’hôte et le port du réplique Redis
  • Autorise le sigma final dans les noms d’utilisateur suggérés
  • N’enfile pas les utilisateurs importés lorsqu’il y a plusieurs champs personnalisés.
  • Interdit les caractères de largeur nulle et autres non imprimables dans les balises
  • Gère l’attribution de badge pour un badge supprimé
  • Le titre de sujet de recherche était tronqué.
  • Titre de sujet PG manquant lorsque pg headlines est activé.
  • Les vidéos en lecture automatique doivent toujours être muettes
  • Affiche les balises restreintes dans la sélection en masse
  • Réexécute les migrations de webhook de suppression de drapeau et de message en file d’attente.
  • Fait fonctionner find_by_slug_path avec les slugs par défaut
  • Efface le cache de thème en cours après avoir effacé le cache DB
  • Niveau de notification par défaut manquant lors de la création de groupe
  • Défile vers la dernière position lors du retour à la liste de sujet de balise.
  • Contourne AnonymousCache pour la route /srv/status.
  • Pas d’e-mail lorsque la catégorie est muette et la liste de diffusion est activée
  • N’interdit pas les balises dans /new-topic sur mobile
  • Efface le cache WordWatcher après topic_spec
  • Affiche les réponses de citation lors du filtrage
  • Affiche l’avatar correct dans la barre de flux de message
  • Les utilisateurs sans accès aux brouillons partagés peuvent toujours avoir accès à la catégorie.
  • Fait en sorte que Oneboxer#apply insère correctement les Oneboxes en bloc
  • Affiche les avatars rétina sur Chrome
  • Les messages avec Couleurs du personnel étaient exclus de l’activité de groupe
  • Affiche le filtre ‘Nouveau’ lorsque la sous-catégorie ‘aucune’ est définie
  • Normalise les liens en les convertissant en minuscules
  • Construit le filtre de liste de sujet correct
  • La redirection de déconnexion ne devrait être que /login pour les sites login_required
  • Utilise sql_fragment au lieu de sanitize_sql_array
  • notify_file_change sortait une commande pour vim
  • Correction du suivi lors de la sourdine de toutes les catégories
  • Ne lève pas d’erreur si une image emoji personnalisée a été supprimée
  • Ne bloque que les modifications locales pour les thèmes source git
  • Empêche une erreur lorsque l’e-mail principal est manquant
  • Ne met en cache que les rapports avec exceptions pendant 1 minute
  • Empêche l’utilisation de la classe CSS composer-action-undefined
  • Remplace les iframes Vimeo par un lien dans les e-mails
  • Évite les problèmes de décalage d’horloge lors de la connexion avec Google
  • Autorise les routes de modification de catégorie de profondeur inconnue
  • Supprime l’action ‘erreur’ personnalisée sur build-category-route/discovery
  • Erreur réellement lorsque l’heure du timer de sujet est dans le passé
  • Supprime les barres obliques supplémentaires de l’URL
  • Génère les URL de page de sujet précédent et suivant correctes
  • Cassing correct des éléments SVG sur liste blanche
  • Restaure la fermeture de la première notification
  • Les dates locales affichaient des fuseaux horaires incorrects avec des espaces blancs supplémentaires
  • Suit le paramètre de site ouvrir dans un nouvel onglet pour les liens de bio
  • Arrête les 404 de catégorie de casser le routeur
  • Masque l’identifiant utilisateur lorsque hide_email_address_taken est activé
  • Ajuste le placement du menu de révision sur mobile
  • Inclut la locale dans la clé de cache pour not_found_topics
  • Utilise le CDN pour les emojis personnalisés
  • Group#flair_url doit être une URL réelle
  • Ne remplace pas smiling_face par slight_smile
  • Déclenche un événement lorsqu’un message est signeté.
  • Arrête d’utiliser l’ID de bouton de composer en double
  • Corrige le lien dans la notification concernant le message déplacé
  • Charge les fichiers .js des plugins dans l’environnement de test qunit
  • Lors du rachat d’invitation, met à jour uniquement l’enregistrement ReviewableUser en attente
  • Encode en URL le nom de la balise
  • Affiche/masque les préférences des utilisateurs ignorés
  • N’erreur pas l’indexation de catégorie en tâche de fond lorsque la catégorie est manquante
5 « J'aime »

CHANGEMENTS UX

  • Retourne le bon message d’erreur si l’utilisateur révisable a déjà été supprimé.
  • Améliore les contrôles de catégorie sur les plus petits appareils.
  • Ajustements de l’interface des mots surveillés par l’administrateur.
  • Met à jour le texte du panneau vide des notifications.
  • Permet d’enregistrer avec cmd+s/ctrl+s avec l’éditeur Ace.
  • Cache la liste des extensions de fichiers dans la fenêtre de téléchargement.
  • Ajoute des classes CSS sur la balise body en fonction des statuts des sujets.
  • Anticipe le survol des liens d’ancrage.
  • Refactorise les modales de sécurité.
  • Réduit le nombre de colonnes sur la page d’invitation.
  • Corrige le style des étiquettes longues dans les choix à sélection multiple.
  • Ajustements mineurs de la modale d’insertion d’hyperlien.
  • Garantit que le bouton d’engrenage de la barre d’outils a la même couleur et la même hauteur.
  • Le logo du site est l’option sélectionnée lors du changement de l’avatar utilisateur du système.
  • Corrige le positionnement du bouton retour sur la barre de progression.
  • Ordre cohérent des boutons de message de temporisateur de sujet.
  • Cohérence mobile pour les messages de statut des sujets.
  • Améliore l’alignement et l’espacement des en-têtes de catégorie.
  • Affiche correctement le contour autour du champ de saisie en focus.
  • Améliore le texte lorsque aucun résultat n’est trouvé dans les favoris et le panneau d’accès rapide aux notifications.
  • Arrête l’animation de saut de l’indicateur de présence, assure la cohérence de l’espace.
  • Ne pré-sélectionne pas l’étiquette vide lors de l’ajout d’étiquettes en action groupée.
  • Utilise le sélecteur de dates natif lorsque possible (par exemple, pas sur Safari).
  • Empêche la barre de progression du sujet de chevaucher.
  • Corrige la mise en page des boutons d’en-tête de groupe sur mobile.
  • Corrige le style de focus pour le bouton d’historique de modification de publication.
  • Met à jour le positionnement des contrôles de publication mobile.
  • Améliore la mise en page du contrôle de la carte utilisateur pour les longs textes.
  • Menu déroulant plus large pour la sélection de la page principale.
  • Met à jour les styles du bouton d’appel à l’action d’inscription.
  • Affiche un message d’erreur au lieu de désactiver le bouton d’enregistrement sur la page des groupes d’étiquettes.
  • Affiche une erreur descriptive lorsque le thème n’est pas autorisé.
  • Animation plus fluide du pied de page de la chronologie, correction des marges.
  • Style mobile pour les boutons de la modale d’abandon de brouillon.
  • Empêche certains boutons du compositeur de recevoir le focus.
  • Compositeur pleine hauteur sur Android mobile.
  • Améliorations mineures du style des invitations.
  • Passe de summary/details à un bouton pour étendre le corps GitHub.
  • Améliore l’interface du constructeur de sondage.
  • Ajoute un style pour les détails/summary du nouveau corps de PR GitHub.
  • Affiche un indice lorsqu’il y a plus d’étiquettes que celles affichées.
  • Affiche toujours le bouton de suppression d’émoji depuis la liste des valeurs d’émoji.
  • Icône au lieu de texte pour masquer l’aperçu mobile.
  • Meilleure position pour le bouton de sélection groupée de recherche.
  • Déplace logs/mots_surveillés vers customize/mots_surveillés dans la section administrateur.
  • Largeur plus cohérente des boutons de contrôle utilisateur.
  • Supprime la référence au formulaire de contact dans les paramètres.
  • Ajustements de la modale de connexion.
  • Corrige l’alignement de la liste des onglets dans la fenêtre contextuelle des émojis.
  • Informe les utilisateurs qu’ils ont désactivé discobot et qu’ils ne peuvent pas interagir avec lui.
  • Ajustements de la mise en page de la fenêtre contextuelle des émojis.
  • Affiche un infobulle lors de la tentative de suppression d’un groupe automatique.
  • S’assure que les journaux du personnel ne cassent pas la mise en page.
  • Renomme le bouton avec un nom dupliqué.
  • L’en-tête du menu d’actions du compositeur doit afficher l’icône de l’action sélectionnée.
  • Affiche les premières lettres uniques dans le lien d’invitation.
  • Améliore l’alignement et la mise en page du pied de page du sujet.
  • Déplace le pied de page de la modale dans un meilleur conteneur.
  • Ajoute un widget de téléverseur d’images pour télécharger des images de badge.
  • Réduit l’opacité du bouton de copie de code.
  • Affiche la colonne Sujet dans l’onglet en attente des invitations.
  • Affiche le bouton « Ignorer les nouveautés » en haut des sujets.
  • Ajoute une classe au body lors de la première notification non lue.
  • Respecte le paramètre « privilégier le nom d’utilisateur dans l’UX » partout où c’est possible.
  • Ajoute une cloche émoji pour une meilleure éducation sur les éléments non lus.
  • Coller un lien Twitter dans le titre du compositeur ne définira pas le titre.
  • Étiquettes cohérentes dans le formulaire d’invitation.
  • Corrige le style cassé de la modale de connexion lorsque la connexion locale est désactivée.
  • Connexion ; titres plus petits, espacement plus cohérent, autres corrections.
  • Améliorations mineures des invitations.
  • Supprime le titre en double de la page des mots surveillés.
  • Ajoute une classe à la div email sur la page de connexion.
  • Corrige la hauteur du bouton de sélection groupée sur la page de recherche.
  • Nettoie les styles d’étiquettes pour améliorer l’alignement.
  • Restaure le focus automatique sur les champs de connexion.
  • Ajoute un lien pour la connexion par email sous le nom d’utilisateur, supprime le bouton.
  • Supprime le style de focus redondant.
  • Utilise le style de focus par défaut du navigateur pour les cases à cocher et les boutons radio.
  • Ajustements de style pour les nouvelles fonctionnalités administrateur.
  • Permet à select-kit d’avoir une option de focus automatique.
  • Style de mention de groupe plus cohérent.
  • Supprime l’étape émoji dans l’assistant.
  • Ajuste la mise en page groupe pour corriger l’alignement des boutons.
  • Ignore les avatars de commit GitHub pour les vignettes de sujet/publication.
  • Rend l’entrée d’étiquettes pleine largeur pour les MP.
  • Implémente un nouveau sélecteur d’intersection d’étiquettes.
  • Sur les écrans très courts, passe quick-access-profile à 2 colonnes.
  • Affiche des puces pour certaines listes du compositeur.
  • Ajuste les marges de la modale de création de compte.
  • Publie la page, lors d’un changement public, uniquement lorsque la page est publiée.
  • Supprime la marge du bouton de connexion par clé de sécurité.
  • Change emailLogin en classe info lorsqu’il est vide.
  • Ajustements à l’éditeur de thème administrateur.
  • Ajoute des conseils d’édition pour les thèmes distants.
  • Corrige les sauts de ligne excessifs dans les alertes de la modale de connexion.
  • Le sélecteur de temps relatif doit utiliser des chaînes au pluriel.
  • Corrige le style des dates locales.
  • Lors de la sélection automatique d’un sujet, assurez-vous que le focus est sur le sujet sélectionné.
  • Deuxième facteur + affichage d’alerte.
  • Affiche les descriptions des plugins sur la page des plugins administrateur.
  • Coupe le caractère @ du début de la chaîne du nom d’utilisateur dans la recherche.
  • Supprime la pluralisation dans les types de notification de catégorie unique.
  • Spécifie le style des boutons sociaux.
  • Empêche les badges sur les cartes utilisateur de déborder.
  • Améliore l’affichage des étiquettes et des attributions dans la recherche.
  • Ajuste les styles de focus pour l’entrée d’autocomplétion.
  • Cache la colonne de connexion externe lorsque la création de compte est en cours.
  • Ajuste le dégradé, le survol des icônes, les majuscules.
  • Supprime l’option Convertir pour les thèmes système.
  • Modifications de la section nouvelles fonctionnalités dans le tableau de bord administrateur.
  • Supprime la bordure de 2px de certains boutons select-kit.
  • Supprime Helvetica de notre pile de polices.
  • Petite correction pour le style de focus Chrome sur le bouton de réponses.
  • Affiche une icône de caret dans le menu déroulant des notifications utilisateur.
  • N’affiche pas le menu de notification d’étiquette sur la page de catégorie.
  • Corrige la mise en page de la modale de réponse.
  • Clarifie la modale de rejet utilisateur.
  • Corrige et clarifie la modale de changement de notification groupée.
  • Utilise une couleur vive pour le survol du bouton principal sur les thèmes sombres.
  • Ajuste les styles de focus pour le menu de publication de sujet, annulation du compositeur.
  • Les boutons du menu contextuel ont besoin d’un style de focus.
  • Ajoute une modale de confirmation à l’action « Supprimer toutes les étiquettes ».
  • Supprime la marge inutile du flux utilisateur.
  • Corrige l’alignement des boutons sur la page de connexion requise.
  • Garantit que les filières de catégorie ont une hauteur cohérente.
  • Uniformise les styles pour les états de focus.
  • Affiche toujours une boîte de dialogue de confirmation lors de la conversion de thèmes/composants.
  • Supprime la bordure du certificat en raison de l’iframe.
  • Permet un débordement dans l’aperçu du compositeur.
  • Corrige le positionnement supérieur de la sélection groupée.
  • Fait correspondre les sujets de la page de catégorie bureau à ceux du mobile.
  • Petit ajustement à l’avertissement de suppression de catégorie.
  • Respecte le paramètre de site email_editable sur la page d’activation utilisateur.
  • Simplifie la bio narrative du bot.
  • Fait afficher correctement l’espace réservé par l’éditeur de thème pour les langues RTL.
  • Affiche l’image d’aperçu d’erreur onebox comme favicon.
  • Spécifie la largeur et la hauteur de l’image d’erreur d’aperçu onebox.
  • Avertit des messages qui seront orphelins lors de la suppression d’un groupe.
  • Fait produire à moment.js des chiffres arabes au lieu de chiffres hindi dans la locale arabe.
  • Améliorations de l’avertissement de locale de repli.
  • Utilise un style uniforme pour les comptes d’étiquettes.
  • Personnalisation du texte pour différentes langues.
  • Affiche un avertissement sur la page d’édition de catégorie lorsque le style de catégorie est « aucun » et que les couleurs sont désactivées.
  • Arrête les tentatives de conversion du thème par défaut en composant en supprimant le bouton.
  • Coupe le texte du lien du menu hamburger à points de suspension en cas de débordement.
  • Ajoute un espace entre les liens et le texte dans les étiquettes.
  • Supprime un mot supplémentaire de la chaîne client approval_not_required.
  • Améliore les choix de schéma de couleurs dans les préférences utilisateur.
  • Refactorise la navigation de la liste des sujets.
  • Les suggestions d’autocomplétion doivent être désélectionnées par défaut.
  • Permet au contenu du profil d’accès rapide de défiler.
  • Permet de copier/coller une liste de valeurs séparées par | dans sk.
  • Transition vers l’URL d’édition lors de l’ajout d’une catégorie.
  • Déplace « Ne pas déranger » vers le panneau de profil.
  • Débordement de texte user-{primary,secondary}-navigation.
  • Déplace le bouton de filtre de réponse sur mobile.
  • Ajuste la largeur par défaut du menu.
  • Mélange les couleurs d’en-tête.
  • N’enveloppe pas le texte du menu sous l’icône.
  • Ajoute un attribut title à l’entrée de mot surveillé.
  • Rend la modale d’installation de thème plus réactive.
  • Lorsque les espaces réservés de saisie sont trop longs, les coupe avec des points de suspension.
  • Supprime la chronologie de la vue d’impression, corrige l’en-tête dans la vue de crawler.
  • Ajustements aux réponses filtrées.
  • Affiche l’indication de manière cohérente lors de l’inscription.
  • Corrige les boutons inaccessibles dans les menus sur Safari iOS.
  • Ajoute le titre de la date complète à la date fps-result.
  • Changements de style de Onebox de catégorie.
  • Rend les composants sk pleine largeur sur la page administrateur des utilisateurs.
  • Lors de l’exigence de champs utilisateur à l’inscription, marque également les champs par défaut comme requis.
  • Corrige le problème de largeur de la case à cocher d’invitation.

CHANGEMENTS DE SÉCURITÉ

  • Passe Rails à 6.1.3.2.
  • Améliore l’import git du thème.
  • Corrige is_private_ip pour RateLimiter afin de couvrir tous les cas.
  • Privilégie Loofah pour le traitement du HTML cuit.
  • Attache le nonce DiscourseConnect (SSO) à la session actuelle.
  • Limite le taux de MFA par connexion si possible.

PERFORMANCE

  • Précharge JsLocaleHelper.load_translations pour la locale par défaut.
  • Précharge LetterAvatar.image_magick_version dans le processus maître.
  • Garantit que les locales sont toujours gérées comme des symboles en interne.
  • Rend le calcul max_file_mtime de la feuille de style plus efficace.
  • Ajoute un délai d’attente aux commandes git d’importation de thème.
  • Améliore les performances de compilation de la feuille de style du thème.
  • Supprime les N+1 de ThemeController#update et #show.
  • Précharge correctement les e-mails pour accélérer les exports utilisateurs.
  • Notifie les utilisateurs de manière asynchrone après l’invitation d’un groupe.
  • Améliore la requête des modérateurs de catégorie.
  • Évite les expressions régulières sur la table des téléchargements.
  • Évite les regard-backs lors du remplacement des liens dans les e-mails importés.
  • Regroupe la migration coûteuse des publications.
  • Migre les données de recherche après le renommage de la locale.
  • Améliore les performances de cook_url pour les vignettes de sujet.
  • Optimise les performances de la page d’accueil et des sujets.
  • Ajoute des index pour accélérer les pages de profil.
  • Exécute la tâche de fusion d’utilisateurs dans un travail d’arrière-plan.

ACCESSIBILITÉ

  • Les logos de catégorie sont décoratifs, définissez un alt vide.
  • Rend le nombre de réponses un bouton et non un lien.
  • Rend th accessible au clavier + attributs aria.
  • N’utilise pas de tabindex positif dans le compositeur.
  • Rend le nombre de résultats de recherche lisible par un lecteur d’écran.
  • Améliore les états de focus/actif du menu avatar.
  • Associe les listes aux étiquettes sur la page d’interface.
  • Les liens changent l’entrée de nom d’utilisateur vers son étiquette.
  • Change d’onglet en utilisant le clavier.
  • Améliore le titre « voir tout » du menu d’en-tête.
  • Désélectionne le choix focusé lors de l’utilisation de Entrée dans la sélection multiple.
  • Donne un nom plus accessible à l’autocomplétion dans la recherche.
  • Rend other et color, les éléments fieldset/legend.
  • Rend la modification du nom d’utilisateur et de l’avatar accessible.
  • Garantit que l’image d’avatar dans l’en-tête du site a un attribut alt.
  • Ajoute rowheader aux TD de titre de sujet.
  • Rend l’en-tête select-kit une liste de cases.
  • Ajoute le support pour aria-current via d-navigation-item.
  • Rend aria-owns un ID et non un attribut de données.
  • Définit has-popup comme menu pour les composants select-kit.
  • Rend les contrôles de citation accessibles.
  • Définit le lang html sur la locale de l’utilisateur lorsque possible.
  • Définit correctement un nom sur les combo-boxes pour les sélections uniques.
  • Ajoute le support pour aria-expanded et aria-controls à btn.
  • Rend la liste des notifications utilisateur plus accessible.
  • Menu hamburger aria-{expanded,haspopup} et titre utilisateur.
  • Définit correctement role=dialog et aria-labelledby pour d-modals.
  • Utilise role=button et prend en charge ariaPressed pour tapTile.
  • Structure le menu utilisateur comme des onglets.
  • Rend post-edits-indicator un bouton au lieu d’un lien.
  • Améliore l’accessibilité du filtre search-in-options.
  • Rend la recherche avancée et le titre html.
  • Associe les contrôles de recherche à leurs étiquettes.
  • Ajoute aria-label au bouton de nettoyage de l’entrée.
  • Met à jour le rôle selected name en bouton.
  • Améliore l’accessibilité du menu d’accès rapide.
  • Icônes accessibles du menu utilisateur.
  • Ajoute des aria-labels aux champs de recherche et au bouton de recherche.
7 « J'aime »