Optimisation de toutes les images au format png du site grâce à la moulinette que j'ai créée pour Dragon Ball Devolution (1841 fichiers : 74.6 Mo → 68.5 Mo)
Suppression des catégories des articles, remplacés par des Tags plus précis
Remplissage automatique de la liste des Tags et des années d'Archive sur la page Recherche
Simplification du ColorPicker du forum : - Choix restreint de couleurs visibles sur fond blanc - Suppression de la librairie JSColor - Suppression du label - Suppression du support Internet Explorer - Optimisation du code
Sur le même principe, simplification et optimisation des insertions de code, liste, citation (même si j'ai dû le désactiver à cause des personnes qui citent un post en entier pour répondre "lol" juste en dessous), lien, image et vidéo du forum
Suppression automatique des comptes dont l'email n'ont pas été validés au bout de 24h après leur création (enfin)
Envoi automatique d'un message pour prévenir les comptes inactifs depuis bientôt 3 ans que sans activité de leur part, leur compte sera supprimé dans 15 jours
Suppression automatique des comptes inactifs depuis 3 ans
Le chargement de Ruffle depuis leur serveur semble être en rade. J'ai fait un script en vitesse pour rediriger vers une version locale de l'émulateur en cas de problème
Utilisation d'un template pour charger Ruffle dans les articles le nécessitant, car php ne fonctionne pas dans les articles 😁
Simplification de la FAQ qui n'utilise plus que du css pour l'affichage au lieu de javascript
Création des icônes apple-touch-icon.png, apple-touch-icon-120x120.png, apple-touch-icon-152x152.png, favicon.png et favicon.gif pour les utilisateurs qui surfent internet avec iPad+Safari, combo incapable de créer des icônes comme tout le monde à partir d'une image SVG, ce qui déclenche des erreurs serveur en boucle
Affichage de six cartouches de jeu au lieu de quatre sur la page d'accueil
Shuffle des six cartouches sur les pages qui les affichent
Conversion des caractères avec accent en caractères neutres avant la validation pour chatbox (par exemple, espectáculo devient espectaculo, comprenne qui peut)
Réglage de la largeur des .pun input avec -webkit-fill-available plutôt que 100%, ça débordait du cadre (finalement, il vaut mieux 100% + padding 0)
Création d'une fonction pour intégrer plus facilement les vidéos sur le site, avec choix du format 16:9 ou 4:3 pour un rendu optimal, quelle que soit la dimension de l'écran, et gérant le referrer policy
Création d'une fonction qui récupère automatiquement la date d'un fichier, afin d'utiliser le dernier fichier, plutôt qu'un vieux fichier dans le cache du navigateur, et sans avoir à le faire à la main
Suppression des variantes css -webkit, -moz, -o et -ms. Pas la peine de supporter des navigateurs vieux de 20 ans
Harmonisation des espacements verticaux entre blocs
Mise en page des messages d'erreurs sur les pages login et register
Suppression des class infldset
Remplacement de ReCaptcha v2 par ReCaptcha v3 (qui est apparemment moins relou sur les demandes de reconnaitre les bicyclettes et les camions dans une photo 😁)
Suppression du plugin AddToAny qui avec le temps est devenu redondant avec les fonctionnalités de base de n'importe quel téléphone. Ça fera de la place