Améliorations apportées:
1. **Connexion à apiService**
- Remplacement de fetch direct par apiService.planning.getByChantier()
- Bénéficie de l'authentification automatique par cookies HttpOnly
- Gestion automatique des erreurs 401 avec redirection
2. **Vue Gantt interactive**
- Ajout d'un diagramme de Gantt horizontal avec Chart.js
- Affichage de la durée des tâches en jours
- Code couleur par statut (vert=terminé, bleu=en cours, rouge=en retard, gris=à faire)
- Hauteur optimisée pour une bonne lisibilité
3. **Basculement Timeline/Gantt**
- Bouton pour alterner entre vue Timeline et vue Gantt
- Conservation des données lors du changement de vue
- Interface cohérente avec le reste de l'application
4. **Gestion des états vides**
- Message informatif si aucune tâche à afficher
- Icônes et textes explicatifs
Bénéfices:
- Meilleure visualisation du planning avec deux perspectives complémentaires
- Timeline pour la chronologie détaillée
- Gantt pour une vue d'ensemble des durées et chevauchements
- Expérience utilisateur enrichie pour la gestion de projet
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>