Date |
Version |
Modifications |
04 juillet 2025 |
2.9 |
- Le numéro de version affiché sur le site est désormais synchronisé automatiquement avec la dernière entrée du changelog
- Correction du traitement par lots dans le Swallower : suppression simulée en mode debug pour permettre le glissement des lots
- Optimisation de la boucle de traitement des emails pour éviter les lenteurs et les boucles infinies
- Réduction du risque de timeout lors de l?intégration massive de mails (pause et batch ajustable)
- Ajout d'une sécurité sur la colonne clan pour éviter les erreurs de troncature SQL
- Correction de la gestion des popups de dons et de la bannière sur la page d?accueil
- Amélioration de la robustesse générale et nettoyage du code
|
03 juillet 2025 |
2.8 |
- Ajout des boutons "Premier" et "Dernier" dans la pagination du Swallower
- Amélioration de la détection de doublons SQL : exclusion de la colonne date et recherche sur les valeurs numériques de la colonne elements (LIKE)
- La fonction de détection de doublon SQL est désormais paramétrable
- Correction de la gestion des accents et des encodages dans la détection de doublons
- Affichage conditionnel du contenu des mails dans le Swallower selon le type de rapport et le rôle utilisateur
- Ajout d'un affichage verrouillé pour les mails non rapports de combat pour les admins
- Correction et robustesse sur la gestion des suppressions et intégrations de mails
- Refactorisation et nettoyage du code pour une meilleure maintenabilité
|
25 juin 2025 |
2.7 |
- Ajout de la fonction echoAndLogCron pour factoriser l'affichage et la journalisation dans tous les scripts CRON
- Centralisation de la configuration du mode de récupération des emails (ALL/UNSEEN) dans config.php
- Ajout du paramètre swallowerMailFetchMode pour le Swallower
- Correction de la génération des JS joueurs
- Gestion correcte des caractères spéciaux et conversion ISO-8859-15 dans les exports joueurs
- Correction de la regex pour la conversion automatique de "Moïse" dans les noms
- La pagination de la boîte mail conserve désormais le filtre (all/unseen) dans l'URL
- Ajout et documentation de la fonction logCronRica pour tous les crons (journalisation dans un seul fichier paramétrable)
- Refactorisation et nettoyage du code des crons pour une meilleure maintenance
|
24 juin 2025 |
2.6 |
- Uniformisation de la journalisation des CRONs dans un fichier unique (nom paramétrable dans config.php)
- Correction et factorisation de la gestion des logs via logRica et logCronRica
- Amélioration de l'affichage du changelog avec les dates en français
- Correction de la fonction date_fr pour compatibilité PHP 8+
|
23 juin 2025 |
2.5 |
- Correction de la boucle d'intégration des mails (Swallower) : tous les mails sont désormais traités
- Ajout d'une popup AJAX pour forcer l'intégration des rapports depuis la page News
- Correction de l'encodage et de la gestion des caractères spéciaux dans les rapports
- Affichage du nombre de mails intégrés et non intégrés dans le CRON Swallower
- Correction de la détection et du traitement des mails "unseen" (non lus)
- Exécution du CRON Swallower toutes les 4h coté hébergeur
|
20 juin 2025 |
2.4 |
- Ajout de la fonctionnalité SWALLOWER (intégration auto des rapports par email)
- Correction $GLOBALS['token'] (logs)
- MAJ logs : sortie fichier et console
- Correction des requêtes SQL dynamiques
- Sécurisation des accès admin sur les pages sensibles
- Nettoyage et harmonisation du CSS
- Correction encodage (UTF-8/ISO-8859-15)
- Correction de la gestion des IDs négatifs et des valeurs NULL dans la base
|
19 juin 2025 |
2.3 |
- Correction de l'encodage des pages
- Restauration de fonctionnalités (ex: distance en cases entre objets sur la carte)
- Correction de bugs divers
- Ajout de la page 'changelog' pour lister les modifications
|
31 mai 2025 |
2.2 |
- Correction de bugs sur la gestion des IDs négatifs
- Amélioration du support des navigateurs récents
- Amélioration de la gestion des popups et modals
- Sécurisation des accès admin
|
15 mai 2025 |
2.1 |
- Ajout du HallOfFame
- Ajout onglet 'Admin' pour les donateurs
- Ajout d'un compte Administrateur en cas de problème avec la liste des joueurs
- Ajout d'un clan factice (System) pour les comptes génériques
|
01 mai 2025 |
2.0 |
- Refonte graphique partielle
- Ajout de la bannière de don Paypal
- Optimisation du code PHP
- Ajout de la bascule en config de debug auto en local
|