Changelog
ModernHDV 1.0.1 - Release Notes
Correctifs inclus
#1 - Stabilisation du marquage item (PDC)
Ajustement du placement/usage du marquage
PersistentDataContainer sur les items HDV.
Réduction des cas incohérents entre item GUI et item réellement traité.
#2 - Optimisation de l'affichage des enchères
Requête SQL et SQLite ciblée afin d'optimiser l'affichage de la page MyAuction.
#3 - Sécurisation des structures partagées
Passage des structures concernées en
ConcurrentHashMap.
Comportement plus fiable sur les accès concurrents (listeners, tâches async/sync).
#4 - Uniformisation des messages d'erreur
Ajout et propagation de la clé de message dédiée dans les fichiers de langue.
Retour joueur cohérent lors des erreurs de mise en vente/retrait d'item.
#5 - Correction critique du flux de retrait d'item
Remplacement des appels de l'ancienne logique
removegooditem(...) par
tryRemoveGoodItem(...).
Validation explicite du retrait (succès/échec) dans les flux de vente et de reproduction.
En cas d'échec de persistance DB, restitution de l'item pour éviter les pertes.
Résultat global
- Fiabilité renforcée sur les mises en vente (normales et reproduction).
- Meilleure robustesse en cas d'erreur DB ou de concurrence.
- Messages utilisateur plus propres et homogènes.
Version
Version : 1.0.1
Type : patch correctif (stabilité, cohérence, sécurité logique)