Files
guara/CHANGELOG.md
T
Lucas RayanandClaude Sonnet 5.5 c5c94a9956
Release / Cria a release (push) Canceled after 0s
Release / CLI (linux-aarch64) (push) Canceled after 0s
Release / CLI (linux-x86_64) (push) Canceled after 0s
Release / CLI (macos-aarch64) (push) Canceled after 0s
Release / CLI (macos-x86_64) (push) Canceled after 0s
Release / CLI (windows-x86_64) (push) Canceled after 0s
Release / App desktop (linux-x86_64) (push) Canceled after 0s
Release / App desktop (macos-aarch64) (push) Canceled after 0s
Release / App desktop (macos-x86_64) (push) Canceled after 0s
Release / App desktop (windows-x86_64) (push) Canceled after 0s
Release / Publica a release (push) Canceled after 0s
feat: pré-visualização completa, tema, nova identidade e correções (0.2.0)
- Preview de imagem, vídeo/MP4, áudio, PDF (pdf.js), texto, Office/ODF, ZIP e hex,
  lido sob demanda com Range; tela cheia com navegação por teclado.
- Seletor de tema Auto/Claro/Escuro persistido (vale também como administrador).
- Identidade verde-azulada com logo de pixels que formam um lobo.
- Corrige reinício como administrador no AppImage (usa $APPIMAGE) e mostra o motivo.
- Corrige barra inferior piscando (render idempotente, barra criada uma vez).
- Corrige FAT32 em mídias pequenas não reconhecido.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-18 15:34:01 -03:00

2.3 KiB

Changelog

Formato baseado em Keep a Changelog; versões seguem SemVer.

[0.2.0] - 2026-10-18

Adicionado

  • Pré-visualização completa: imagem (zoom), vídeo (MP4 e outros), áudio, PDF (pdf.js incluso, funciona offline), texto, Word/Excel/PowerPoint/OpenDocument, conteúdo de ZIP e hexadecimal; tela cheia com navegação por teclado (↑ ↓ ← → Espaço Esc). O conteúdo é lido sob demanda com suporte a Range, sem gravar em disco.
  • Seletor de tema Auto / Claro / Escuro; a escolha é salva e vale também no app reiniciado como administrador.
  • Nova identidade visual em verde-azulado, com logo de pixels que se juntam até formar um lobo-guará.

Corrigido

  • Reiniciar como administrador no Linux: no AppImage o executável fica num ponto de montagem inacessível ao root; agora usa o próprio .AppImage, mostra o motivo se falhar e fecha o app antigo só quando o novo abre.
  • Barra de ações inferior piscava a cada atualização; agora é criada uma vez e só atualiza o texto. O painel de progresso também deixou de ser recriado a cada ciclo.
  • FAT32 em mídias pequenas (menos de 65 525 clusters) não era reconhecido.
  • O tema não acompanhava a escolha ao abrir como root (o WebView do root usava outro tema do sistema).

[0.1.0] - 2026-10-18

Adicionado

  • Núcleo em Rust, somente leitura na origem: acesso a dispositivos e imagens (Windows, Linux, macOS).
  • Leitura de MBR/GPT, detecção de partições perdidas e de espaço não particionado.
  • Metadados de NTFS, FAT12/16/32 e exFAT: arquivos apagados com nome, pasta e data.
  • Carving por estrutura de JPEG, PNG, GIF, BMP, PDF, ZIP e derivados (DOCX, XLSX, PPTX, ODF, EPUB, APK, JAR), MP4/MOV/HEIC, AVI/WAV/WebP, SQLite, 7z, OLE, MP3 e PE.
  • Mapa de blocos livres do ext2/3/4 para varrer apenas o espaço livre.
  • Fusão sem duplicatas e confiança (alta/média/baixa) por arquivo.
  • Detecção de volumes cifrados (BitLocker, LUKS) e aviso de TRIM em SSD.
  • Imagem forense tolerante a setores ruins, pausar/retomar varredura e sessões salvas.
  • Recuperação com SHA-256 e manifesto; recusa de destino no disco de origem.
  • CLI guara e interface gráfica (Tauri) com tema claro/escuro e layout responsivo; modo guara ui no navegador.
  • CI (Linux/Windows/macOS) e releases automáticas por tag.