fix: drag-drop cible dossier, icônes seules, filtre recherche, preview hover
FlowDeck CI / test (push) Failing after 4s
FlowDeck CI / docker (push) Has been skipped

1. Drag & drop: ajout data-folder-id sur les items x-for et renderChildren.
   onDrop lit cet attribut au lieu de parser onclick (cassé pour x-for).
   Corrige le bug où les fichiers droppés allaient toujours à la racine.

2. Boutons création: remplacés par .btn-icon (icône seule, 34px, tooltip
   natif). Style Notion épuré.

3. Barre de recherche: champ 🔍 qui filtre displayTree en temps réel.
   Matching récursif (un dossier match si lui ou un enfant match).

4. Preview hover: popup positionné au curseur montrant les 500 premiers
   caractères du fichier. Fonctionne sur x-for et renderChildren.
This commit is contained in:
2026-07-11 09:28:31 -04:00
parent 2314af9825
commit c59f38659e
2 changed files with 101 additions and 16 deletions
+1
View File
@@ -523,6 +523,7 @@ async def local_workspace_page(request: Request, folder: int = None):
"user": user,
"workspace_name": sidebar.get("active_ws_name", "My Workspace"),
"current_folder_id": current_folder_id or 0,
"workspace_id": ws_id or 0,
"breadcrumb": breadcrumb,
}
template = env.get_template("local_workspace.html")