Refonte AI Chat - Sidebar legere + Page dediee
Date : 31/01/2026
Statut : TERMINE
Projet : connectors-front
Travail realise
1. AiChatSidebar.tsx - Simplifie
- Supprime : mode fullscreen (expanded, toggleExpand)
- Supprime : vue chat inline (ChatMessages + ChatInput dans sidebar)
- Supprime : signal view (bascule list/chat)
- Ajoute : formulaire inline "Nouvelle conversation" (selecteur modele + bouton creer)
- Ajoute : bouton "ouvrir" (fleche externe) apres creation pour naviguer vers /chat/[id]
- Largeur fixe w-80 (au lieu de w-96 / w-full)
2. ChatConversationList.tsx - Navigation par liens
- Remplace onSelect$ par des Link vers /chat/[id]
- Supprime props onSelect$ et onCreate$ (plus besoin)
- Active highlight base sur useLocation().params.id
- Bouton delete inchange avec preventDefault sur le Link
3. Route /chat/[id]/index.tsx - CREE
- Page dediee conversation avec header (titre, topic, bouton retour)
- ChatMessages + ChatInput reutilises
- ModelSelector dans le header
- Indicateur outils AI avec popup
- Gestion erreurs
- Chargement initial parallele (conversations, messages, modeles, outils)
4. layout.tsx - Nettoye
- Supprime signal aiChatExpanded
- Main content toujours visible (plus de masquage fullscreen)
- Footer toujours visible
- Props AiChatSidebar simplifiees (plus de expanded)
Commit
5aae9fe - refactor: AI Chat sidebar legere + page dediee /chat/[id]
- Push vers GitLab OK