3.4.0.beta4 : Emojis repensés, exportation des données utilisateur, signalement de contenu illégal et plus

Et bien plus encore !

Mais attendez, il y a encore plus ! Nous faisons de notre mieux pour mettre en avant les nouvelles fonctionnalités et les changements pour vous, mais il y a toujours trop de modifications pour les détailler toutes. Pour une liste complète des nouvelles fonctionnalités, corrections de bugs, améliorations UX, etc., assurez-vous de consulter les Fonctionnalités et Corrections supplémentaires répertoriées ci-dessous.

Améliorations des plugins

discourse-activity-pub

Corrections de bugs

  • Chaînes de langue des utilisateurs ActivityPub (150)
  • Liste des abonnés cassée pour les utilisateurs anonymes (145)

discourse-ai

Nouvelles fonctionnalités

  • Modifications de la logique obsolète des résumés. (1108)
  • Amélioration de la prise en charge de o3-mini (1106)
  • Prise en charge de O3-mini (1105)
  • Utilisation du LLM par défaut de la persona pour l’intégration Discord (1104)
  • Bloquer les modèles « seeded » pour être un LLM par défaut de persona (1100)
  • Tokenizer Gemini (1088)
  • Suivi de la durée des appels IA (1082)
  • Formalisation de la prise en charge des dimensions matryoshka. (1083)
  • Embeddings configurables (1049)
  • Ajout des informations de localisation de l’utilisateur au contexte de l’analyseur de spam (1076)
  • Quotas LLM (1047)
  • Ajout de la possibilité de désactiver le streaming sur un LLM Open AI
  • Prise en charge des dates intelligentes pour l’assistant IA (1044)

Corrections de bugs

  • Nécessité de pouvoir rechercher et remplacer au sein des lignes (1110)
  • S’assurer que DiscoursePrometheus est installé lors de la collecte des métriques (1107)
  • Z-index du menu du compositeur sur tablette Android (1102)
  • La clé API OpenAI est toujours nécessaire pour Dall-E. La rendre visible. (1098)
  • Migration de la configuration des embeddings Open AI & Nettoyage des index « seeded » & (1092)
  • Toujours lever l’exception unique/Migration des modèles Open AI (1087)
  • La tâche rake de remplissage rétroactif des embeddings utilisait du code ancien (1084)
  • Convertir la hash provider_params en json avant l’insertion en base de données (1081)
  • Le raccourcissement des embeddings Open AI n’est disponible que pour certains modèles (1080)
  • Restauration du préfixe de requête supprimé par erreur. (1079)
  • Définir une valeur par défaut pour les enregistrements existants. (1073)
  • Rendre le travail de remplissage rétroactif des résumés plus résilient. (1071)
  • Journalisation des réponses des appels non-streaming AWS Bedrock (1072)
  • Masquer uniquement les publications explicitement détectées comme spam (1070)
  • Vérification de table manquante dans post_migration (1068)
  • Traiter par lots pour le remplissage rétroactif des énormes tables d’embeddings (1065)
  • L’assistant du compositeur n’apparaissait pas sur les tablettes (1064)
  • Diviser le remplissage rétroactif en migrations séparées pour utiliser des transactions indépendantes (1063)
  • Diviser les requêtes pour éviter les timeouts (1062)
  • Fichier yaml de langue invalide (1057)
  • L’action du contrôleur de spam « Update » doit prendre en compte correctement le LLM « seeded » (1053)
  • Garder une trace de la raison du silence lorsque la détection de spam drape un utilisateur (1046)
  • Empêcher l’énumérateur LLM de générer une erreur lorsque le spam est activé (1045)
  • Validation des embeddings (1043)
  • Suggestion de catégorie / tag de l’Assistant IA lorsque l’utilisateur a mué des catégories (1042)
  • Le test du validateur d’embeddings doit utiliser la nouvelle classe Vector. (1041)
  • Un préfixe personnalisé empêchait l’affichage des LLM « seeded » autorisés (1039)
  • Embeddings Cloudflare Workers AI (1037)
  • Arrêt approprié des threads de streamer inutilisés (1035)

Modifications UX

  • Inclure « none false » pour les paramètres du fournisseur (1111)
  • Amélioration des styles de configuration des embeddings (1085)
  • Mise à jour du lien « En savoir plus… » d’utilisation (1090)
  • Définir l’utilisation comme premier onglet admin IA (1089)
  • Correction du z-index de l’assistant du compositeur (1086)
  • Recherche sur toute la page – toujours afficher l’infobulle & ajouter un message (1051)
  • Fermer la modale de résumé au clic à l’extérieur (1050)
  • Bouton de modification pré-seeded désactivé, ajout d’une description (1038)
  • Améliorations mineures de la page LLM et des tableaux admin (1034)

Modifications de sécurité

  • Correction de XSS sur les conversations IA partagées via Onebox local (1069)

Performance

  • Optimisation de la requête de remplissage rétroactif pour éviter les timeouts de requête (1066)

discourse-assign

Nouvelles fonctionnalités

  • Nouvelle préférence utilisateur « niveau de notification lors de l’attribution » (626)

discourse-calendar

Corrections de bugs

  • Hauteur des lignes sur le calendrier des événements à venir (677)
  • Les événements récurrents n’étaient pas affichés sur /upcoming-events (676)
  • Application correcte des dates locales sur les dates d’événement (671)

Modifications UX

  • Ne pas afficher les participants dans le menu déroulant admin pour les événements autonomes (679)
  • Suppression de l’indicateur « y aller » pour les événements autonomes (672)

discourse-chat-integration

Corrections de bugs

  • Le changement de catégorie d’un sujet ne déclenchait pas de notifications (244)

discourse-client-performance

Nouvelles fonctionnalités

  • Enregistrement du CLS et amélioration de l’identification de la cible INP (53)
  • Journalisation des informations de largeur/hauteur du viewport (51)

Corrections de bugs

  • Ne pas diviser le CLS par 1000 (54)
  • Journalisation de la route chargée initialement (38)
  • Rapportage plus robuste sur mobile (52)

discourse-data-explorer

Corrections de bugs

  • Incohérence de l’état par défaut du champ booléen (353)

Modifications UX

  • Application des classes de tableau admin pour un style mobile cohérent sur la page des requêtes récentes (349)

discourse-development-auth

Modifications UX

  • Ajout du titre du plugin (22)

discourse-doc-categories

Modifications UX

  • Ajout des informations « À propos » du plugin et d’un lien (30)

discourse-encrypt

Corrections de bugs

  • Suppression d’une icône de statut de sujet en double (366)

discourse-follow

Corrections de bugs

  • Le flux doit provenir de args au lieu de this (138)

discourse-gamification

Nouvelles fonctionnalités

  • Ajout d’une option pour verrouiller la vue du classement sur la période par défaut (179)

Corrections de bugs

  • Refaire la filtrage par période pour respecter les limites de dates du classement (178)

discourse-post-voting

Corrections de bugs

  • Supprimer l’élément à réviser lorsque l’utilisateur est supprimé (227)

discourse-reactions

Modifications UX

  • Empêcher la sélection accidentelle de texte du compteur de réactions (336)

discourse-rewind

Modifications UX

  • Ajustements de texte et de largeur (9)
  • Rendre la carte cliquable (lien)
  • Ajustement des styles pour les longs mots
  • Simplification de l’affichage des heures et minutes
  • Amélioration du style des livres (4)

discourse-solved

Corrections de bugs

  • Utilisation des deux attributs *_answer possibles (329)

discourse-staff-alias

Corrections de bugs

  • Autoriser tout type de révision de publication pour les sujets d’alias du staff (86)

discourse-translator

Nouvelles fonctionnalités

  • Affichage du sélecteur de langue expérimental pour les utilisateurs anonymes (198)

Corrections de bugs

  • Suppression du texte de détection avant la troncation (196)
  • Ignorer les images et les citations lors de l’envoi pour la détection de langue (195)
  • Normalisation des langues dans le traducteur Discourse AI (194)

discourse-whos-online

Corrections de bugs

  • Impossible de lire la propriété d’une valeur indéfinie (119)

discourse-zoom

Corrections de bugs

  • Paramètre de site fast_typing_threshold (112)
  • Modernisation de l’intégration de la page de sujet (111)

docker_manager

Modifications UX

  • Suppression d’une instruction git pull redondante du message utilisateur (260)
  • Mise à jour de l’en-tête de la page admin pour utiliser DPageHeader (258)

Toutes les fonctionnalités et corrections

Nouvelles fonctionnalités

  • Suppression des noms d’organisation inutiles des oneboxes de PR (31102)
  • Prise en charge du format d’URL plus récent pour les clips Twitch (31080)
  • Page de configuration des paramètres admin de localisation (31085)
  • Plusieurs brouillons de sujets (30790)
  • Nouveau paramètre de site fast_typing_threshold (30865)
  • Amélioration de la sélection de police de l’assistant et définition d’Inter comme police par défaut pour les nouveaux sites (30974)
  • Autoriser la définition de la langue depuis le paramètre ‘lang’ (30952)
  • Ajout d’attribution à la notice du staff et renommage de la fonctionnalité (30920)
  • Autoriser les admins à exporter les utilisateurs (30918)
  • Ajout d’un nouveau paramètre de site caché pour afficher les noms complets dans la carte utilisateur
  • Prise en charge des propriétés de police spéciales de discourse-fonts (30891)
  • Amélioration de use_email_for_username_and_name_suggestions (30845)
  • Oneboxes en ligne pour les fils de discussion chat (30834)
  • Paramètre permettant de marquer le contenu illégal avec le drapeau tl0/anonyme (30785)
  • Ajout d’un menu déroulant pour les brouillons (30277)
  • Ajout de la recherche IP à la file de révision (30688)
  • Ajout d’un paramètre de site onebox_locale. (30655)
  • Affichage de la raison du silence lors de la consultation des utilisateurs silencieux (30635)
  • Ajout de l’option trigger_on à l’automatisation topic_tags_changed (30391)
  • Ajout d’un nouveau paramètre pour sélectionner la vue de la page de catégorie sur mobile (30519)
  • Amélioration de la qualité de l’assistant et réorganisation des étapes (30055)
  • Ajout de la prise en charge du désabonnement en un clic (RFC 8058)
  • Autoriser la désactivation de la fonctionnalité de masquage du profil anti-spam (30508)
  • Ajout d’une option pour masquer l’entrée du nom complet lors de l’inscription (30471)
  • Prise en charge du suivi des balises Adobe Analytics (30433)
  • Révéler le paramètre ‘suppress_secured_categories_from_admin’ (30436)
  • Implémentation de ThreadPool (30364)

Corrections de bugs

  • Autoriser le suivi des liens canoniques non-ASCII pour les oneboxes
  • Meilleure prise en charge des cases à cocher autonomes (31130)
  • Le chat mettait en file d’attente trop d’e-mails de « résumé de chat » (31133)
  • Citation depuis un fil en mode tiroir (31137)
  • Prise en charge de la hauteur/aperçu du compositeur form-kit (31121)
  • Favicon du onebox Hacker News (31115)
  • Réinitialisation de l’infobulle de suppression de groupe automatique (31094)
  • Remise du panneau sur l’URL connue du forum (31092)
  • Impossible d’ajouter manuellement des utilisateurs aux groupes automatiques (31062)
  • La citation de vidéos pouvait afficher une miniature corrompue (31079)
  • Changement de « off » à « disabled » pour le paramètre fast_typing_threshold (31077)
  • Polices de l’aperçu de l’assistant non chargées (31064)
  • Suppression des groupes lorsque la promotion est recalculée. (31058)
  • Validation de la longueur uniquement lorsque la valeur est définie (31053)
  • Masquer « none » sur les champs requis ayant une valeur (31052)
  • Autoriser les recherches dans l’annuaire des utilisateurs à retourner plus de 20 résultats correspondants (31032)
  • Suppression des sujets/tags/catégories mués des listes de sujets populaires et chauds (30892)
  • Mise à jour des détails d’AdminNotice lorsque le tracker de vérification des problèmes change (31031)
  • Hijack du contrôleur pour les publications de déplacement de sujet (31029)
  • Recherche toujours dans les journaux d’e-mails incluant les adresses cc:
  • Fermeture correcte des panneaux dans les fils (31013)
  • Réinitialisation du paramètre de site booléen ne mettant pas à jour la case à cocher (30999)
  • Amélioration de la fiabilité de la ligne de dernière visite dans le chat (30948)
  • Problèmes mineurs i18n sur les pages webhooks admin (31010)
  • IP NULL pour les utilisateurs similaires causait un message incorrect (30981)
  • Application du second facteur avec les sous-dossiers (30992)
  • Ne pas retourner la dernière publication que nous avons déjà lors de la pagination /posts (30991)
  • Double clic sur l’INPUT de tag cassant le comportement attendu (30975)
  • La pagination /posts utilise l’ID et non created_at (30990)
  • S’assurer que la catégorie est rendue (30988)
  • Erreur de syntaxe de requête dans UserBadge.update_featured_ranks! (30979)
  • Troncation des titres de nom de site extrêmement longs (30977)
  • Emoji tada cassé sur l’activation de compte en sous-dossier (30972)
  • Nettoyage de l’en-tête de requête Client-Ip dans nginx (30971)
  • Affichage du message correct lorsqu’aucune exportation d’utilisateur n’existe. (30970)
  • « À quel sujet voulez-vous répondre » affichait du HTML brut (30962)
  • Appliquer la limite de débit uniquement aux exportations d’utilisateurs, pas aux téléchargements (30965)
  • Annulation de « Flux d’authentification automatique avec connexion/inscription sur toute la page » (30960)
  • Autoriser touchmove dans le compositeur lorsqu’il y a une sélection (30957)
  • Garder l’état actif dans le bouton de la barre latérale pour les routes populaires de catégorie/tag (30954)
  • Flux d’authentification automatique avec connexion/inscription sur toute la page (30928)
  • Ajustement de l’alignement des boutons du menu de recherche (30939)
  • Afficher soit la sortie topic-status soit la valeur par défaut (30938)
  • Titres i18n incorrects pour la valeur par défaut de topic-status (30937)
  • Empêcher l’erreur de chaîne figée dans les scripts d’importation (30325)
  • S’assurer que l’icône « plus » est visible au survol (30925)
  • S’assurer que la barre de navigation du chat est au-dessus du contenu (30923)
  • Vérification de problème de la barre latérale admin manquante -1 (30916)
  • Restauration de backdrop-filter pour footer-nav pour iOS < 18 (30914)
  • Application de la notation ‘prefix’ pour les plages de media-query (30913)
  • Suite à la correction lint a3359ac (30911)
  • Suppression du cas limite de la molette de la souris sur les messages (30900)
  • Position du sélecteur d’emoji au clic sur plus (30896)
  • Prise en charge de la citation de mathjax (30876)
  • Éviter une boucle infinie de rendu possible dans post-menu (30873)
  • Invalidation du cache de feuille de style lorsque discourse-fonts est mis à jour (30869)
  • Mise à jour de la configuration types de nginx (30868)
  • Ajustement de grid-template-columns pour empêcher le débordement de texte (30864)
  • Empêcher le retour à la ligne du conteneur de la boîte de sélection en appliquant nowrap (30863)
  • Ne pas autoriser l’édition de ses propres publications que l’utilisateur ne peut plus voir (30839)
  • Joindre uniquement les images dans les résumés (30844)
  • Réajout des réactions favorites sur mobile (30746)
  • Liens relatifs dans la modale d’insertion de lien hypertexte (30842)
  • Développer le menu de publication masqué lorsqu’une option est disponible. (30831)
  • Ne pas stocker 0 a min width pour le panneau thead (30818)
  • S’assurer que le défilement fonctionne dans le chat lorsque le toucher est sur du texte (30817)
  • Ajout d’une migration DB pour mettre à jour les types de paramètres de site de police (30813)
  • Traitement des synonymes de tag lors de l’approbation d’une publication en file de révision (30810)
  • Inclusion du nom de fichier original dans les téléchargements s3 même s’il ne s’agit pas d’une pièce jointe (30789)
  • S3Inventory#backfill_etags_and_list_missing doit déséchapper la clé (30787)
  • Suppression de /u/ de robots (30782)
  • Ne pas autoriser_any sur les site_settings de polices (30780)
  • Double déclenchement de la fermeture du menu utilisateur (30732)
  • Safari sur iOS plante lors du zoom par pincement (30779)
  • Défilement infini des résultats de recherche sur toute la page avec des résultats ajoutés (30771)
  • Empêcher les requêtes multiples lors du clic sur le déclencheur de brouillons (30736)
  • Ajout de la colonne Type à l’exportation CSV du statut des signalements (30756)
  • Définition d’une largeur fixe pour le menu déroulant du sélecteur de groupe d’e-mails pour empêcher le redimensionnement basé sur le contenu (30740)
  • Éviter le chargement de l’index des réactions lorsque le plugin n’est pas installé (30749)
  • Amélioration de la persistance du surbrillance du lien d’invitation de la barre latérale, du tabulation du lien et du comportement d’activation (30734)
  • Suppression du paramètre de site compliqué ‘chat_duplicate_message_sensitivity’ (30516)
  • Suppression des liens de désabonnement dans les e-mails entrants (30695)
  • S’assurer que GroupChooser fonctionne avec des noms de groupe localisés (30593)
  • Affichage du nom complet et du nom du groupe lorsqu’ils diffèrent (30672)
  • Autoriser les admins à utiliser des noms d’utilisateur réservés (30262)
  • Réajout de la sortie de plugin des clés API perdue dans la traduction (30730)
  • Positionnement correct du sélecteur d’emoji au clic sur plus (30724)
  • Suppression de l’espacement vide dans les actions de message (30697)
  • Simplification du verrouillage du défilement du corps sur iOS (30696)
  • Réajout de l’étape ‘peek’ manquante pour la clé API (30683)
  • Taille correcte du sélecteur d’emoji dans la modale (30675)
  • Blocage lors de la navigation avec j/k (30674)
  • Suites au sélecteur d’emoji (30670)
  • Amélioration de l’alignement des badges utilisateur sur les appareils mobiles. (30665)
  • Les oneboxes en ligne doivent respecter la langue. (30664)
  • Ne pas mémoriser les types de score (30657)
  • S’assurer que les requêtes Onebox demandent la bonne langue. (30637)
  • Améliorations mineures du sélecteur d’emoji (30645)
  • Nettoyage du défilement horizontal de la navigation pour que les flèches s’affichent/se masquent correctement (30621)
  • Le champ Nom doit apparaître dans le formulaire d’inscription pour les sites nécessitant une connexion (30634)
  • La modale de déplacement de publications passait une instance de sujet plutôt qu’un ID (30622)
  • Améliorations de l’assistant post-fusion partie 1 (30612)
  • S’assurer que les popups du menu déroulant du compositeur de chat gagnent le focus (30613)
  • ChangeFullNameRequiredSetting pouvait échouer si le paramètre était déjà en DB (30605)
  • Bouton de suppression cohérent pour le panneau admin (30592)
  • Autoriser l’ouverture des pièces jointes dans un nouvel onglet au lieu de les télécharger (30535)
  • Calcul de experiment_enabled sur le serveur pour « Quoi de neuf ? » (30599)
  • Notification bloquée pour les mentions au sein des fils (30546)
  • La date de dernière vérification du tableau de bord était toujours en anglais (30569)
  • Autoriser les inscriptions lorsque les noms complets sont désactivés (30551)
  • Affichage d’un message d’erreur lorsque le mot de passe est trop courant (30507)
  • Valeur par défaut lors de l’intégration de vidéos YouTube avec des vidéos paresseuses (30514)
  • L’infobulle de changement de rapport du tableau de bord n’était pas traduite (30541)
  • Les rapports ne respectaient pas la langue de l’utilisateur (30524)
  • Logo nul à l’étape de marque de l’assistant (30523)
  • Extraction correcte du corps et/ou de la réponse des e-mails Exchange (30512)
  • Retour à l’utilisation d’une table temporaire pour le déplacement de publications. (30509)
  • Correction du nombre de sujets et de publications dans la tâche rake import:ensure_consistency (30104)
  • Notification cohérente du numéro de publication le plus bas si génération de notification post_moved (30448)
  • Tous les admins doivent être autorisés à voir les publications MP supprimées quel que soit leur statut de modérateur (30206)
  • Traitement du paramètre contact_url comme un domaine par défaut (30225)
  • Nous avons introduit Jobs::UserEmail qui a cassé les vérifications de cohérence (30409)
  • « Plus… » ne doit pas s’afficher lorsqu’il n’y a pas de liens visibles (30405)
  • Autorise correctement à désactiver un toggle fk (30404)
  • Meilleure gestion de la condition de course lorsqu’un canal est supprimé (30403)
  • Prise en charge de plus de cas limites de pool de threads (30392)
  • Simplification du changement de configuration nginx (30383)

Modifications UX

  • Restauration du lien de la barre latérale partagée pour les publications et les brouillons (31159)
  • Amélioration de la liste des brouillons (31122)
  • Plus de sélecteurs pour les boutons transparents (31155)
  • Masquer la barre latérale des paramètres internes du site si la barre latérale administrateur est activée (31047)
  • Empêcher le menu des liens de la carte des sujets de déborder lorsqu’il y a beaucoup de liens (31147)
  • Remplacer href cancel par DButton (31138)
  • Supprimer la bordure de demi-pixel des points de chargement (31105)
  • Autoriser le clic à travers le conteneur de la barre de progression (31135)
  • Corriger la position de la progression du sujet lorsque le compositeur est ouvert (31134)
  • Corriger les régressions de user-select (31129)
  • Mettre à jour la pile de polices système vers system-ui (31125)
  • Nettoyer les styles du menu d’action des publications, corriger les problèmes, ajouter des variables (31100)
  • Corriger le style du onebox de sujet Discourse (31106)
  • Autoriser les boutons de sélection de message à passer à la ligne (31084)
  • Déplacer la case à cocher « masquer le profil » vers l’onglet profil (31095)
  • Afficher les nombres totaux complets dans les rapports administrateur (31061)
  • Supprimer l’animation du bouton retour sur mobile (31048)
  • Corriger l’erreur 404 lors de la réinitialisation du renommage de tag (31049)
  • Corriger la mise en page des lignes de DM de chat sur mobile (31043)
  • Ajouter la classe manquante au bouton de sélection multiple de groupe (31038)
  • Réexaminer triggerRule pour éviter l’auto-complétion dans le code (30961)
  • Correction de la couleur de l’icône « plus » de la barre latérale (31017)
  • Masquer le focus de la carte utilisateur jusqu’à ce que la navigation clavier commence (31014)
  • Respecter la locale de l’utilisateur lors de l’envoi des notifications de chat (30996)
  • Améliorations de la route des publications (30968)
  • Corriger les régressions de lien et de style du tableau de bord administrateur (30969)
  • Ajouter une classe HTML pour l’aperçu du compositeur afin de gérer la hauteur de la barre latérale (30956)
  • Annuler #30547
  • Utiliser des unités em pour la taille de police du code (30936)
  • Hériter des paramètres de police sur les contrôles de formulaire (30935)
  • Corriger la position du compositeur minimisé sur iOS PWA et application (30926)
  • Renommer « menu hamburger » en « menu de navigation » dans l’aide clavier (30927)
  • Ajoute une préférence utilisateur pour le raccourci d’envoi de chat (30473)
  • Définir l’indicateur d’état de lecture mobile sur une taille statique pour éviter le débordement (30910)
  • Verrouiller l’échelle du viewport uniquement pendant les événements focusin pour iOS PWA/Hub (30908)
  • Améliorer les oneboxes git/code (30822)
  • Supprimer loading="lazy" des avatars pour une UX améliorée (30897)
  • Contournement du bug de défilement excessif en bas sur iOS dans les calculs de décalage d’en-tête (30895)
  • Étendre la correction de défilement Safari pour fonctionner dans la PWA iPad (30894)
  • Améliorer le positionnement de la barre latérale dans Safari (30888)
  • Corriger le défilement du compositeur de modèle de formulaire sur mobile (30883)
  • Supprimer l’effet de transition de l’éditeur de tableau (30878)
  • Remplacer le contournement font-size-ios-input (30877)
  • Convertir « voir toutes les notifications » en un lien (30874)
  • Remplace le menu plus personnalisé par d-menu (29090)
  • Rend smile l’icône par défaut du sélecteur d’emoji (30843)
  • Améliorer l’alignement des messages d’état longs (30830)
  • Suppression d’une instruction git pull redondante de la documentation (30801)
  • Améliorations de l’assistant et de la modale d’installation de thème (30788)
  • Ajuster les marges des pages administrateur basées sur les plugins et la personnalisation (30808)
  • Utiliser DPageHeader sur la page Journaux (30786)
  • Améliorations du menu déroulant de la page d’accueil de l’assistant (30763)
  • Ajuster le style du bouton Retour dans la progression du sujet (30769)
  • Utiliser DPageHeader sur la page Style d’e-mail (30784)
  • Utiliser DPageHeader sur la page E-mails (30781)
  • Utiliser DPageHeader sur la page Paramètres du site (30783)
  • Supprimer text-decoration: none redondant, suite à 912b002 (30775)
  • Afficher le barré et le souligné dans la diff de modification de publication (30773)
  • Vérifier les permissions de catégorie avant la citation d’un nouveau sujet (30753)
  • Utiliser DPageHeader sur la page Composants (30762)
  • Corrections du guide de démarrage (30757)
  • Supprimer les icônes plates de l’étape deux de l’assistant (30761)
  • Utiliser DPageHeader sur la page Thèmes (30759)
  • Appliquer les directives d’interface utilisateur administrateur aux pages Rapports (30684)
  • Ajouter un titre par défaut pour les brouillons (30747)
  • Changer l’état de focus du bouton vers focus-visible (30744)
  • Améliorer la prise en charge des langues de la police de certificat discobot (30722)
  • Améliorer les oneboxes git blob (30694)
  • Ajouter DPageHeader aux mots surveillés et palettes de couleurs (30686)
  • Passage final des pages de paramètres administrateur (30682)
  • Corrections de variables de barre latérale suite à c398933 (30676)
  • Utiliser FontSelector pour afficher les paramètres liés à la police. (30636)
  • Utiliser une police avec plus de glyphes pour les certificats discobot (30646)
  • Rendre le filtre de liens permanents de manière conditionnelle (30633)
  • Aligner le texte de l’en-tête de la raison de silence avec l’alignement du contenu (30639)
  • Cohérence des pages de paramètres administrateur - Fichiers et Autres (#30572) (30614)
  • Cohérence des pages de paramètres administrateur - Onebox (30611)
  • Cohérence des pages de paramètres administrateur - API Utilisateur (30610)
  • Cohérence des pages de paramètres administrateur - Limites de taux (30609)
  • Cohérence des pages de paramètres administrateur - Développeur (30607)
  • Cohérence des pages de paramètres administrateur - Spam (30606)
  • Cohérence des pages de paramètres administrateur - Sécurité (30598)
  • Cohérence des pages de paramètres administrateur - Expérimental (#30572) (30603)
  • Cohérence des pages de paramètres administrateur - Permissions de groupe (#30528) (30578)
  • Refactoriser l’élément actif de la pile de navigation (30601)
  • Supprimer la version des éléments « Quoi de neuf ? » (30596)
  • Mettre à jour le texte des liens de la barre latérale e-mail et sécurité (30563)
  • Plus de traductions pour le tableau de bord administrateur (30570)
  • Ajuster le mobile pour éviter les saccades de la barre de progression (30591)
  • Améliorer les états de survol des tableaux, corriger le problème de marge des boutons de tableau (30585)
  • Ajouter l’icône manquante pour la petite action open_topic (30586)
  • N’afficher le compteur rouge dans la recherche IP que s’il est supérieur à 0 (30584)
  • Ne pas ancrer le défilement lors de la navigation/carte des sujets (30580)
  • Correction mineure de texte pour les options de paramètre d’exigence de nom complet (30581)
  • Cohérence des pages de paramètres administrateur - Navigation (30574)
  • Cohérence des pages de paramètres administrateur - Recherche (#30528) (30573)
  • Cohérence des pages de paramètres administrateur - Légal (30572)
  • Cohérence des pages de paramètres administrateur - Niveaux de confiance (30571)
  • Cohérence des pages de paramètres administrateur - Logo du site (30567)
  • Cohérence des pages de paramètres administrateur - Polices (30564)
  • La page d’intégration des administrateurs suit les directives d’UX administrateur (30122)
  • Éviter de déclencher l’auto-complétion en plein mot (30042)
  • Utiliser em pour la taille de police du code (30547)
  • Cohérence des pages de paramètres administrateur - Notifications (30528)
  • Hériter de la taille de police pour le code dans les en-têtes (30536)
  • Remplacer l’emoji partiellement écrit lors de l’utilisation du sélecteur sur le chat (30517)
  • Ajuster la description du paramètre suppress_secured_categories_from_admin (30532)
  • Ne pas passer par tabulation à un onglet déjà actif (30531)
  • Ajouter un surbrillance pour la navigation active dans la barre latérale secondaire administrateur (30486)
  • Déplacer la première route de paramètres administrateur vers la page de configuration (30510)
  • Ajouter la casse de phrase pour les noms de paramètres (30479)
  • Masquer before-header-panel-outlet sur la page de connexion (30472)
  • Supprimer l’effet de survol de chat du badge de statut github (30447)
  • Ajouter un surbrillance pour la navigation active dans les paramètres de catégorie (30428)
  • Corriger le désalignement + supprimer le border-radius de l’élément de progression du sujet (30427)
  • Améliorer la transition d’état de copie de lien (30401)
  • Incohérences d’arrière-plan du filtre de paramètres du site (30393)
  • Modifications des liens de la barre latérale administrateur (30365)
  • Refactoriser la recherche IP en utilisant DMenu pour améliorer la mise en page et le positionnement (30374)

Modifications de sécurité

  • Limiter /inline-onebox à 10 URL à la fois
  • S’assurer que les titres de sujet du flux utilisateur sont toujours échappés correctement
  • Possibilité de contourner la désactivation du chat des utilisateurs
  • Désactiver l’accès à la route « activate-account » pour les utilisateurs existants
  • Restreindre les modèles d’URL autorisés
  • Précharger les données uniquement lors du rendu de la mise en page de l’application
  • Assainir les URL de placeholder vidéo

Performance

  • Supprimer l’ancien code de détection du plein écran (31075)
  • Optimiser uploads:disable_secure_uploads pour charger par lots (31030)
  • Mettre en file d’attente Job::BackfillBadge dans Jobs::BadgeGrant (30945)
  • Activer gzip pour les polices ttf/otf (30867)
  • Refactoriser et optimiser l’implémentation de l’écran de chargement (30373)

Accessibilité

  • Corriger le problème de couleur avec le bouton de suppression de sujet dans la palette WCAG (31023)
  • Afficher le focus lors de la tabulation vers les éléments du menu utilisateur (barre inférieure) (31015)
  • Autoriser la tabulation vers le lien membres dans la carte de canal de chat (31016)
  • Déplacer le rôle d’en-tête vers la balise parente pour corriger le contrôle vocal (30796)
  • Corriger l’accès du lecteur d’écran au répertoire des utilisateurs (30499)
6 « J'aime »