feat: filtre de recherche dans la sidebar Historique IA (#98) + menus '@' et '/' depuis le menu '+' (BUG-048)
This commit is contained in:
+25
-1
@@ -6,7 +6,7 @@ Format basé sur [Keep a Changelog](https://keepachangelog.com/fr/1.1.0/),
|
||||
et [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
> **En cours de développement** : les changements à venir sont listés dans la section
|
||||
> [Unreleased](#unreleased). La dernière version livrée est **2.4.0**.
|
||||
> [Unreleased](#unreleased). La dernière version livrée est **2.5.0**.
|
||||
|
||||
---
|
||||
|
||||
@@ -14,6 +14,30 @@ et [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
---
|
||||
|
||||
## [2.5.0] — 2026-09-16
|
||||
|
||||
### Ajouté
|
||||
|
||||
- **Assistant IA — filtre de recherche dans la sidebar « Historique IA » (#98)** : la barre
|
||||
de filtrage de la sidebar agit désormais sur l'onglet Historique IA. `filterAIHistory()`
|
||||
(`frontend/js/config.js`) filtre les sessions par titre, aperçu, répertoire, contexte ou
|
||||
libellé de mode — insensible à la casse et aux accents (`_aiNorm`) — avec cache sessions
|
||||
(`_aiSessionsCache`), message « aucune conversation ne correspond à la recherche »
|
||||
(`bookslm.history_no_match`) et placeholder dédié `sidebar.filter_ai`. Le routage
|
||||
saisie / touche casse / bouton « × » vers ce filtre est géré dans `initSidebarFilter`
|
||||
(`frontend/js/sidebar.js`) quand l'onglet IA est actif.
|
||||
|
||||
### Corrigé
|
||||
|
||||
- **BUG-048 — menu d'ajout « + » : « Contextes » et « Skills » ouvrent enfin leurs menus
|
||||
« @ » / « / »** : le clic sur une entrée du panneau `.bookslm-ext-menu` remontait au
|
||||
gestionnaire du panneau qui annulait le rendu asynchrone du menu (jamais affiché) ;
|
||||
`e.stopPropagation()` sur les entrées corrige le comportement. Le bouton « + » porte
|
||||
l'icône Lucide `plus`. Tests : `tests/frontend/ai.test.mjs` (+3), nouvelle suite
|
||||
`tests/frontend/ai-sidebar.test.mjs` (6 tests).
|
||||
|
||||
---
|
||||
|
||||
## [2.4.0] — 2026-09-16
|
||||
|
||||
### Ajouté
|
||||
|
||||
Reference in New Issue
Block a user