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
argsau lieu dethis(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
*_answerpossibles (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-Ipdans 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
touchmovedans 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
typesde 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_missingdoit 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
DPageHeadersur 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: noneredondant, 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_uploadspour charger par lots (31030) - Mettre en file d’attente
Job::BackfillBadgedansJobs::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)