Changelog

NeoFrag Reborn 1.2.49

Luandre 10 oct. 2026 8 min de lecture 17
Sommaire
Sommaire

Un gros lot : une adresse au mauvais titre mène à la bonne, le relevé des pages introuvables, l'éditeur de texte dans la langue de la page, le module Événements utilisable sans les jeux — pour une association ou un club —, les images des tickets venues de Discord, et une longue liste de corrections trouvées en relisant tout le journal des versions, dont la fiche d'un match qui n'affichait plus son match. Le bot Discord passe en version 0.2.7 (voir son propre journal des versions).

Ajouté

  • Les images d'un ticket du Bugtracker : une capture jointe sur Discord à un ticket ou à une idée, à son ouverture ou dans une réponse, s'affiche dans le ticket du site — avec le bot 0.2.7, qui la confie au site comme il le fait déjà pour le forum. Le texte des tickets reste du texte brut : seules les images gardées par le site s'y affichent ; l'adresse d'une image hébergée ailleurs reste du texte.
  • Le relevé des pages introuvables, dans Monitoring → Diagnostic : chaque adresse que le site n'a pas trouvée — sans la langue ni les paramètres —, combien de visiteurs et de robots l'ont demandée, la dernière fois qu'on l'a demandée et la dernière page d'où l'on venait. Un bouton « Rediriger » ouvre le formulaire des redirections, l'adresse déjà remplie ; les sondes des robots qui cherchent une faille sont rangées à part. Ni adresse IP, ni navigateur ; une adresse qu'on ne demande plus depuis 90 jours s'oublie.
  • Les images abandonnées de l'éditeur, dans Monitoring → Diagnostic : une image envoyée dans un texte puis retirée, ou celle d'un brouillon jamais enregistré, restait sur le disque. La page les retrouve — aucun texte du site ne les affiche plus, ni contenu, ni message, ni réglage, ni révision, ni corbeille, et elles ont plus de 30 jours —, les montre, et efface celles qu'on coche.
  • L'éditeur de texte parle la langue de la page : ses menus, boutons et fenêtres étaient en anglais partout ; ils sont désormais en français, allemand, espagnol, italien ou portugais selon la langue de la page.
  • Un GIF animé reste animé dans l'éditeur : il devenait une image fixe. Il est réécrit sans rien garder d'autre que ses images, leur minutage et sa boucle. Un GIF de plus de 2 000 px de côté ou de plus de 1 000 images devient, comme avant, une image fixe.
  • Les événements sans les jeux : le module Événements ne demande plus les modules Jeux et Équipes. Une association, un club l'installent seul — invitations, réponses, récurrence, rappels ; les matchs, leurs adversaires et leurs scores viennent avec les modules Jeux et Équipes. Il entre dans les profils « Communauté » et « Association / club » de l'installation.

Corrigé

  • Une adresse au mauvais titre redirige vers la bonne (redirection permanente, 301) : le titre d'un contenu a changé, le lien vient d'une autre langue ou porte une faute. Les billets, catégories, auteurs et séries du Blog, le Palmarès, les tickets du Bugtracker, les événements du Calendrier, les petites annonces, les sondages et les recettes répondaient à n'importe quel titre — des doublons pour les moteurs de recherche ; les actualités, les événements, les offres de recrutement, les équipes, les albums et images de la Galerie, les forums et sujets, les profils, les groupes et les partenaires répondaient « introuvable » à l'ancienne adresse d'un titre changé. La page d'une catégorie du blog porte son titre, et non plus le texte de l'adresse ; la page d'un type ou d'une équipe d'événements qui n'existe pas répond « introuvable ».
  • Une image envoyée dans l'éditeur ne déborde plus de la page sur les pages qui ne la bornaient pas (onglet « À propos » d'un profil, événements, partenaires, albums, offres de recrutement, équipes) ni sur un téléphone : elle prend au plus la largeur de la colonne.
  • Une taille de moins de 1 000 octets s'écrit « 685 o », et non plus « 685,00 o ».
  • Forge, de jour : les textes discrets (dates, auteurs, lieux, « Inscrit le… ») sont un peu plus foncés — ils restaient juste sous le seuil de lisibilité.
  • Forge et Extend : les fins traits qui choisissent l'image du diaporama se touchent facilement du doigt au téléphone (ils ne faisaient que 3 px de haut) ; rien ne change à l'œil.
  • Chronique : le nombre de notifications non lues, sur l'icône du compte, se lit nettement mieux, de jour comme de nuit.
  • Discord : quand un sujet ou un message du forum, un ticket ou un commentaire de ticket est supprimé, la trace qui le reliait à son fil Discord s'efface d'elle-même une semaine plus tard ; elle restait en base pour toujours.
  • Plus rien de collé au bord : la liste des IP bannies et son formulaire d'ajout (la phrase d'aide et le bouton touchaient les bords de leur carte), le champ de recherche de la liste des événements, la pagination d'un tableau dans Granite, la pagination et le bouton « Suivre » dans Nebula, un pseudo long dans la liste des membres. Au téléphone, les tableaux du diaporama et des permissions défilent dans leur carte au lieu d'en déborder.
  • Plus de boutons collés : « Inviter », « Quitter »… dans une conversation, au téléphone ; « Retour » et « Poster le sujet » sur le forum ; les deux boutons de la recherche du forum dans l'administration.
  • Forge : au téléphone, le menu de l'espace membre réapparaît — il passait sous la carte de la page ; sur ordinateur, il reste en vue quand on fait défiler. Le bouton vert « Voir ma candidature » redevient lisible.
  • La fiche d'un match montre de nouveau son match — l'équipe, l'adversaire, le score, le jeu et les manches, qu'elle n'affichait plus. L'équipe, le score et l'adversaire tiennent sur une ligne, comme chaque manche, au téléphone comme à l'ordinateur.
  • Recrutement : la page « Ma candidature » annonce de nouveau le bon poste et la bonne équipe — elle affichait le nom de l'icône à la place du poste. Forum : l'édition d'un forum, dans l'administration, montre de nouveau sa description et sa catégorie — elle montrait le titre à la place, et l'enregistrer pouvait ranger le forum ailleurs.
  • Modération : une sanction s'efface d'elle-même trois ans après sa fin (échue ou levée ; un avertissement, trois ans après avoir été donné) ; une sanction sans fin (un ban définitif, par exemple) reste tant qu'elle court. Elles se gardaient sans limite.
  • Le bouton de signalement (le drapeau « Signaler ce contenu ») se touche facilement du doigt au téléphone ; dans la liste Templates emails de l'administration, les variables du sujet d'un e-mail ({{date}}) se distinguent du texte.
  • Newsletter : la cible « Groupe » et la liste des campagnes nomment chaque groupe dans la langue de l'administration ; elles le prenaient dans une langue au hasard (« Criador de addons », « Mitwirkender »).
  • Des libellés justes : sur le profil d'un membre, le bouton « Contacter » s'affichait « Contact » ; le thème Extend écrit « À la une » et « Découvrir » dans la langue de la page (ils restaient en français) ; le bouton « Grille » du Blog et de la page des extensions ne se traduit plus « programme » en anglais, allemand, espagnol et italien ; le type de ticket « Demande de feature » devient « Demande de fonctionnalité ». En anglais, le bouton de connexion dit « Log in », le menu « Log out », et « Voir mon profil » se dit partout « View my profile ». Dans le Monitoring, la carte « Stockage » écrivait « Sauvegarde », « Libre » et « Total » en français dans toutes les langues ; le réglage des événements dit « Nombre d'événements par page ».
  • Pulse, de nuit : le nombre de notifications non lues, sur l'icône du compte, se lit — un chiffre sombre sur la brique claire ; blanc, il n'avait que 3,9:1.
  • Le widget Dons montre l'initiale d'un donateur dont le nom commence par une lettre accentuée ; il affichait « & ».
  • Réinitialiser son mot de passe refuse, comme l'inscription et le changement, un mot de passe identique au pseudo : la réinitialisation ne le comparait pas.
  • Le bot Discord passe en version 0.2.7 (0.2.6 puis 0.2.7) : il confie au site les images jointes aux tickets (voir plus haut), et son journal ne note plus les reconnexions ordinaires à Discord, seulement une coupure qui dure plus d'une minute (voir son propre journal des versions).

À lire aussi

0
Commentaires

Gérer mes cookies

Le site ne dépose que les cookies nécessaires à son fonctionnement : ils ne demandent pas votre accord. Les autres services appartiennent à d’autres sociétés ; ils ne se chargent que si vous les acceptez. Votre choix est gardé six mois, et vous pouvez le changer à tout moment.

Nécessaires au site Toujours actifs

  • __Host-session Garde votre connexion et protège les formulaires contre les envois frauduleux. Jusqu’à la fermeture du navigateur ; un an avec « Se souvenir de moi »
  • nf_consent Garde les choix que vous faites dans cette fenêtre. 6 mois
  • nf_fuseau Affiche les dates et les heures dans votre fuseau horaire. 1 an
  • Stockage du navigateur Garde votre choix entre le mode jour et le mode nuit, et la présentation choisie pour la liste des articles. Jusqu’à ce que vous le vidiez

Vidéos

Les vidéos intégrées aux pages : le lecteur vient de la plateforme, qui reçoit votre adresse IP et peut déposer ses cookies.

Musique

Les morceaux et listes de lecture intégrés aux pages : le lecteur vient de la plateforme, qui reçoit votre adresse IP et peut déposer ses cookies.