2.7.0.beta5 : Invitations améliorées, marquage automatique et remplacement automatique des mots surveillés, opérations en masse de MP et plus encore

Nouvelles fonctionnalités dans 2.7.0.beta5

Invitations améliorées

Nous avons entièrement repensé l’expérience utilisateur des invitations pour la rendre plus rapide et plus simple à utiliser. Les invitations sont désormais accessibles via une interface améliorée dans le menu utilisateur. Les invitations par lien et par e-mail en attente sont maintenant affichées dans une interface combinée. Les invitations utilisées sont affichées dans l’ordre chronologique, du plus récent au plus ancien. Les utilisateurs non administrateurs peuvent désormais inviter d’autres personnes en copiant un lien à partager, en plus d’envoyer une invitation par e-mail.

Pour plus de détails, consultez Amélioration du système d’invitation.

Balises automatiques et remplacement automatique des mots surveillés

Les mots surveillés sont un outil puissant pour automatiser des actions sur votre site. Cela inclut le blocage de publications, la masquage de contenu dans les publications, le signalement de publications et l’exigence d’une approbation lorsqu’elles contiennent certains mots.

Désormais, vous pouvez appliquer automatiquement des balises aux sujets lorsqu’ils contiennent des mots. Par exemple, ajoutez une balise fruit aux sujets contenant pomme, orange ou tomate.

Vous pouvez également remplacer automatiquement les occurrences de mots par d’autres mots ou des liens. Par exemple, chaque fois que quelqu’un mentionne Google, vous pouvez le remplacer par https://google.com ou un moteur de recherche populaire.

Opérations groupées sur les messages privés

Besoin de supprimer un groupe de messages privés ? Ou peut-être de les baliser ? Les messages privés prennent désormais en charge des actions groupées au-delà de l’archivage et du déplacement vers la boîte de réception. Les plugins peuvent également ajouter des actions groupées : par exemple, si vous utilisez le plugin d’attribution, vous aurez accès à l’attribution groupée de messages privés.

Détection améliorée des utilisateurs spammeurs

Nous avons amélioré la détection des nouveaux utilisateurs suspects sur le site qui remplissent leur biographie mais ne publient jamais rien. Ces utilisateurs seront ajoutés à la file d’attente de révision pour approbation par le personnel.

Mode liste de diffusion désactivé par défaut

Le mode liste de diffusion peut générer un volume important d’e-mails, en particulier sur les sites avec une grande base d’utilisateurs. Cela peut être inattendu pour les propriétaires de sites qui ne réalisent pas que les utilisateurs peuvent activer eux-mêmes le mode liste de diffusion. Nous désactivons désormais le mode liste de diffusion par défaut via les paramètres du site afin que les sites ne subissent pas un coût inattendu dû aux e-mails sortants. Les propriétaires de sites souhaitant autoriser le mode liste de diffusion sur leur site devront décocher désactiver le mode liste de diffusion dans les paramètres du site.

Améliorations des modérateurs de catégorie

Les modérateurs de catégorie peuvent désormais épingler et désépingler des sujets au sein de leur catégorie assignée.

Le jeu d’emojis JoyPixel alias EmojiOne a été supprimé

Les modifications de licence de JoyPixel signifient que nous ne pouvons plus inclure ce jeu, voir : JoyPixels | Choose a Plan

Améliorations de l’accessibilité

Nous travaillons constamment à garantir que tout le monde sur Internet puisse utiliser Discourse, y compris les personnes utilisant des technologies d’assistance. À cette fin, cette version inclut des améliorations supplémentaires de l’accessibilité basées sur un audit récent que nous avons subi.

  • Basculer entre les onglets à l’aide du clavier
  • Améliorer le titre “voir tout” du menu d’en-tête.
  • Désélectionner le choix focus lors de l’utilisation de Entrée dans la sélection multiple
  • Donne un nom plus accessible à la saisie semi-automatique dans la recherche
  • Rend les éléments other et color, fieldset/legend accessibles
  • Rend la modification du nom d’utilisateur et de l’avatar accessible
  • S’assure que l’image de l’avatar dans l’en-tête du site possède un attribut alt
31 « J'aime »

Encore plus !

Mais attendez, il y a encore plus ! Nous faisons de notre mieux pour mettre en évidence les nouvelles fonctionnalités et les modifications pour vous, mais il y a toujours trop de changements à 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 une correction de sécurité pour des problèmes signalés par notre communauté et HackerOne.

  • Préférer Loofah pour le traitement du HTML cuisiné

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

Revue de code

  • Prise en charge des dépôts où la branche par défaut n’est pas master

Documentation

  • Amélioration du style mobile

BCC

  • Personnaliser le message avec le nom du destinataire

Fonctionnalités et corrections supplémentaires

Cliquez pour développer

Nouvelles fonctionnalités

  • Autoriser les modérateurs de groupes de catégories à épingler/déépingler des sujets
  • Autoriser les moteurs de recherche à indexer les pages de balises.
  • Autoriser la rédemption d’invitations avec des fournisseurs Omniauth.
  • Changer la priorité de recherche très élevée/faible pour qu’elle se classe aux extrémités absolues.
  • Ajouter automatiquement les sujets nouvellement chargés à la sélection multiple si « Tout sélectionner » est activé
  • Déplacer les préférences utilisateur liées à la sécurité vers un autre onglet
  • Ajouter l’année au sélecteur de temps relatif
  • Ajouter un paramètre du site pour permettre aux emojis de provenir d’une URL externe
  • Inclure des détails sur les erreurs de stockage de sauvegarde S3
  • Filtrer les éléments révisables par ID.
  • Ajouter une description du site pour le webmanifest
  • Ajouter un paramètre de site caché pour désactiver les contrôles de téléchargement média Onebox
  • Utiliser la statistique « time_read » pour signaler les utilisateurs comme suspects.

Corrections de bugs

  • Mettre à jour l’extrait après process_post
  • S’assurer que le booléen d’inscription est transmis lors du démarrage via _autoLogin
  • Mettre à jour aws-sdk-s3 et aws-sdk-sns
  • Tests JS instables
  • Ne pas ajouter le même email plusieurs fois
  • Valider l’email de l’utilisateur une seule fois
  • Ajouter une chaîne de traduction pour « tout effacer » les mots surveillés
  • Ne pas nettoyer les fichiers uploadés lorsqu’ils sont utilisés par les paramètres du thème
  • Paramètre incorrect lors de l’utilisation de fournisseurs omniauth sur la page d’invitations.
  • Condition de course dans les mises à jour de séquence de brouillon
  • Indicateur de nouveau sujet sur la page des catégories mobile
  • Le préfixe de sous-dossier doit fonctionner même si l’URL commence par le préfixe
  • S’assurer que les modifications de UserField sont reflétées instantanément dans les webhooks
  • URLs de notification de l’application mobile avec sous-dossier
  • Rendre email un paramètre requis lors de l’acceptation des liens d’invitation.
  • Bus de messages lors d’un message privé de groupe
  • Guillemet manquant dans le paramètre de CDN d’emoji causé par 83f332b
  • Réaffecter les anciens points de terminaison S3 lors de la restauration de sauvegarde
  • Faute de frappe dans le chemin des emojis causée par 83f332b
  • Supprimer le double espacement de la liste
  • Trier les options de minuterie de sujet et de marque-page
  • Vérifier l’exigence de nombre minimum de balises lors du changement de catégorie
  • Supprimer le JS inutilisé de la page « terminer l’installation »
  • Ajouter href à l’avatar utilisateur dans les cartes de groupe
  • Topic#invite_group n’a pas réussi à notifier les utilisateurs sur le sujet nouvellement créé
  • Les CSS spécifiques au mobile des composants étaient manquants
  • Ajustements CSS pour que le modal de marque-page + minuterie fonctionne sur mobile
  • Ignorer l’envoi d’email PM pour le silence utilisateur
  • Ajouter les classes appropriées à l’élément html, y compris lang
  • Largeur de 100 % pour le bouton de déconnexion
  • Utiliser addRawTemplates même lors de la compilation de fichiers .hbr
  • Mettre à jour le résumé lors de la mise à jour des définitions de couleur dans un composant de thème
  • Ne pas générer de balises de style vides pour les composants
  • Exclure les utilisateurs ayant des publications 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 balises à l’intérieur d’une catégorie dans une configuration de sous-dossier.
  • Réintroduire auto_silence_first_post_regex
  • Ne pas afficher d’erreur si la seule erreur est une image manquante
  • Ignorer l’appui sur la touche Entrée dans le champ de recherche « déplacer vers un message existant »
  • Envoyer une notification dans la langue de l’utilisateur si disponible.
  • Autoriser l’ajout d’un utilisateur à un MP lorsque l’invitateur est dans la liste autorisée (même
  • Supprimer les espaces blancs de l’URL avant la validation
  • La largeur maximale du modal de connexion n’était pas suffisamment spécifique
  • Coller un tableau avec des cellules sur plusieurs lignes
  • Détecter les thèmes installés en utilisant des URLs au lieu de noms
  • Se désabonner de la présence du sujet lors de la navigation entre les sujets
  • Passer la fonction ajax à loadOneboxes
  • S’assurer que la description du badge est mise à jour lors du routage sans état de chargement
  • Autoriser la saisie de valeurs vides dans le sélecteur de temps relatif
  • Améliorer le message d’erreur lorsque les sites nécessitant une connexion sont sous charge
  • Emails.rake-utiliser le domaine lors de l’envoi d’un test de courrier
  • Ne pas mettre à jour posts_read_count lorsque le message provient d’un MP.
  • Journaliser un avertissement lorsque le contexte est manquant lors de la destruction d’un utilisateur
  • Autoriser mobile-nav à fonctionner sans transitions de chargement
  • L’ajout d’une portée personnalisée ne doit pas modifier les portées originales.
  • Éviter l’erreur de service worker Safari lors de la navigation vers l’arrière
  • Ne pas afficher l’icône « en vrac » sur l’index de groupe pour les utilisateurs non autorisés
  • Ne pas envoyer d’e-mails de rejet aux utilisateurs révisables supprimés automatiquement
  • Rendre la gestion de email_valid cohérente
  • Fermer le menu déroulant de navigation lorsqu’un élément est sélectionné
  • Réduire le seuil time_read à une minute.
  • Le remplacement de sous-dossier ne doit affecter que le préfixe URL
  • Trier les nouvelles mises à jour du tableau de bord administrateur par plus récent
  • Ne pas exiger de motif de rejet si l’utilisateur est un spammeur.
  • Ne pas autoriser les marque-pages à utiliser la date de publication passée pour le rappel
  • S’assurer que la migration corrigée s’exécute
  • Optimiser MoveNewSinceToTable
  • Utiliser le CDN S3 pour le groupe de flaire

Modifications de l’expérience utilisateur (UX)

  • Étiquettes cohérentes dans le formulaire d’invitation
  • Corriger le style cassé du modal 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
  • Supprimer le titre en double de la page des mots surveillés
  • Ajouter une classe à la div email sur la page de connexion
  • Corriger la hauteur du bouton de sélection multiple sur la page de recherche
  • Nettoyer les styles de balises pour améliorer l’alignement
  • Restaurer la mise au point automatique sur les champs de saisie de connexion
  • Ajouter un lien pour la connexion par email sous le nom d’utilisateur, supprimer le bouton
  • Supprimer le style de focus redondant
  • Utiliser 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 administratives
  • Autoriser select-kit à avoir une option de mise au point automatique
  • Style de mention de groupe plus cohérent
  • Supprimer l’étape des emojis dans l’assistant
  • Ajuster la mise en page group pour corriger l’alignement des boutons
  • Ignorer les avatars de commit GitHub pour les miniatures de sujets/messages
  • Rendre l’entrée de balise pleine largeur pour les MP
  • Implémente un nouveau tags-intersection-chooser
  • Sur les écrans très courts, passer quick-access-profile à 2 colonnes
  • Afficher des puces pour certaines listes de compositeur
  • Ajuster le remplissage sur le modal de création de compte
20 « J'aime »