Historique des versions
- Envoi de plusieurs images simultanément.
- Glisser - déposer pour le choix des fichiers.
- Membres : Albums photos (création, affichage, partage).
- Membres : Permettre de définir une valeur par défaut pour les paramètres des images à l'envoi.
- Membres : Afficher les liens de partage dans l'espace membre.
- Prise en charge du format WEBP.
- Blocage d'accès au site pour les personnes ayant envoyé trop d'images qui ont été bloquées.
- Espace admin : renforcement des systèmes anti-abus.
- Meilleure gestion des GIF animés.
- Classification des images via IA avec nsfwjs.
- Amélioration des performances des requêtes dans la base de données.
- Espace admin : ajout d'une interface pour gérer les abus.
- Renforcement des systèmes anti-abus.
- Migration bootstrap 5.1 -> 5.3
- Migration fontawesome -> bootstrap icons
- Espace membre : ajout des miniatures des images possédées.
- Migration bootstrap 4 -> 5.
- Suppression de jQuery.
- Sélection uniquement des images lors du choix du fichier sur l'ordinateur.
- Migration bootstrap 3 -> 4.
- Utilisation de FontAwesome.
- Améliorations techniques de l'outil pour les maintenances futures.
- Améliorations techniques pour MySQL 5.7.
- Améliorations techniques pour PHP7.
- Ajout d'un outil de validation de l'installation.
- Correction d'une erreur à l'effacement des images.
- Migration jQuery 2 => 3
- Suppression de la liste des referer (optimisation des affichages d'images).
- Ajout d'une liste des referer
- Gestion dynamique des délais avant suppression des fichiers inactifs
- Réactivation de l'ensemble des fonctionnalités du site (miniatures, retournement, ...)
- Modèle orienté objet pour une meilleure évolutivité sur le long terme
- Nouveau thème graphique
- Admin : Refonte de l'administration
- Admin : création de fonctions pour nettoyer les images obsolètes
- Reprise du schéma de la BDD
- Mise en place de tests automatisés sur l'ensemble des fonctionnalités du site
- Passage à la programation objet
- Reprise, factorisation et optimisation globale du site
- Remise en place des options miniatures, rotation et redimensionnement
- Corrections de charset sur des messages d'erreur
- Amélioration de la protection anti-flood
- Changement de serveur internet (la vitesse d'affichage est meilleure + connectivité IPv6 !)
- Changement d'encodage par défaut pour les pages et le code HTML (passage en UTF-8)
- Gestion de l'IPv6 dans la BDD et les statistiques
- Sélection du contenu des champs contenants l'url de l'image au clic
- Amélioration du code HTML
- Refonte des CSS
- Préparation d'un système de templates
- Utilisation de jQuery : box en haut de page, options cachées par défaut à l'envoi d'un fichier
- Suppression de la limite des dimensions d'images pour les utilisateurs enregistrés
- Ajout d'une fonction de blocage d'images + affichage d'une image d'information sur le blocage
- Meilleure gestion des images inexistantes (erreurs 404)
- Administration : suivi des requêtes SQL amélioré
- Finalisation de l'encodage des caractères spéciaux conformément à la norme HTML.
- Optimisation de la lisibilité du code source.
- Optimisation du temps d'éxecution du code PHP.
- Création du changelog.
- Encodage conforme à la norme HTML des caractères spéciaux.
- Correction d'une erreur PHP en cas d'envoi 'hack' de fichier.
- Amélioration de la portée des variables de language.