feat(assistant): #91 refonte Notion de la zone de discussion — question ancrée en haut, fil chronologique, étapes repliables, barre Copier/Ajouter
This commit is contained in:
+11
-8
@@ -43,15 +43,18 @@ et [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
(pas de TOC, pas de PDF/Export). La fenêtre pop-out (`popout.html`) est
|
||||
alignée sur le même ordre markdown (groupes nav / édition / export / partage).
|
||||
Tests : `tests/frontend/toolbar-order.test.mjs` (9).
|
||||
- **#91 Assistant IA — fenêtre de résultats améliorée** : un message soumis et la
|
||||
réponse de l'assistant **en cours d'écriture** sont épinglés en haut de la fenêtre
|
||||
de messages (`.bookslm-msg.latest { order: -1 }`), pour toujours voir le résultat
|
||||
que l'assistant rédige ; un libellé **discret** au-dessus de chaque réponse rapporte
|
||||
le fournisseur et le modèle réellement utilisés (SSE `provider`/`model`) ; un bouton
|
||||
« Copier » sous chaque bloc (utilisateur et assistant) copie le texte brut dans le
|
||||
presse-papiers avec toast de confirmation. Fiche :
|
||||
- **#91 Assistant IA — zone de discussion façon Notion** : le fil de discussion est
|
||||
reformaté (messages chronologiques, post utilisateur en bulle alignée à droite,
|
||||
réponse assistant pleine largeur sans fond, appels d'outils agent repliés en
|
||||
bloc « N étapes ») ; après l'envoi, la **question est ancrée en haut** de la zone
|
||||
visible (`scrollIntoView` `block:start` + `scroll-margin-top`) et la réponse se
|
||||
diffuse en dessous — le streaming ne provoque plus de saut de scroll ; un libellé
|
||||
**discret** au-dessus de chaque réponse rapporte le fournisseur et le modèle
|
||||
réellement utilisés (SSE `provider`/`model`) ; une **barre d'actions** au survol
|
||||
sous chaque bloc : « Copier » (texte brut + toast) et, pour les réponses,
|
||||
« Ajouter » (insertion dans le document ouvert dans l'éditeur Forge). Fiche :
|
||||
[docs/features/ai-assistant-conversation-ux.md](./docs/features/ai-assistant-conversation-ux.md)
|
||||
Tests : `tests/frontend/ai.test.mjs` (71).
|
||||
Tests : `tests/frontend/ai.test.mjs` (74).
|
||||
|
||||
### Corrigé
|
||||
|
||||
|
||||
Reference in New Issue
Block a user