Skip to content

feat: refonte du bootstrap UI et passage du profil retail en master#7

Merged
valcriss merged 2 commits intomainfrom
ui-rework
Mar 28, 2026
Merged

feat: refonte du bootstrap UI et passage du profil retail en master#7
valcriss merged 2 commits intomainfrom
ui-rework

Conversation

@valcriss
Copy link
Copy Markdown
Owner

  • démarre l’interface web dès le lancement du container et expose l’état du bootstrap en temps réel
  • ajoute un BootstrapTracker avec étapes, événements, logs et progression détaillée
  • revoit l’UI en mode console opérationnelle avec vue dédiée à l’initialisation puis onglets runtime Auth/World
  • améliore la remontée et l’affichage des logs, y compris l’auto-scroll et les retours ligne
  • empêche le backend de crasher quand un process TrinityCore se termine en erreur
  • fait échouer correctement l’étape d’extraction si les scripts ou les fichiers générés sont invalides
  • corrige le chargement de la route index et divers comportements de l’interface
  • migre les images Docker de Ubuntu 22.04 vers 24.04
  • remplace libmysqlclient-dev par default-libmysqlclient-dev pour la compatibilité Ubuntu 24.04
  • remplace le profil/version retail figé par un canal stable master
  • renomme les artefacts 1110/1120 en master dans les Dockerfiles, compose, profils, ressources et workflows
  • publie désormais l’image mouvante avec le tag master
  • met à jour la documentation et les tests associés

Tests:

  • npm test
  • docker build -f Dockerfile.335 -t trinitycore-docker:test-335 .
  • docker build -f Dockerfile.442 -t trinitycore-docker:test-442 .
  • docker build -f Dockerfile.master -t trinitycore-docker:test-master .

- démarre l’interface web dès le lancement du container et expose l’état du bootstrap en temps réel
- ajoute un BootstrapTracker avec étapes, événements, logs et progression détaillée
- revoit l’UI en mode console opérationnelle avec vue dédiée à l’initialisation puis onglets runtime Auth/World
- améliore la remontée et l’affichage des logs, y compris l’auto-scroll et les retours ligne
- empêche le backend de crasher quand un process TrinityCore se termine en erreur
- fait échouer correctement l’étape d’extraction si les scripts ou les fichiers générés sont invalides
- corrige le chargement de la route index et divers comportements de l’interface
- migre les images Docker de Ubuntu 22.04 vers 24.04
- remplace libmysqlclient-dev par default-libmysqlclient-dev pour la compatibilité Ubuntu 24.04
- remplace le profil/version retail figé par un canal stable master
- renomme les artefacts 1110/1120 en master dans les Dockerfiles, compose, profils, ressources et workflows
- publie désormais l’image mouvante avec le tag master
- met à jour la documentation et les tests associés

Tests:
- npm test
- docker build -f Dockerfile.335 -t trinitycore-docker:test-335 .
- docker build -f Dockerfile.442 -t trinitycore-docker:test-442 .
- docker build -f Dockerfile.master -t trinitycore-docker:test-master .
@valcriss valcriss merged commit ea474a3 into main Mar 28, 2026
1 check passed
@valcriss valcriss deleted the ui-rework branch March 28, 2026 09:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant