feat: menu contextuel Déplacer/Dupliquer sidebar + réparation drag & drop interne #201 #BUG-117
This commit is contained in:
+13
-1
@@ -1,6 +1,6 @@
|
||||
# ObsiGate — Roadmap
|
||||
|
||||
> **Version :** 2.68.6 | **Dernière mise à jour :** 2026-10-14
|
||||
> **Version :** 2.69.0 | **Dernière mise à jour :** 2026-10-15
|
||||
> **Ce fichier ne contient que le travail à venir** (🔵 En cours + ⚪ Backlog) et un index compact
|
||||
> vers les fonctionnalités livrées.
|
||||
> - **Méthode de livraison à appliquer pour toute tâche : [DELIVERY_WORKFLOW.md](./DELIVERY_WORKFLOW.md)**
|
||||
@@ -155,6 +155,18 @@
|
||||
compte de synchro + clé limitée (#199) + webhook filtré (#198) + recette `curl`
|
||||
d'acceptation. **Reste à exécuter sur l'hôte** (suivre le runbook, puis fermer Gitea #1).
|
||||
|
||||
### 201. Menu contextuel « Déplacer » / « Dupliquer » + réparation du drag & drop interne (sidebar, BUG-117)
|
||||
|
||||
- **Effort :** 0,5 jour | **Impact :** 🟡 | **Ouvert :** 2026-10-15 | **Statut :** ✅ livré le 2026-10-15
|
||||
- **Description :** déplacement/duplication fichiers et répertoires via le menu contextuel
|
||||
(modal `promptTargetFolder` réutilisé et harmonisé, emplacement actuel pré-sélectionné,
|
||||
cross-vault refusé proprement) ; endpoint `POST /api/duplicate/{vault}` (`duplicate_path` :
|
||||
copie `X copie.ext`, collisions numérotées, refus de dupliquer un dossier dans lui-même,
|
||||
index incrémental, SSE + webhooks) ; drag & drop interne réparé (le drop était avalé en
|
||||
silence par la détection `isExternalFiles` qui comptait les formats string `tree:*` du
|
||||
glisser interne) ; i18n FR/EN ; 4 tests `TestDuplicateApi` + validation Playwright E2E.
|
||||
|
||||
|
||||
---
|
||||
|
||||
### 77. Application Desktop native — Tauri (Windows / Linux / macOS)
|
||||
|
||||
Reference in New Issue
Block a user