- Abas: HTML5 drag-and-drop — arrastar uma aba sobre outra mostra marca de
inserção (borda accent à esquerda/direita conforme o lado) e solta reordenando;
soltar na área vazia da aba-barra move para o fim; ordem persiste em
localStorage (passa a valer após o debounce de 400ms de persistTabs);
✕ da aba não inicia arraste (dragstart cancelado)
- Toolbar: botão 🗂 Arquivos abre o gerenciador no modo normal (não seletor),
equivalente ao Ctrl+J
- Lista de notas (sidebar): botão 🗑 em cada linha abre o mesmo diálogo de
confirmação do menu e exclui a nota mesmo sem aba aberta; se houver aba da
nota, ela é fechada e a aba vizinha ativada; no mobile o botão fica sempre
visível (alvo 32px, sem depender de hover)
- deleteNote() agora delega para deleteNoteById(n) (reuso do fluxo com
presença/persistTabs)
- sw v15