feat(files): move files between folders by drag and drop

Arrasta um arquivo da lista para uma pasta da árvore ou para a raiz.
A movimentação preserva o id, então a referência da nota continua valendo.
This commit is contained in:
lgcosta committed 2026-11-07 19:13:44 -03:00
1 parent db14f75389
commit 08dce738e5
3 files changed
+103 -2

No files matched your search

+4
View File
@@ -327,6 +327,10 @@ arquivo insere no editor e vincula à nota).
funciona no editor e no gerenciador; no WYSIWYG a inserção é visual (`<img>`/
`<video>`) e volta a Markdown na serialização; preview no gerenciador abre
lightbox com `<img>`/`<video>`/`<audio>`/PDF (iframe) ou texto puro.
- **Mover entre pastas arrastando**: arraste um arquivo da lista para uma pasta
da árvore (ou para **Raiz**) para mudá-lo de lugar. A movimentação preserva o
**id** do arquivo, então as referências das notas (`/api/files/static/{id}`)
continuam válidas. Soltar na pasta em que o arquivo já está não faz nada.
### Instruções de teste