2.7.0.beta4 : DiscourseConnect, refonte de l'interface utilisateur de Topic Timer, refonte de l'interface utilisateur de Login Modal, et plus encore

Encore plus !

Mais attendez, il y a encore plus ! Nous faisons de notre mieux pour mettre en évidence les nouvelles fonctionnalités et les changements pour vous, mais il y a toujours trop de modifications à détailler. Pour obtenir la liste complète des nouvelles fonctionnalités, des corrections de bugs, des améliorations de l’expérience utilisateur (UX) et bien plus encore, assurez-vous de consulter les Fonctionnalités et corrections supplémentaires listées ci-dessous.

Mises à jour de sécurité

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

  • Attacher le nonce DiscourseConnect (SSO) à la session actuelle
  • Limiter le taux de MFA par connexion si possible

Améliorations des plugins

De nombreux plugins

  • Correction de bugs
    • Nous avons corrigé de nombreux bugs dans plusieurs de nos plugins
  • Traductions
    • Nous avons mis à jour les traductions dans plusieurs de nos plugins

Réponses prédéfinies

  • Correctif de sécurité pour garantir les permissions correctes
  • Corrections générales de style et améliorations mineures de l’UX

Plugin publicitaire

  • Utiliser le titre pour les éléments iframe

Abonnements

  • Ajouter la prise en charge de la pagination sur la page d’administration
  • Améliorer le style de réachat
  • Améliorer l’utilisabilité de la page d’achat

Docs

  • Renommer Knowledge Explorer en Docs
  • Ajouter la prise en charge du oneboxing inline des sujets Docs

Authentification Apple

  • Supprimer le style personnalisé des boutons

Encrypt

  • Nouveau paramètre du site : encrypt pms default
  • Utiliser la casse titre dans tous les libellés
  • Option pour faire pivoter la clé de chiffrement de l’utilisateur
  • Gérer correctement les fichiers joints chiffrés

Connexion avec Amazon

  • Mettre à jour le style et le texte des boutons

Data Explorer

  • Ajouter un rapport graphique aux résultats de requête

Discourse Docker

  • Ajouter la prise en charge de la clé MAXMIND à discourse-setup
  • Corriger le temps de purge de l’image avec la description

Docker Manager

  • Gérer le renommage de la branche du dépôt de master à main

Fonctionnalités et corrections supplémentaires

Cliquez pour développer

Nouvelles fonctionnalités

  • Installation rapide de thèmes via des paramètres de requête
  • Utiliser diffhtml pour mettre à jour l’aperçu du compositeur
  • Prendre en charge la balise mark
  • Lors du déplacement de messages vers un sujet existant, sélectionner automatiquement un seul sujet
  • Autoriser l’utilisation d’images onebox comme miniatures de sujets
  • Ajouter l’onglet « Sujets récemment lus » à la page d’activité de l’utilisateur
  • Autoriser la priorisation des miniatures de messages/sujets via Markdown
  • Prendre en charge la navigation au clavier (avant/arrière) sur DiscourseHub
  • Autoriser la modification de l’emplacement de sauvegarde lors de la restauration via CLI
  • Gérer les événements de changement d’abonnement push de l’agent utilisateur
  • Autoriser des durées < 1 heure et < 1 jour pour les minuteries de sujets lorsque la durée est spécifiée (suppression automatique des réponses, fermeture basée sur le dernier message)
  • Vérifier le paramètre blocked_onebox_domains pour les oneboxes inline
  • Améliorer la gestion des paramètres et des membres des groupes
  • Refonte de l’interface utilisateur des minuteries de sujets
  • Ajouter une tâche quotidienne pour vérifier les nouvelles fonctionnalités

Corrections de bugs

  • NewPostManager doit respecter les paramètres category_group_moderator
  • Limiter le temps de lecture des messages à la valeur entière maximale
  • Supprimer le dégradé supérieur de la fenêtre modale d’inscription
  • Supprimer les minuteries de sujets très éloignées dans le futur
  • Supprimer le OU inutile du service de rejet
  • Augmenter la durée maximale des minuteries de sujets à 20 ans
  • Rejeter les nouveaux éléments lorsque topic_user existe sans dernière lecture
  • Autoriser les plugins à étendre correctement les portées des clés API
  • Masquer la charge utile SSO derrière un clic de bouton et journaliser les vues
  • Fermer automatiquement le sujet depuis les paramètres de catégorie basé sur topic created_at
  • Forcer l’actualisation des journaux d’action du personnel lors de la transition depuis les paramètres du site
  • La redirection de catégorie vers le bon slug ne doit pas boucler
  • Corriger les sous-catégories, les menus déroulants de balises et les valeurs « aucune »
  • Mettre à jour topic_count lors de la mise à jour de la visibilité
  • Utiliser autocomplete=discourse dans select-kit pour désactiver la saisie automatique dans Chrome
  • Faux pour les service workers afin d’arrêter la pollution des journaux via workbox
  • Ne pas marquer les images group_flair comme sécurisées lors du téléchargement
  • Nettoyer les classes CSS topic-timer-info, ajouter un bouton d’édition et améliorer l’interface utilisateur
  • Ajouter le suivi Google à la publication de pages
  • La restauration de sauvegarde via l’interface utilisateur était cassée
  • Ne pas afficher la dernière charge utile SSO aux modérateurs
  • Rejeter les nouveaux éléments avec une meilleure migration
  • Should_alter_quality doit respecter png_to_jpg_quality
  • Régression dans les nouvelles fonctionnalités de l’administration
  • Autoriser toutes les balises dans les paramètres du site/thème, ignorer les restrictions de groupe de balises
  • Valider les valeurs de durée en minutes pour la minuterie de sujets
  • Ajuster la largeur pour éviter le débordement horizontal
  • Ne pas ajouter de slug aux URL de citation construites
  • Lors de l’ajout d’une citation lorsque le compositeur est fermé, ajouter une nouvelle ligne
  • Gérer les adresses e-mail vides provenant du fournisseur d’authentification
  • Corrections de l’interface utilisateur de connexion
  • Ne pas notifier lorsque la balise masqué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 fichiers joints manquants
  • Renvoyer une erreur 404 not found si un sujet est supprimé.
  • Vérifier si post.topic existe avant de publier les mises à jour du sujet
  • Certains messages d’erreur utilisaient la mauvaise clé de traduction
  • Corriger l’erreur serveur lors du démarrage de la connexion SSO et ajouter une spécification
  • La barre de progression du sujet doit être à gauche dans les dispositions RTL
  • La durée_minutes de la minuterie de sujet n’a pas été correctement complétée
  • La variable de traduction de l’e-mail de succès d’invitation a été renommée
  • Sélectionner le premier message lors de l’agrégation des messages dans un sujet pour la recherche.
  • Ne pas annuler le filtrage lors du deuxième tapotement sur « n réponses »
  • Améliorer la gestion SCSS dans les composants
  • Traiter les nouvelles invitations lorsque les utilisateurs existants sont déjà membres du groupe
  • Sauvegarder le thème distant mis à jour, ne mettre à jour que les thèmes/composants activés
  • Régression de l’icône de téléchargement du compositeur due à WEBP
  • Ne pas créer d’invitations par e-mail lorsque SSO est activé ou que les connexions locales sont désactivées
  • Ne pas inviter de nouveaux utilisateurs via un groupe lorsque SSO est activé ou que les connexions locales sont désactivées
  • Dans FastImage 2.2.2, une erreur est levée avec un chemin nil
  • Inclure du SCSS supplémentaire dans le thème enfant
  • Restaurer la prise en charge du collage de plusieurs destinataires de messages privés
  • Éviter de récupérer les images hotlinked de messages qui ont été supprimés.
  • Actualiser l’ordre des catégories après la sauvegarde
  • S’assurer que rects est présent avant de l’utiliser
  • Afficher le nom du signet dans le survol d’accès rapide
  • Rendre le certificat discobot plus rapide/non bloquant
  • Ignorer la logique des brouillons partagés si désactivée
  • La recherche/autocomplete des émojis doit respecter la teinte de peau sélectionnée
  • Les brouillons partagés existants doivent être accessibles
  • Renvoyer l’URL du CDN lors de l’utilisation du petit logo du site comme avatar utilisateur système.
  • Arrêter d’essayer de définir des valeurs sur un composant de signet détruit
  • IMAP autoriser les expéditeurs inconnus à répondre aux sujets de groupe par e-mail
  • Invisible n’est pas l’opposé de visible

Changements d’UX

  • La page publishes, sur changement public, uniquement lorsque la page est publiée
  • Supprimer la marge du bouton de connexion par clé de sécurité
  • Changer emailLogin en classe info lorsqu’il est vide
  • Ajustements à l’éditeur de thème d’administration
  • Ajouter des conseils d’édition pour les thèmes distants
  • Corriger les sauts de ligne excessifs dans les alertes de la fenêtre modale de connexion
  • Relative-time-picker doit utiliser des chaînes au pluriel
  • Corriger le style des local-dates
  • Lors de la sélection automatique d’un sujet, s’assurer que le focus est sur le sujet sélectionné
  • Deuxième facteur + Affichage des alertes
  • Afficher les descriptions des plugins sur la page des plugins d’administration
  • Couper le caractère @ du début de la chaîne de nom d’utilisateur dans la recherche.
  • Supprimer la pluralisation dans les types de notification de catégorie unique.
  • Spécifier le style des boutons sociaux
  • Empêcher les badges sur les cartes utilisateur de déborder
  • Améliorer l’affichage des balises et des attributions dans la recherche
  • Ajuster les styles de focus pour les champs de saisie de saisie automatique
  • Masquer la colonne de connexion externe lors de la création de compte en cours
  • Ajuster le dégradé, le survol des icônes, les majuscules
  • Supprimer l’option Convertir pour les thèmes système
  • Modifications de la section des nouvelles fonctionnalités dans le tableau de bord d’administration
  • Supprimer la bordure de 2px de certains boutons select-kit
  • Supprimer Helvetica de notre pile de polices
  • Petite correction pour le style de focus Chrome sur le bouton de réponses
  • Afficher l’icône de flèche dans le menu déroulant des notifications utilisateur
  • Ne pas afficher le menu de notification de balise sur la page de catégorie.
  • Corriger la disposition modale de la réponse
  • Clarifier la fenêtre modale de rejet utilisateur
  • Corriger et clarifier la fenêtre modale de modification de notification en masse
  • Utiliser une couleur vive pour le survol du bouton principal sur les thèmes sombres
  • Ajuster les styles de focus pour le menu des messages du sujet, annulation du compositeur
  • Les boutons du menu contextuel ont besoin d’un style de focus
  • Ajouter une fenêtre modale de confirmation à l’action « Supprimer toutes les balises »
  • Supprimer la marge inutile du flux utilisateur
  • Corriger l’alignement des boutons sur la page de connexion requise
  • S’assurer que les filières de catégorie ont une hauteur cohérente
  • Uniformiser les styles pour les états de focus
  • Toujours afficher une fenêtre de confirmation lors de la conversion de thèmes/composants
  • Supprimer la bordure du certificat en raison de l’iframe
  • Autoriser un certain débordement dans l’aperçu du compositeur
  • Corriger le positionnement supérieur de la sélection en masse

Performance

  • Éviter les recherches rétrospectives lors du remplacement des liens dans les e-mails importés
22 « J'aime »