From 5e2f0e5172107f07acd4c65bf9e8fddcec50dd34 Mon Sep 17 00:00:00 2001 From: Lucas Rayan Date: Tue, 20 Oct 2026 10:29:48 -0300 Subject: [PATCH] =?UTF-8?q?Vers=C3=A3o=201.0.1:=20changelog,=20roadmap=20e?= =?UTF-8?q?=20vers=C3=B5es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Docker do terminal, telas da interface, documentação em inglês com tradução em português, interface em inglês completa, correção das listas de select no tema escuro e atualização de getrandom, windows-sys e GitHub Actions. Sem mudança na lógica de varredura ou recuperação. cargo fmt, clippy -D warnings e cargo audit limpos. Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_01RRZm8uTVN3WLTwcbrDQAUM --- CHANGELOG.md | 21 +++++++++++++++++++++ CHANGELOG.pt-BR.md | 21 +++++++++++++++++++++ Cargo.lock | 4 ++-- Cargo.toml | 2 +- ROADMAP.md | 3 ++- ROADMAP.pt-BR.md | 3 ++- apps/gui/src-tauri/Cargo.toml | 2 +- apps/gui/src-tauri/tauri.conf.json | 2 +- docs/pt-BR/suporte.md | 2 +- docs/support.md | 2 +- 10 files changed, 53 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c41568d..b57790d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,27 @@ Format based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/); versions follow SemVer. +## [1.0.1] - 2026-10-20 + +### Added +- **Docker image of the command line tool** (`Dockerfile`, [docs/docker.md](https://github.com/lucasrguerra/guara/blob/main/docs/docker.md)): for Linux hosts, servers without a desktop and forensic image files. The graphical interface is not served from the container. +- **Interface screenshots** in the README and in the new [docs/interface.md](https://github.com/lucasrguerra/guara/blob/main/docs/interface.md), taken from the real interface on a synthetic test image. +- **Superset workspace configuration** (`.superset/`): setup, run and teardown scripts for parallel workspaces. + +### Changed +- **Documentation:** English is now the main language. Portuguese versions live in `*.pt-BR.md` and `docs/pt-BR/`, with a language switch at the top of each file. +- **English interface completed:** scan options, the disk image dialog, metadata labels (EXIF, PDF, MP4), file kinds, disk health fields, selection counters and preview messages were still showing in Portuguese. +- **Language switch:** the explorer now redraws after changing the language in Settings, so dates and month headings follow it. +- Dependencies: `getrandom` 0.4 and `windows-sys` 0.61. GitHub Actions updated (`checkout` 7, `setup-node` 7, `github-script` 9). + +### Fixed +- White text on a white background in the Language and Sort drop-down lists with the dark theme (including Auto with the system in dark mode). +- The "Format" field of the disk image dialog was translated as "Form factor" in English. + +### Notes +- No change to scanning or recovery logic. The dependency updates touch the token of the local interface server (`getrandom`) and the Windows device bindings (`windows-sys`). +- Error messages from the core, notifications and the terminal output are still in Portuguese. + ## [1.0.0] - 2026-10-19 ### Added diff --git a/CHANGELOG.pt-BR.md b/CHANGELOG.pt-BR.md index ed4783a..06047a5 100644 --- a/CHANGELOG.pt-BR.md +++ b/CHANGELOG.pt-BR.md @@ -4,6 +4,27 @@ Formato baseado em [Keep a Changelog](https://keepachangelog.com/pt-BR/1.1.0/); versões seguem SemVer. +## [1.0.1] - 2026-10-20 + +### Adicionado +- **Imagem Docker do terminal** (`Dockerfile`, [docs/pt-BR/docker.md](https://github.com/lucasrguerra/guara/blob/main/docs/pt-BR/docker.md)): para hospedeiros Linux, servidores sem desktop e arquivos de imagem forense. A interface gráfica não é servida pelo container. +- **Telas da interface** no README e na nova [docs/pt-BR/interface.md](https://github.com/lucasrguerra/guara/blob/main/docs/pt-BR/interface.md), tiradas da interface real sobre uma imagem de teste sintética. +- **Configuração de workspaces do Superset** (`.superset/`): scripts de setup, run e teardown para workspaces em paralelo. + +### Alterado +- **Documentação:** o inglês passa a ser o idioma principal. As versões em português ficam em `*.pt-BR.md` e `docs/pt-BR/`, com seletor de idioma no topo de cada arquivo. +- **Interface em inglês completada:** opções de varredura, diálogo de imagem de disco, rótulos de metadados (EXIF, PDF, MP4), tipos de arquivo, campos de saúde do disco, contadores de seleção e mensagens da pré-visualização ainda apareciam em português. +- **Troca de idioma:** o explorador agora se redesenha ao mudar o idioma em Configurações, e as datas e os títulos de mês acompanham. +- Dependências: `getrandom` 0.4 e `windows-sys` 0.61. GitHub Actions atualizadas (`checkout` 7, `setup-node` 7, `github-script` 9). + +### Corrigido +- Texto branco sobre fundo branco nas listas de Idioma e Ordenar com o tema escuro (inclusive Auto com o sistema em escuro). +- O campo "Formato" do diálogo de imagem de disco era traduzido como "Form factor" em inglês. + +### Notas +- Nenhuma mudança na lógica de varredura ou de recuperação. As atualizações de dependências tocam o token do servidor local da interface (`getrandom`) e as ligações de dispositivo do Windows (`windows-sys`). +- Mensagens de erro do núcleo, notificações e a saída do terminal continuam em português. + ## [1.0.0] - 2026-10-19 ### Adicionado diff --git a/Cargo.lock b/Cargo.lock index b189391..d0170ec 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -388,7 +388,7 @@ dependencies = [ [[package]] name = "guara-cli" -version = "1.0.0" +version = "1.0.1" dependencies = [ "clap", "ctrlc", @@ -401,7 +401,7 @@ dependencies = [ [[package]] name = "guara-core" -version = "1.0.0" +version = "1.0.1" dependencies = [ "aes", "argon2", diff --git a/Cargo.toml b/Cargo.toml index bfbf0d8..7b8984d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ resolver = "2" members = ["crates/guara-core", "crates/guara-cli"] [workspace.package] -version = "1.0.0" +version = "1.0.1" edition = "2021" license = "MIT OR Apache-2.0" repository = "https://github.com/lucasrguerra/guara" diff --git a/ROADMAP.md b/ROADMAP.md index 59be96a..ae8476e 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -24,10 +24,11 @@ Legend: ✅ done · 🟡 partial · 🔜 planned · 🔭 long-term idea · ⛔ o | 0.5.0 | 2026-10-18 | SQLite viewer with deleted rows, SMART, English interface, recovery resume | | 0.6.0 | 2026-10-18 | Full disk health (ATA and NVMe SMART), `guara health`, new logo | | 1.0.0 | 2026-10-19 | ext4, HFS+, Btrfs, XFS, APFS; BitLocker, LUKS, FileVault 2; RAID and LVM; E01, Ex01, AFF4; fragmented JPEG; MP4 without moov | +| 1.0.1 | 2026-10-20 | Documentation in English with Portuguese translations, complete English interface, screenshots, Docker image of the CLI | Details of each version in the [CHANGELOG](CHANGELOG.md). -## Current status (1.0.0) against what is expected from a forensic suite +## Current status (1.0.1) against what is expected from a forensic suite ### 1. File systems with metadata diff --git a/ROADMAP.pt-BR.md b/ROADMAP.pt-BR.md index 5dfdb7d..b80eaed 100644 --- a/ROADMAP.pt-BR.md +++ b/ROADMAP.pt-BR.md @@ -24,10 +24,11 @@ Legenda: ✅ feito · 🟡 parcial · 🔜 planejado · 🔭 ideia a longo prazo | 0.5.0 | 2026-10-18 | Visualizador de SQLite com linhas apagadas, SMART, interface em inglês, retomada de recuperação | | 0.6.0 | 2026-10-18 | Saúde do disco completa (SMART ATA e NVMe), `guara health`, nova logo | | 1.0.0 | 2026-10-19 | ext4, HFS+, Btrfs, XFS, APFS; BitLocker, LUKS, FileVault 2; RAID e LVM; E01, Ex01, AFF4; JPEG fragmentado; MP4 sem moov | +| 1.0.1 | 2026-10-20 | Documentação em inglês com tradução em português, interface completa em inglês, telas, imagem Docker do terminal | Detalhes de cada versão no [CHANGELOG](CHANGELOG.pt-BR.md). -## Situação atual (1.0.0) contra o que se espera de uma suíte forense +## Situação atual (1.0.1) contra o que se espera de uma suíte forense ### 1. Sistemas de arquivos com metadados diff --git a/apps/gui/src-tauri/Cargo.toml b/apps/gui/src-tauri/Cargo.toml index a21411b..cea5fc6 100644 --- a/apps/gui/src-tauri/Cargo.toml +++ b/apps/gui/src-tauri/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "guara-gui" description = "Guará: interface gráfica de recuperação de arquivos" -version = "1.0.0" +version = "1.0.1" edition = "2021" license = "MIT OR Apache-2.0" repository = "https://github.com/lucasrguerra/guara" diff --git a/apps/gui/src-tauri/tauri.conf.json b/apps/gui/src-tauri/tauri.conf.json index ba0a5ad..d6aec8d 100644 --- a/apps/gui/src-tauri/tauri.conf.json +++ b/apps/gui/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "Guara", - "version": "1.0.0", + "version": "1.0.1", "identifier": "dev.guara.app", "build": { "frontendDist": "../ui" diff --git a/docs/pt-BR/suporte.md b/docs/pt-BR/suporte.md index a5b25e8..5127ecb 100644 --- a/docs/pt-BR/suporte.md +++ b/docs/pt-BR/suporte.md @@ -2,7 +2,7 @@ [English](../support.md) · **Português** -Matriz do que existe hoje (versão 1.0.0). Para o que vem a seguir, veja o [ROADMAP](../../ROADMAP.pt-BR.md). +Matriz do que existe hoje (versão 1.0.1). Para o que vem a seguir, veja o [ROADMAP](../../ROADMAP.pt-BR.md). ## Tabelas de partição diff --git a/docs/support.md b/docs/support.md index cca7d70..b7dd991 100644 --- a/docs/support.md +++ b/docs/support.md @@ -2,7 +2,7 @@ [English](support.md) · [Português](pt-BR/suporte.md) -Matrix of what exists today (version 1.0.0). For what comes next, see the [ROADMAP](../ROADMAP.md). +Matrix of what exists today (version 1.0.1). For what comes next, see the [ROADMAP](../ROADMAP.md). ## Partition tables