🚀 v1.1.2 – API, industrialisation et correctifs mobiles

📄 Description
La version v1.1.2 de ComClic poursuit l’industrialisation de la plateforme avec des améliorations sur la génération de documentation API, avec le découplage de la personnalisation et la gestion des assets.  
Elle inclut également des correctifs importants sur la gestion des accès administrateur et le format des numéros mobiles.

🆕 Fonctionnalités et évolutions principales
- Ajout d’une commande SwaggerGenerateCommand pour la génération de la documentation API (découplage de la génération de la documentation API de Composer)
- Ajout d’une commande PersonalizeAppCommand pour la personnalisation de l’application (découplage de la personnalisation de Composer)  
- Ajout d’une commande MinifyAssetsCommand pour la minification des assets (découplage de la minification des assets de Composer)  
- Mise en place d’un répertoire de stockage partagé extérieur à l’application avec commande de migration associée (MigrateMulticanalFilePathsCommand)
- Intégration GitLab améliorée :  
  - Versionning via le fichier d’entrée `public/index.php`
  - Affichage de la version dans l’interface utilisateur (pied de page)
  - Page de documentation des changements dynamique à partir des releases GitLab
  - Soumission de tickets d’incidents sur GitLab pour les erreurs 500 (Internal Server Error) à la condition qu’un token d’accès soit configuré dans le fichier de configuration de l’application

🛠️ Correctifs importants
- Correction de l’accès à l’administration  
- Correction du format des numéros mobiles (gestion des conflits entre Polynésie française et France métropolitaine)  
- Correction de l’initialisation de la base de données dans certaines commandes (évite les erreurs lors des rebuilds Lando)  

⚙️ Améliorations techniques
- Ajout des commandes Console de gestion de la personnalisation, documentation API et assets (découplage de ces fonctionnalités de Composer)
- Optimisation des commandes liées aux traitements asynchrones (RabbitMQ)  
- Amélioration de la robustesse des environnements de développement (Lando)  

🛡️ Sécurité et stabilité
- Renforcement des contrôles d’accès administrateur  
- Amélioration de la gestion des erreurs et du reporting (GitLab) 

💻 Installation / Migration
- Adapter le fichier de personnalisation (consultez le fichier d’exemple personnalization.example.json) et executer la commande de personnalisation (PersonalizeAppCommand)
- Migrer le répertoire de stockage partagé extérieur à l’application (APP_UPLOAD_PATH du fichier de configuration `.env` et modifier le vhost avec une directive d’alias, prendre exemple sur le fichier .lando.configs/vhosts.default.conf) et executer la commande de migration (MigrateMulticanalFilePathsCommand)
- Utiliser la nouvelle commande de minification des assets (MinifyAssetsCommand)
- Tester la validation des numéros mobiles (notamment cas DOM-TOM) 
- Faire la demande d’un jeton d’accès pour la soumission de tickets d’incidents via GitLab (valable 1 an)