1. ctxAddNewTag lit window._ctxMenuData.ctxNewTagColor (pas this.ctxNewTagColor) → la couleur sélectionnée dans le menu est maintenant sauvegardée 2. onContextMenu: charge workspaceTags si vide avant de calculer ctxAvailTags → les tags existants apparaissent dans le dropdown 3. Settings: CSS modal-overlay/modal-box/.btn-danger ajouté → le modal delete n'est plus transparent 4. Rename tag: modal avec input au lieu de prompt() → double-clic → modal avec couleur + input + autofocus 5. doFilter: _filterTreeByTag filtre displayTree quand tagFilter est actif → le filtrage par tags fonctionne dans toutes les vues