gigafibre-fsm/apps/ops/src
louispaulb 19e2c1fea0 feat(assistant): chat moderne — saisie en bas, fil qui défile en bulles
- OrchestratorDialog restructuré en vraie fenêtre de chat : carte à hauteur
  fixe (76vh), en-tête + conversation qui défile + composer épinglé en bas.
  On écrit SOUS la discussion (comme tout chat), l'input se vide à l'envoi,
  auto-défilement vers le bas à chaque nouveau message. Confirmation du plan
  déplacée en ligne dans le fil (plus de pied de page). État initial « Comment
  puis-je aider ? » + exemples. Recherche client/adresse intégrée au composer.
- MonAujourdhui : « Allouer un technicien » → « Assistant » (icône auto_awesome),
  ouvre le chat vierge ; visible aussi pour les rôles Boîte de réception.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-19 21:33:53 -04:00
..
api feat(dispatch): « Proposer au client » directement dans le flux Dispo par motif (in-ticket/conversation) 2026-07-19 15:25:37 -04:00
boot feat(ops): dispatch auto complet + perf Boîte/rapports + fix session 2026-07-02 08:49:35 -04:00
components feat(assistant): chat moderne — saisie en bas, fil qui défile en bulles 2026-07-19 21:33:53 -04:00
composables chore(reconcile): commit MES hunks déployés dans les fichiers co-édités (split via git apply --cached) 2026-07-19 20:06:47 -04:00
config feat(ops): « / » = accueil universel adapté au rôle (step 3/3) + consolidation Thème/Équipe→Paramètres 2026-07-19 15:35:33 -04:00
css fix(ops/mobile): Network GPON tient sur mobile (onglets défilants + arbre enroulé + boutons tactiles) 2026-07-04 20:56:11 -04:00
data ops : types de job = source unique (config/job-types) 2026-07-07 21:27:32 -04:00
layouts feat(ops): « Allouer un technicien » = chat IA (Gemini) avec typeahead client/adresse 2026-07-19 20:30:48 -04:00
modules fix(realtime): l'app terrain et le panneau pannes SURVIVENT aux redéploiements du hub 2026-07-19 12:26:37 -04:00
pages chore(reconcile): commit MES hunks déployés dans les fichiers co-édités (split via git apply --cached) 2026-07-19 20:06:47 -04:00
router feat(ops): « / » = accueil universel adapté au rôle (step 3/3) + consolidation Thème/Équipe→Paramètres 2026-07-19 15:35:33 -04:00
stores chore(ops): supprime le sous-système dispatch MORT (23 fichiers, 0 importeur) 2026-07-19 10:32:18 -04:00
utils ticket panel: décodage entités HTML + fil unifié + lien client cherchable 2026-07-07 07:09:25 -04:00
App.vue fix(ops): overlay accès — message exact « n'a pas pu charger » + détail erreur + piste extension 2026-07-03 17:31:41 -04:00