feat(ai): sidebar epuree, suivi visuel des requetes et correctif menu @ (BUG-012, #82)
BUG-012: le menu @ est toujours rendu et _mentionVault() retombe sur le vault de contexte puis le premier vault disponible. #82: suppression des intitules Fournisseur & modele / Fournisseur:, description du contexte General en info-bulle, placeholder retire, bouton Envoyer en emoji, indicateur d'activite (envoi/reception/outils/confirmation/succes/echec), SW_VERSION v5.
This commit is contained in:
@@ -221,8 +221,26 @@ et [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
`localStorage`) : l'envoi bascule vers `/api/ai/bookslm/agent`, affiche la trace des appels d'outils
|
||||
et les cartes de confirmation (Apply + aperçu diff) ; `/chat` reste le défaut. i18n FR/EN.
|
||||
|
||||
### Modifié
|
||||
|
||||
- **#82 Assistant IA — barre latérale épurée & suivi visuel des requêtes** — la section
|
||||
« Fournisseur & modèle » perd ses intitulés (titre de section et libellé « Fournisseur : »)
|
||||
pour rester discrète ; la description du contexte Général n'est plus affichée (bandeau de
|
||||
statut masqué, description accessible au **survol** de l'en-tête) ; le placeholder
|
||||
« Posez une question sur ces documents… » est retiré ; le bouton « Envoyer » devient un **emoji
|
||||
compact** (✈️). Un **indicateur d'activité** apparaît pendant le traitement et détaille le
|
||||
workflow : envoi, réception de la réponse, appels d'outils (`Outil : X…`), attente de
|
||||
confirmation, succès ou échec. i18n FR/EN (`ai.activity_*`, `ai.composer_label`). Tests JSDOM
|
||||
(`tests/frontend/ai.test.mjs` +1).
|
||||
|
||||
### Corrigé
|
||||
|
||||
- **BUG-012 — Assistant IA : la commande `@` n'affichait aucun menu en mode Général** — sans vault
|
||||
résolu, la détection `@` ne listait rien (menu masqué) et le backend ignorait ensuite le
|
||||
contexte. Le menu est désormais **toujours rendu** et `_mentionVault()` retombe sur le vault de
|
||||
contexte de la barre latérale, puis sur le premier vault disponible, avant de basculer sur
|
||||
`vault=all` pour les recherches. Tests JSDOM (`tests/frontend/ai.test.mjs` +1).
|
||||
|
||||
- **BUG-011 — Assistant IA : noms de modèles illisibles dans la liste déroulante** — la liste
|
||||
déroulante des modèles s'ouvrait alignée à gauche (`left: 0`) et pouvait dépasser le bord droit
|
||||
de la barre latérale (ancrée à droite), rendant les noms tronqués/illisibles ; elle est
|
||||
|
||||
Reference in New Issue
Block a user