v0.1.2
What's new
Journal des modifications
Non publié
0.1.2 — 2026-07-30
Modifié
- Publication sous le nom d'auteur « Bshamel ».
Interne
Refreshd'une page d'options devient une fonction partagée au lieu d'une fermeture recréée pour chaque module.- Suppression d'une table morte dans la barre latérale.
- Intégration continue opérationnelle :
luachecket garde-fous de design vérifiés à chaque push, packaging et publication automatiques sur tag.
0.1.0 — 2026-07-30
Première version. Les fondations sont posées ; un seul module fonctionnel pour l'instant, les suivants s'appuieront dessus.
Ajouté
- Socle de l'addon : namespace, répartiteur d'événements, bus de messages interne, sortie console.
- Base de données à profils (choix du profil par personnage), fusion des valeurs par défaut à la connexion et nettoyage à la déconnexion.
- Registre de modules déclaratifs, avec révocation automatique des abonnements à la désactivation et report d'activation hors combat pour les modules sécurisés.
- Système de traduction avec repli sur l'anglais ; locales
enUSetfrFR. - Design system : tokens uniques (
UI/Theme.lua), fabrique de widgets, moteur de pages déclaratives. - Fenêtre d'options
/bui: navigation par catégories, encadré de titre de page, zone défilante, entrée dans les options du client, icône dans le compartiment d'addons. - Module Quête : acceptation et rendu automatiques, filtre sur les quêtes triviales, touche de contournement configurable.
- Garde-fous de design vérifiés en intégration continue
(
scripts/check-design.sh). - Pipeline GitLab :
luachecket garde-fous à chaque push, packaging et envoi CurseForge sur tag.
This mod has no additional files