Discourse Version 2.8

Corrections de bugs

  • Autoriser le personnel à réinitialiser les mots de passe par nom d’utilisateur
  • Le client doit pouvoir router les URL de sujets sans ID
  • Les emojis sur une seule ligne ont leurs métadonnées indexées deux fois.
  • Améliorer la section des liens principaux du résumé utilisateur
  • Restaurer l’outlet dans les vues mobiles
  • Les tests ne doivent jamais masquer les messages
  • Sélectionner les sujets au lieu des messages
  • Sélectionner le meilleur lien depuis le flux Atom
  • Gérer les URL mal formées dans TopicEmbed.absolutize_urls.
  • L’observateur de service utilisait this incorrectement
  • Ajouter une autre méthode pour vérifier les fichiers binaires
  • Possible ReDOS dans la règle de saut de ligne markdown
  • URL autorisées pour les portées API ajoutées par les plugins
  • Afficher les popovers du compositeur au-dessus des menus déroulants
  • Accéder correctement au nom d’utilisateur du dernier posteur
  • Créer un jeton email avec la portée correcte
  • S’assurer que la connexion ne échoue pas pour les utilisateurs avec des enregistrements d’invitation
  • Préférer l’email lors de la réinitialisation du mot de passe
  • Respecter la liste des domaines bloqués lors de la redirection
  • Masquer l’extrait des fichiers binaires dans le onebox GitHub
  • Surveillance des tags pour les groupes de tags pour tous
  • Désactiver le proxy du service worker dans chrome 97-97.0.4692
  • Marquer les messages flash d’invitation comme sûrs en HTML.
  • S’assurer que le bouton de citation flottant n’est pas positionné sous la barre latérale
  • Citation rapide sur Safari
  • S’assurer que la méthode existe avant de l’appeler
  • Ajouter /session/sso contournement de service-worker pour chrome 97
  • Essayer de corriger un test instable en utilisant un sujet plus court
  • L’autocomplétion remplaçait incorrectement le texte s’il était utilisé au milieu d’une phrase.
  • Origins_to_regexes doit toujours retourner un tableau
  • Logique de onebox de dossier GitHub cassée
  • Utilise correctement l’assistant de nom pour le contenu sélectionné
  • Améliorer l’interface utilisateur de téléchargement d’emoji
  • S’assurer que le bouton de citation flottant est éloigné de la sélection iOS
  • Le groupe d’emoji n’était pas réellement sauvegardé
  • Transmettre les IDs de catégorie et de tag au job d’événement webhook emit.
  • Limite l’impact de pre-line au texte du tweet
  • Le groupe sélectionné est effacé entre les téléchargements d’emoji
  • Tentatives de compensation de l’espacement de la première ligne avec pre-line
  • Empêche les tweets de perdre leur format dans le onebox
  • Contourner le service worker sur le chemin SSO
  • Naviguer vers le sujet/MP indépendamment de l’appui sur la touche Shift
  • Gestion des URL /p/### dans Ember
  • LOAD_PLUGINS=0 en dev/prod, avertissement dans plugin:pull_compatible_all
  • Autoriser les URL de sujet sans slug à fonctionner dans le même sujet
  • Ne pas afficher les emojis dupliqués dans le sélecteur
  • Mettre à jour la liste des emojis récents lors de la sélection depuis celle-ci
  • Ne pas déclencher l’événement topic_created pour les messages de réponse par email.
  • Désactiver le bouton de vote pour les sondages multiples sans minimum.
  • Régression dans la navigation clavier de la liste des sujets
  • Ajouter /all à l’URL si la liste par défaut est ‘none’
  • Sauvegarder réellement les champs lors de themes:update
  • Logique de rafraîchissement dans les listes de sujets de découverte
  • Lors de la composition d’un message, ne pas suggérer les messages supprimés des utilisateurs
  • La fonctionnalité de nouveau sujet était cassée lorsque le ‘Filtre de liste par défaut’ était défini sur ‘pas de sous-catégories’
  • Lors du chargement de plus de sujets, showFooter n’était pas mis à jour correctement
  • Progression du sujet saccadée sur certaines tailles de fenêtre
  • Nettoyer la file d’attente des signalements lorsque la réponse au message signalé est supprimée
  • Erreur lors du vote sur un sondage multiple sans les attributs min/max.
  • Utiliser font-down
  • Icône crayon plus petite pour éditer les tags
  • Masquer la bio de l’utilisateur si le profil est restreint
  • Petits ajustements à la position de la progression du sujet sur desktop
  • Atténuer les messages de problème critique du tableau de bord admin
  • Ne pas autoriser les valeurs NULL pour notification_level dans category_users
  • Améliorer la façon dont le popup magnific est chargé
  • Les téléchargements étaient cassés dans les anciennes versions de Safari
  • Sauvegarder draftSequence quand il est 0
  • Prédire draftSequence lors de la sauvegarde du brouillon
  • SiteSetting.title était pollué dans StaticController
  • Donne au compositeur des options pour le déclencheur post:highlight
  • Supprimer la contrainte de longueur de fancy_title dans topics
  • Revenir à anonymous et non user lors de la suggestion de noms d’utilisateur pour les utilisateurs anonymes
  • Utiliser le nom d’argument correct dans la traduction des éléments en attente de révision
  • Ajustement de la position du panneau de menu
  • Utiliser une méta description basique si les autres balises de description sont manquantes
  • Les remplacements de traduction depuis la langue de secours ne fonctionnaient pas sur le client
  • “Personnaliser le texte” affichait la chaîne MessageFormat compilée pour les traductions _MF remplacées
  • La priorité de traduction était différente sur le client et le serveur
  • Calcul incorrect du décalage d’en-tête
  • Ajouter un polyfill de défilement fluide
  • Utilise le nouveau format pour le point de terminaison de tag de recherche pour prévenir les problèmes
  • Notifier les membres du groupe lorsque quelqu’un cite ou répond à leur message.
  • Ajouter plus d’actions à la portée de la clé API des téléchargements
  • Corriger la migration email_tokens_token_to_nullable
  • S’assurer que les noms de thème sont échappés dans les attributs HTML
  • Vérifier si le domaine d’invitation est valide
  • Autoriser OAuth2Authenticator à gérer les associations existantes
  • Images de favicon de onebox floues
  • Ne le considérer comme géré par le compositeur que si un compositeur est présent
  • Différer les événements de création de sujet/message jusqu’à ce que les emails aient été ajoutés
  • Rendre les tests compatibles avec un ID de téléchargement de départ plus élevé
  • Sélectionner le brouillon de sujet correct pour l’utilisateur
  • Mettre à jour has_topic_draft lorsque le brouillon est mis à jour
  • S’assurer que MessageIdService peut gérer les changements de nom d’hôte et le multisite
  • --header-offset ne tenait pas compte du défilement excessif
  • Références d’en-tête conduisant à un fil d’email cassé
  • Rendre les tests de miniature propres au départ
  • Afficher les messages en attente dans une catégorie modérée
  • Test de modification de tag
  • Transition de tag uniquement si le nom du tag a changé
  • URL autorisées manquantes lors de l’affichage des portées API granulaires.
  • L’authentification gère incorrectement les noms d’utilisateur en double
  • La mise à jour d’une notification consolidée devrait la placer en haut.
  • Lors de l’utilisation de l’authentification externe, les caractères interdits n’étaient pas supprimés du nom d’utilisateur
  • Rendre l’ordre de tri des thèmes utilisateur insensible à la casse
  • Ajouter un suffixe aléatoire au Message-ID sortant pour l’email
  • Les badges PWA ne se mettaient pas à jour
  • Correspondance pour une profondeur indéterminée dans l’URL lors des tests de téléchargement
  • Permet une stratégie de placement plus précise sur mobile
  • Ne pas rediriger les requêtes XHR/JSON lorsque la connexion est requise
  • Extraire et corriger le remplacement des noms d’utilisateur par l’authentification externe
  • Définir auto_update sur false pour les thèmes/composants non-git
  • Ignorer les thèmes ayant une URL vide dans la tâche rake themes:update
  • L’objet Fichier natif n’était pas transmis à uploadHandler
  • CSS cassé dans #15141
  • Ne pas suggérer “user1” comme nom d’utilisateur aux utilisateurs invités
  • Ajoute le code de statut 422 au json bootstrap
  • Autoriser le personnel à télécharger lorsqu’ils le devraient et que authorized_extensions est vide
  • S’assurer que les hooks de widget appellent toujours la bonne instance
  • Considère l’ipad comme mobileView pour le positionnement popper
  • Régression de la notice de journal global dans #15000
  • La définition des signets était cassée dans certains cas
  • Ne pas lever d’erreurs sur les clés dupliquées en Yaml
  • Position de l’invite de mise à jour logicielle sur les thèmes avec en-tête supplémentaire
  • Utiliser l’URL CDN pour les avatars onebox internes
  • Supprimer uniquement les jetons email non confirmés ET expirés
  • Ne pas faire planter le navigateur lors du tapotement des suggestions d’autocomplétion sur Android/Gboard
  • Supprimer l’en-tête email Auto-Submitted des emails SMTP de groupe
  • Ne pas arrêter en cas d’échec de la mise à jour du thème
  • Git ne doit pas demander les identifiants
  • Conserver les tags existants lors de l’édition des tags de sujet
  • Ne pas vérifier le lien permanent si non autorisé
  • Autoriser les invitations si must_approve_users est vrai
  • Ne pas publier de sondages sur le bus de messages s’il n’y a pas de sondages
  • Ne pas publier de notifications sur MessageBus pour les utilisateurs inactifs
  • Autoriser la désactivation de la fonctionnalité de sondage dans discourse-markdown
  • Supprimer l’étiquette ‘Ouvrir le brouillon’ après la suppression du brouillon de sujet
  • S’assurer que les liens de la liste de sujets mobile sont traités comme des transitions Ember
  • Récursion infinie lors de l’appel d’une action refresh() sur les routes
  • Ajouter un bouton confirmer et annuler lors de l’édition du texte alternatif
  • Valider le nombre de votes autorisés par sondage par utilisateur.
  • Ne pas écraser la propriété calculée pour la correction du spinner de chargement
  • Correction du séparateur de liste de sujets
  • Exclure le message moderator_action du comptage des réponses dans le résumé utilisateur.
  • Titre et chevron incorrects lors de la filtration par numéro de message.
  • Filtre de catégories None et All
  • Mettre en cache tous les mots surveillés
  • Effacer les erreurs précédentes lors de l’affichage du formulaire du second facteur
  • Enregistrer customOptions comme filtre du kit de sélection
  • Convertir les URL des sujets intégrés en forme absolue
  • Erreur lorsque SMTP est activé dans PostAlerter sans email entrant
  • Nettoyer le nom de l’emoji qui est le nom du fichier
  • Inclure toutes les catégories dans sortedCategories
  • Ajuster l’alerte de l’en-tête de la liste de sujets
  • Colonne ambiguë dans downsize_uploads
  • Corrections supplémentaires pour last-visited sur la liste de sujets
  • Corriger les régressions introduites dans ae16b0a
  • Ajoute la classe manquante pour le séparateur de dernière visite
  • Rediriger vers la page d’accueil s’il n’existe aucun message
  • Exclure les sujets du tag muet dans la liste en vedette de la catégorie.
  • Le téléchargeur d’emoji n’utilisait pas data.name sur le téléchargement uppy
  • Utiliser le groupe correct parmi plusieurs pour l’expéditeur SMTP
  • Abandonner les adresses CC mal formées dans le job GroupSmtpEmail
  • Une régression de screen-track/appEvents dans #14929
  • Le message éducatif du compositeur pour les mentions de groupe était cassé
  • Utiliser le chunk précédent pour vérifier si le téléchargement de chunk de sauvegarde locale est terminé
  • Définir null pour le groupe si le paramètre groupAttrs n’est pas disponible.
  • Utiliser la même version de hljs en prod et dans les tests
  • Empêcher PreloadStore d’appeler le finder lorsque la valeur est fausse
  • Utiliser Map au lieu de Object pour la mise en cache
  • S’assurer que la logique de tags minimum est correcte et partagée
  • Afficher les meilleurs messages des catégories privées si l’utilisateur y a accès.
  • Les queryParams de sujet sont supprimés de l’état historique lors du défilement.
  • LocalJumpError dans les tâches rake
  • Appeler _clearFlash() lors de l’affichage d’une modale
  • Ne pas échouer si s3_install_cors_rule est désactivé
  • Utiliser 127.0.0.1 au lieu de localhost pour ember CLI
  • Désactiver les événements de défilement en plein écran
  • Autoriser les invitations en bloc avec DiscourseConnect
  • Dans Ember CLI, certains tests de plugin faisaient référence au mauvais conteneur
  • Rendre PostRevisor plus cohérent
  • Afficher la suppression permanente dans le menu sans rafraîchissement
  • Supprimer xlink:href au profit de href en raison de la dépréciation
  • Utiliser la bonne méthode d’attribut pour obtenir l’ID du message depuis le dataset.
  • Régression introduite dans #14715
  • Conserver le contexte du sujet lors de la redirection vers la recherche complète
  • Générer des ID de titre valides
  • Restaurer l’animation pour l’action de like sur mobile
  • Persister les notifications dans OS X
  • Inclure les admins dans les permissions du canal de réponse de présence
  • Renommer action_code_href en action_code_path
  • Ignorer les validations de message pour les révisions système lorsque l’auteur supprime le message
  • S’assurer que les règles CORS existent pour S3 en utilisant une tâche rake
  • Les URL canoniques peuvent être relatives
  • Arrêter de sauvegarder le signet lors de l’appui sur ESC dans la modale
  • S’assurer que required_tag_group_name est null si aucune valeur n’est présente
  • Exclure les sujets de catégorie supprimés dans le digest même s’ils ne sont pas muets.
  • Rake categories:move_topics ne devrait pas déplacer le sujet de description de catégorie
  • Afficher les Oneboxes Instagram dans une iframe
  • Utiliser l’événement de souris down lors de l’annulation de la recherche
  • Insérer des virgules même lorsque la valeur du champ est null
  • Empêcher les requêtes de recherche dupliquées vers le backend
  • La suppression d’un signet for_topic provoquait une erreur JS
  • Utiliser le même mode pour la recherche chinoise lors de l’indexation et de l’interrogation.
  • Les réponses de 103 doivent être réessayées en utilisant small_get
  • Inclure les détails du sujet lors de l’envoi d’un MP
  • Allowed_theme_ids ne doit pas être persisté dans GlobalSettings
  • Ne pas remplacer les mots dans les hashtags et mentions
  • Masquer les liens vers les sujets muets et dans la liste des catégories
  • Éviter une autre requête N+1 dans Site.json_for
  • Mettre à jour le groupe de flair de tous les membres si le paramètre de groupe principal a changé.
  • Ne pas recevoir d’invitations de sujet des utilisateurs ignorés.
  • Ne pas effectuer de recherche de lien pour les liens remplacés
  • Inclure les nouveaux tags dans la validation si l’utilisateur peut en créer un.
  • Nettoyer les instances de PresenceChannel lorsque le compositeur est fermé
  • Empêche une erreur json circulaire dans les tests
  • Corrections de l’importateur Vanilla
  • Éviter la requête N+1 dans Site.json_for
  • Éviter correctement les requêtes concurrentes dans PresenceChannel get
  • Ne pas envoyer de balise de départ de présence si non présent dans aucun canal
  • Afficher le bon message lors de la suppression permanente d’un sujet
  • Contexte de suivi correct pour certaines routes de catégorie
  • Inclure l’en-tête Vary:Accept sur toutes les réponses basées sur Accept
  • Autoriser chaque tag pour les mots surveillés
  • Supprimer les utilisateurs autorisés superflus du sujet sur l’invitation de groupe
  • Nom correct du paramètre de site
  • Ne pas fuiter les clés API utilisateur non hachées vers redis
  • 2N+1 sql dans l’endpoint admin /api/keys
  • Rendre le paramètre verbose_auth_token_logging désactivé par défaut
  • Afficher le contexte de recherche uniquement dans les routes de sujet
  • Recherche rapide cassée sur iPadOS
  • Réinitialiser l’email et la charge utile SSO lorsque l’utilisateur navigue ailleurs
  • La ligne None n’a pas de valeur, utiliser une classe pour la cibler
  • La timeline du sujet ne se met pas à jour dans les méga-sujets.
  • Ne pas interroger le backend lors de la recherche “dans ce sujet”
  • Supprimer le paramètre de site crawl_images
  • Ne remplace que les guillemets doubles et utilise l’unicode
  • Ne pas afficher l’utilisateur destinataire dans la liste des participants email
  • Clarifier l’option None Needed lors de l’édition des signets
  • Masquer le bouton de bascule plein écran lorsque la zone de texte est désactivée
  • Alignement du sélecteur de catégorie et de tag sur mobile
  • Version d’API correcte après incrément mineur
  • Améliorer la vitesse de la recherche rapide et les surlignages de résultats
  • Autoriser le personnel à voir les invitations en attente/expirées d’autres utilisateurs
  • Suivre également les mutations de textContent
  • Décorer les messages chargés après le rendu initial dans le flux de messages
  • Améliorations pour le téléchargement des dates locales
  • S’assurer que les liens de réponse intégrée/répondre à s’ouvrent dans _blank
  • Les groupes utilisant l’icône utilisateur manquaient de marge dans la recherche
  • Tentatives d’observation de la mutation d’aperçu dès que possible
  • Tentatives de forcer la position du curseur dans le filtre
  • Utiliser des URL absolues dans le raccourci de recherche
  • Échecs de BackupRestore::DatabaseRestorer avec Ruby 3
  • Afficher le filtre de groupe uniquement lorsque l’utilisateur est connecté et que des groupes sont présents
  • Extraire le filtre mp et les catégories de UserAction
  • Mettre à null la version cuite après avoir déplacé les messages.
  • Utiliser l’ordre de tri par défaut de la catégorie uniquement dans les filtres derniers & non vus.
  • Extrait manquant pour les petites actions de message dans la timeline du sujet.
  • Supprimer l’en-tête email List-Post
  • Déplacer la vérification de suspension de l’utilisateur plus tard
  • Mettre à jour la clé de traduction pour correspondre à la raison du signalement.
  • Import Phpbb - pièces jointes non intégrées dans les messages
  • Gérer séparément l’invitation au sujet et au forum
  • Topic_tracking_state ne renvoie pas d’erreur lorsque user_stat est manquant
  • Ruby 3 ne fige pas les chaînes interpolées
  • Corriger les dates locales dans les contextes non-message, et dans les longs sujets
  • Chemin de changement de mot de passe correct pour les gestionnaires de mots de passe
  • Résoudre les problèmes de citation en revenant aux nouveaux raccourcis
  • Désactiver les aperçus si diffhtml est activé
  • Appliquer la solution de contournement de sélection de citation à tous les navigateurs
  • Sélection disparaissant dans Safari
  • Erreur JS lors de l’affichage des résultats de recherche de sujet
  • Supprimer l’en-tête discourse-logged-in pendant force_anonymous!
  • Ne pas persister le paramètre de requête tags
  • L’infobulle dans la recherche rapide ne fonctionnait pas
  • Vérifier l’environnement pour le chemin de configuration multisite même si le fichier de configuration existe
  • Désactiver Afficher les résultats si personne n’a voté
  • Masquer le formulaire après la réinitialisation du mot de passe
  • Analyser les listes d’adresses dans les emails intégrés
  • Découpage de date locale lorsqu’aucune heure n’est disponible
  • Bouton Tout sélectionner sur la page assignée au groupe
  • Réactiver le support HTML pour les paramètres globaux.
  • Afficher le message de l’hôte intégrable vers la catégorie.
  • Supporter les arguments de mot-clé Ruby 3
  • Ember CLI chargeait toujours la charge utile admin en mode dev
  • Les onebox de vidéo privée Vimeo étaient cassés
  • Utiliser les adresses pour comparer l’en-tête email
  • Arrêter le suivi du message entrant après avoir navigué ailleurs take 2.
  • Arrêter le suivi du message entrant après avoir navigué ailleurs.
  • Rendre la construction de lien de raison de score plus explicite
  • Message d’état vide sur la page de signets utilisateur
  • Exclure les MPs que l’utilisateur s’est envoyés à lui-même.
  • Topic.similar_to résulte en une requête invalide pour certaines locales.
  • Ne pas afficher ‘nouveaux ou sujets mis à jour’ pour la page de catégories mobile
  • Suivre l’URL canonique lors de l’importation d’un sujet distant.
  • Erreur de chargement des sujets suggérés pour les utilisateurs anonymes.
  • Notifier l’arrivée spécifiquement aux catégories et à la vue des derniers sujets.
  • Restreindre les routes de notification des autres utilisateurs
  • L’interpolation incorrecte limitait à 1 dispatch / composant
  • Ne pas publier de message pour le suivi de sujet MP s’il n’est pas nouveau pour l’utilisateur.
  • Supporter les arguments de mot-clé Ruby 3 pour DiscourseRedis
  • Contournement du bug createImageBitmap Safari 15
  • Ne pas afficher userColorSchemeId dans l’interface utilisateur
  • Rendre la bannière de mise à jour toujours disponible sur la vue catégories
  • Restriction de tabindex plus robuste sur l’aperçu
  • S’assurer que la liste des sous-catégories est masquée lorsqu’elle n’est pas requise
  • Ne pas générer d’erreur _removeDeleteOnOwnerReplyBookmarks lors de la navigation
  • Ne pas essayer de démarrer l’application ember sur les anciens navigateurs
  • Définit correctement les data-attributes utilisés par local-dates
  • Détecter globalThis par fonctionnalité
  • Les méthodes de sérialisation include_ doivent se terminer par ?
  • Utiliser l’extrait de message non lu pour l’extrait de signet de niveau sujet
  • Utiliser update_attribute d’active record au lieu de mini sql.
  • Ne pas recharger la carte si déjà chargée
  • Gérer les citations d’email transférées autour du nom d’affichage Reply-To
  • Retourner un tableau vide lorsqu’il n’y a pas de parent pour la plage
  • Le gem Rss est un gem bundled depuis Ruby 3
  • Message d’état vide sur les pages de messages de groupe
  • Mettre à jour uniquement les champs personnalisés transmis
  • La remontée des sauts de ligne ne devrait pas échouer pour les éléments HTML5
  • Offrir site_logo_dark_url comme option pour les thèmes mode sombre
  • Ajouter des locales pour les variantes de MP de mention de groupe
  • Supprimer les messages entrants pour les événements de lecture.
  • Corriger ArgumentError pour supporter les arguments de mot-clé Ruby 3
  • Empêche les cas extrêmes de déborder dans le contenu sélectionné
  • Ne pas suggérer d’Emoji dans les blocs de code ouverts
  • Mettre à jour uniquement les champs présents dans la requête
  • Corriger de manière optimiste les problèmes d’état de la timeline du sujet
  • Utiliser <textâche> pour les traductions de thème
  • Ne pas afficher d’erreur sur le bouton de téléchargement mobile si !allowUpload
  • Style de la navigation mobile
  • Donner des clés uniques à la chronologie des sujets pour l’état
  • S’assurer que les en-têtes d’objets S3 sont conservées lors de la copie
  • Ne pas publier les événements d’archivage de MP à l’utilisateur agissant.
  • Ne pas tenter de migrer la base de test multisite en maintenant le mutex
  • Résoudre les URL courtes après le chargement de diffHTML
  • Corriger la position de l’icône de lecture
  • Ne pas remplacer dans les mentions et les hashtags
  • Afficher les liens MP non lus/nouveaux uniquement lors de la consultation de son propre profil.
  • Supprimer les nouveaux sujets ignorés de l’état de suivi des sujets MP.
  • Supprimer les sujets lus ignorés de l’état de suivi des sujets MP.
  • Meilleur positionnement du bouton “Passer au contenu principal”
  • Ember CLI était détourné avant les erreurs potentielles
  • Problème de hauteur du Composer dans Safari sur iOS 15
  • Ignorer le lien canonique pour les oneboxes medium.com
  • Ne pas afficher le contenu spoiler dans le flux RSS
  • Toujours afficher la date de création des messages dans la vue du crawler
  • Corriger le numéro de message le plus élevé pour l’état de suivi des sujets lus.
  • Meilleur filtre pour la recherche de groupes
  • Erreur dans l’environnement Ember CLI
  • Capturer les adresses CC pour les emails transférés
  • Exécuter l’action agree_and_keep uniquement si possible.
  • Corriger le petit message de l’utilisateur ayant effectué le transfert pour la boîte de réception de groupe
  • Utiliser un nom de fichier aléatoire pour les téléchargements temporaires
  • La recherche n’était pas initialisée correctement.
  • Nous ne réinitialisions pas correctement l’état mobile entre les tests.
  • Ne pas tenter de migrer simultanément avec d’autres migrations
  • Autoriser les valeurs de chaîne uniques sur les champs de sélection multiple personnalisés et pas seulement les tableaux
  • Augmenter la taille des blocs pour récupérer correctement la balise title
  • Bug avec la navigation vers les pages activité/sujets et activité/lus
  • En mode test, les initialiseurs modifiaient les classes encore et encore
  • Rendre bindMobileUploadButton explicite pour les mixins de téléchargement
  • Rétrograder oj
  • Lien "passer la navigation
7 « J'aime »