Saif
(Saif Murtaza )
Février 5, 2025, 2:26
1
Nouvelles fonctionnalités dans 3.4.0.beta4
Emojis redessinés
Le sélecteur d’emojis utilise désormais l’icône dans l’éditeur. Lorsque vous tapez un emoji, sa sélection remplacera tout texte partiellement écrit. De plus, plusieurs corrections ont été apportées au positionnement, à la taille et au comportement général du menu des emojis.
Exportation des données utilisateur
Les administrateurs peuvent désormais exporter les données d’utilisateurs individuels via la section d’exportation des utilisateurs, disponible en sélectionnant un utilisateur spécifique dans les paramètres d’administration. Cela peut être utile dans les cas où vous devez rendre ces données disponibles pour des raisons de conformité.
Signalement de contenu illégal
Les utilisateurs de niveau de confiance 0 (TL0) et les utilisateurs anonymes peuvent désormais signaler du contenu illégal.
Paramètres d’administration cohérents
Les paramètres d’administration n’affichent désormais que les paramètres du site pertinents dans des pages dédiées lorsque vous cliquez sur un élément contenant des paramètres dans la barre latérale, c’est-à-dire Spam, Expérimental, Limites de débit, etc.
Mises à jour de sécurité
Cette version inclut des correctifs pour les problèmes de sécurité suivants signalés par notre communauté et HackerOne .
XSS via les titres de sujets lorsque CSP est désactivé (CVE-2024-53266 )
DoS partiel via les onebox intégrés (CVE-2024-53851 )
Contournement potentiel des autorisations de chat (CVE-2024-53994 )
Les utilisateurs peuvent voir les MP tagués d’autres utilisateurs (CVE-2024-56197 )
HTMLi (XSS sans CSP) via les URL Onebox (CVE-2024-56328 )
XSS stocké basé sur DOM (sans CSP) via les espaces réservés vidéo (CVE-2025-22602 )
Traversée de chemin côté client à l’aide de la route d’activation du compte (CVE-2025-22601 )
Empoisonnement de cache anonyme via les requêtes XHR (CVE-2024-55948 )
Empoisonnement de cache anonyme via les en-têtes de requête (CVE-2025-23023 )
7 « J'aime »
jomaxro
(Joshua Rosenfeld)
Février 5, 2025, 2:26
3
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 »