- carve: check cancellation inside chunks and per hit; reassembly stage is cancellable - status exposes `stopping`; UI shows "Pausing…" immediately - Tauri update commands run off the UI thread; download percentage reported - delete autosaved sessions manually (one/all) and by retention setting - chore(release): 1.5.0 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
5.7 KiB
Interface gráfica
English · Português
O Guará tem um app desktop (Tauri) e o mesmo front-end no navegador com guara ui. Tudo o que está abaixo existe nos dois.
O explorador
Depois da varredura, os resultados abrem num explorador no estilo de um gerenciador de arquivos, pensado para milhares de itens:
- Esquerda: navegação por tipo, data real da foto (EXIF, por ano e mês), pasta, câmera, confiança e GPS, com opção de ocultar arquivos pequenos e duplicadas.
- Centro: grade de miniaturas ou lista, agrupadas por dia ou mês, com rolagem virtual, ou a visualização Pastas (abaixo) para navegar uma pasta por vez. Uma etiqueta mostra o filtro ativo e o remove com um clique.
- Direita: painel de detalhes com a pré-visualização, pasta, datas (tirada, modificada, criada, acessada), câmera, resolução e os metadados do arquivo. O selo mostra a confiança do arquivo (alta, média ou baixa).
- Barra inferior: quantidade selecionada e os botões de recuperação. A recuperação sempre vai para outra pasta e grava um manifesto com MD5, SHA-1 e SHA-256.
As setas navegam pelos arquivos e a barra de espaço abre a visualização rápida em tela cheia. A seleção funciona como no Finder ou no Explorer (Ctrl, Shift e teclado).
Navegando por pastas
O terceiro botão de visualização (o ícone de pasta, ao lado de grade e lista) transforma o explorador num gerenciador de arquivos sobre o que foi encontrado. O centro mostra uma pasta por vez: primeiro as subpastas, cada uma com quantos arquivos e quanto espaço contém somando tudo abaixo dela, depois os arquivos que estão diretamente nela. Um caminho no topo (Raiz › Documentos › Projeto) volta para cima; duplo clique ou Enter abre uma pasta, Backspace ou Alt+↑ sobe, e clicar numa pasta da árvore lateral vai direto até ela. Arquivos achados só por assinatura, que não têm pasta conhecida, ficam em Por assinatura na raiz. Os filtros (tipo, data, confiança…) continuam valendo e mudam as contagens.
Para recuperar, marque pastas e arquivos pelas caixas; a seleção continua ao navegar. Marcar uma pasta leva tudo o que está dentro dela, em qualquer profundidade, inclusive o que os filtros ativos escondem. Desmarcar uma subpasta ou um arquivo dentro de uma pasta marcada deixa a pasta parcialmente marcada e mantém aquele item de fora. A barra de baixo mostra o total exato, e Recuperar seleção recria cada pasta marcada no destino a partir dela mesma: recuperar Documentos/Clientes/Projeto grava Projeto/... com todas as subpastas. Arquivos marcados soltos vão para a raiz do destino, e duas pastas marcadas com o mesmo nome viram Projeto e Projeto (2). O manifesto com MD5, SHA-1 e SHA-256 é gravado como sempre.
Só aparecem pastas que contêm pelo menos um arquivo recuperado: o Guará conhece as pastas pelos caminhos dos arquivos que encontra.
Temas
O seletor no fim da barra lateral oferece Auto (acompanha o sistema), Claro e Escuro. A escolha fica salva.
Idioma
Em Configurações (a engrenagem no fim da barra lateral) há o seletor Idioma: Auto acompanha o idioma do sistema, ou você escolhe Português ou English. A troca vale na hora. A mesma janela controla as atualizações automáticas (abaixo), as notificações de tarefas longas e os mapas online das fotos com GPS (desligados por padrão, porque baixam blocos do OpenStreetMap).
Sessões salvas
As sessões são salvas sozinhas e listadas em Recentes na barra lateral. Passe o mouse sobre uma e clique no ✕ para apagá-la, ou use o botão de lixeira no título da seção para apagar todas; sessões abertas no app são mantidas. Configurações > Apagar sessões salvas sozinhas após remove as antigas ao abrir (nunca, por padrão; 7, 30 ou 90 dias).
Atualizações
Ao abrir, o app desktop consulta o Gitea para verificar se há uma versão mais nova. Havendo versão nova, aparece um cartão no canto inferior direito com as versões e o endereço da release. Para o CLI, guara update verifica e instala atualizações com conferência de SHA-256. Configurações > Atualizações automáticas desliga a verificação ao abrir e tem o botão Verificar agora. Ao clicar em Atualizar agora, aparece uma barra de progresso com a porcentagem do download e depois as etapas de verificação, instalação e reinício; o app continua responsivo. A consulta não envia nada além do que qualquer navegador envia ao Gitea. O guara ui no navegador não se atualiza sozinho.
As mensagens de erro que vêm do núcleo e a saída do terminal continuam em português.
Sobre estas telas
Mostram a interface de verdade, não uma maquete, rodando sobre uma imagem de teste sintética: 72 JPEGs gerados com EXIF falso (câmeras, datas, GPS), apagados de uma imagem FAT32 por scripts/make-photo-fixture.py e encontrados por um guara scan normal. Nenhum dado real aparece. O nome do dispositivo na barra lateral foi trocado por um genérico.



