feat(ui): browse and recover by folder
A Folders mode next to grid and list shows one level at a time: subfolders first with their file count and size, then the files, under a clickable breadcrumb. Folders and files are marked with tri-state boxes that persist while navigating; the bar shows the exact total from the core, and the selection is recovered relative to each marked folder. The sidebar folder tree navigates in this mode. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
ca677a8bc1
commit
00aceecf70
7 files changed
+317
-15
No files matched your search
@@ -598,4 +598,25 @@ export const EN = {
|
||||
'Reiniciando…': 'Restarting…',
|
||||
'Atualização concluída': 'Update completed',
|
||||
'Falha na atualização: {n}': 'Update failed: {n}',
|
||||
'Cada pasta marcada é recriada no destino a partir dela mesma, com todas as subpastas. Arquivos marcados soltos vão para a raiz do destino.': 'Each marked folder is recreated in the destination from itself down, with all its subfolders. Files marked on their own go to the root of the destination.',
|
||||
'Atenção:': 'Note:',
|
||||
'pastas marcadas são recuperadas inteiras; os filtros ativos não se aplicam a elas.': 'marked folders are recovered whole; the active filters do not apply to them.',
|
||||
'Navegar pelas pastas': 'Browse folders',
|
||||
'Arquivos encontrados por assinatura, sem pasta conhecida': 'Files found by signature, with no known folder',
|
||||
'Calculando seleção…': 'Counting the selection…',
|
||||
'Marcar esta pasta': 'Mark this folder',
|
||||
'{n} {n} · {n} {n} aqui': '{n} {n} · {n} {n} here',
|
||||
'Pasta atual': 'Current folder',
|
||||
'Encontrados por assinatura (sem pasta conhecida)': 'Found by signature (no known folder)',
|
||||
'Desmarcar pasta': 'Unmark folder',
|
||||
'Marcar pasta inteira': 'Mark whole folder',
|
||||
'Abrir pasta': 'Open folder',
|
||||
'Recuperar seleção': 'Recover selection',
|
||||
'Caminho': 'Path',
|
||||
'Arquivos': 'Files',
|
||||
'arquivo': 'file',
|
||||
'pastas': 'folders',
|
||||
'{n} arquivo': '{n} file',
|
||||
'{n} arquivos': '{n} files',
|
||||
'{n} {n} · {n}': '{n} {n} · {n}',
|
||||
};
|
||||
Reference in new issue
Block a user