• Déplacement de la note admin en haut de page profile
  • j'ai commencé à traduire le top-menu en Anglais, Espagnol et Portugais. Ça fonctionne ! Il va falloir que je crée un tableau et un exportateur afin de rendre le process plus sympa, comme pour DBDEV, avant de continuer à traduire le reste.
  • Optimisation ultime des ressources externes avec le remplacement de Google Analytics par W3Counter, et celui de AddThis par AddToMany 😎
  • Mise à jour des CGU pour refléter ces changements
  • Correction de l'erreur 500 si la recherche dans le forum ne donnait aucun résultats
  • Suppression des fichiers user include inutilisés
  • Simplification de la détection du type d'utilisateur
  • Ajout du lien vers la page profile dans le menu flottant
  • Les css spéciaux pour afficher le bouton AddToAny n'affectent plus l'intégralité de leur panel
  • Modification de la couleur de boutons type download pour qu'ils soient plus contrastés avec leur contenu, comme les boutons chatbox et partage
  • Validation W3C pour toutes les pages du site, je ne crois pas en avoir oublié...
  • Modification du plugin d'affichage des vidéos dans le forum pour validation W3C
  • Remplacement de l'icone Devblog fa-book par fa-layer-group dans le menu
  • Suppression de la configuration serveur peerjs, qui a l'air de fonctionner sans configuration, avec possiblement le support du mode Symmetric avec un server TURN!?
  • Ajout de la réglementation RGPD dans les CGU : un compte est automatiquement supprimé au bout de trois ans d'inactivité
  • Réparation de warnings dans les parties admin, email, captcha et nettoyage du forum
  • Suppression du contrôle de version du forum et des liens qui vont avec
  • Mise à jour du moteur du site
  • Réduction de la taille des GameCards pour en afficher deux par ligne sur télephone
  • Fusion des boutons de [sélection d'une image] et d' [envoi de cette même image] dans le module d'insertion d'image dans le forum
  • Fusion des boutons de [sélection d'un fichier] et d' [envoi de ce même fichier] dans le module d'insertion de liens/fichiers dans le forum
  • Suppression de tous les type="text/javascript" restants (W3C)
  • Optimisation de l'affichage du widget Ko-fi sur la page GOLD
  • Mise en place des urls simplifiées, et renommage de certains articles pour qu'ils ne s'appellent pas comme les pages statiques (JERK, Omeganaut...)
  • La page de base pointait sur Devblog au lieu de Home depuis la simplification des urls
  • Mise en page des derniers articles sur la page Home sous forme de blocs, comme pour les jeux
  • Affichage des 10 derniers articles au lieu de 5 sur la page Home
  • La page de base pointait sur Devblog au lieu de Home depuis la simplification des urls
  • Mise en page des derniers articles sur la page Home sous forme de blocs, comme pour les jeux
  • Remplacement de toutes les occurrences onclick="window.open(this.href); return false;" par target="_blank" sur pages statiques et articles
  • Remplacement de href="javascript:void(0);" par href="#"
  • Suppression de l'affichage de l'heure:minutes:secondes des posts dans le forum
  • Suppression du choix du timezone/DST sur les pages register et profile. Déjà parce que ça ne sert plus à grand-chose, et surtout parce que ceux qui ne lisent absolument pas confondent le fuseau horaire avec un choix imaginaire de serveur local pour jouer à Dragon Ball Devolution en ligne... 🙄
  • Désactivation de la compression gzip qui entrainait plein de warnings serveur avec la fonction filetime
  • Modification de la page profile pour gérer les warnings "Trying to access array offset on value of type null"
    Remise en forme de la banner de la page Rayman Raving Rabbids: TV Party
  • Suppression de l'affichage du lien "Effacer l'avatar" si l'utilisateur a l'avatar de noob (vérifier si ça fonctionne encore avec une autre date)
  • Ajout css iframe pour supprimer le border des vidéos YouTube en relief façon 1995
  • Création d'une fonction pour trouver et supprimer les avatars orphelins, dont le compte n'existe plus
  • Réparation de l'affichage des utilisateurs par adresse IP
  • Simplification de la fonction get_remote_address
  • Update de la dernière visite à chaque affichage d'une page
  • Affichage des page EZBBC à une taille sympathique sur téléphone (forum → ajouter image, code, lien...)
  • Le domaine des cookies est limité à txori.com au lieu de www.txori.com
  • Interdiction d'utiliser des caractères spéciaux du genre ꧁ dans le username car ça fout le bordel dans la database...
  • Ajout du message 'Username wrong letters' => 'Your username should only contain letters, numbers, underscores, spaces, periods, @ symbols, hyphens, and single quotes. Other characters are not allowed.' et de ses traductions
  • La page FAQ affichait toutes les traductions à la suite sur une seule ligne pour la phrase 'I don't speak French... What should I do? Install Google Translate plugin'
  • Affichage des users en mode overflow pour ne pas se retrouver avec du texte qui se supperpose sur le téléphone
  • Ajout des archives de l'année 2023 sur la page de recherche
  • Mise à jour de la librairie PeerJS (1.4.7 → 1.5.0)
  • Utilisation de la fonction PHP dédiée filtre_var plutôt que l'abominable regex pour vérifier la validité d'un email
  • Ajout du css word-break: break-all; sur toutes les tables du forum pour un affichage encore meilleur sur téléphone : les mots longs ne sont plus cachés
  • Modification des liens vers la page Youtube: https://www.youtube.com/@TxoriCom
  • Suppression de la page User List
  • Suppression des balises clearb sur toutes les pages du forum
  • Désinfection des urls viewtopic
  • Utilisation du CDN Ruffle pour un chargement plus rapide
  • Utilisation du CDN Font Awesome
  • Chargement de Font Awesome en async pour ne pas bloquer le chargement de la page
  • Ah ben non en fait... Le CDN Font Awesome est limité à 10000 affichages par mois...
  • Le lien vers l'article Décollage d'Omeganaut ne fonctionnait plus depuis l'affichage simplifié des liens