From 3946adda09291c47c8fbc858fb54dbdc905bcca5 Mon Sep 17 00:00:00 2001 From: Lucas Rayan Date: Fri, 23 Oct 2026 12:16:11 -0300 Subject: [PATCH] release: 1.3.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Só a logo nova: o guará com o anel laranja, uma arte transparente para os dois temas, no app, no favicon, nos ícones e no README. Sem mudança de comportamento. Co-Authored-By: Claude Sonnet 5.5 --- CHANGELOG.md | 11 +++++++++++ CHANGELOG.pt-BR.md | 11 +++++++++++ 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 +- 8 files changed, 31 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0b7d209..e9e7191 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,17 @@ Format based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/); versions follow SemVer. +## [1.3.1] - 2026-10-23 + +### Changed +- **New official logo:** the maned wolf (guará) inside the orange ring, drawn by the project's author, with a transparent background so the same art works in the light and dark themes. It replaces the old track-disc logo in the app (sidebar, top bar and home screen), the favicon, the desktop app icons and the README. +- `guara ui` serves the new `guara.png` and `guara-s.png`; `scripts/gerar-logo.py` derives the small logo and the app icon from the official art. +- Development: `scripts/verificar.sh` runs locally what the CI runs, with an optional pre-push hook (`scripts/instalar-hooks.sh`), and the CI no longer runs on documentation-only changes. + +### Notes +- No change to scanning, recovery, signing or any other behavior. This is the first release after the in-app updater: an app on 1.3.0 should offer **Update now**. +- The screenshots in `docs/img/` still show the old logo and will be redone. + ## [1.3.0] - 2026-10-23 ### Added diff --git a/CHANGELOG.pt-BR.md b/CHANGELOG.pt-BR.md index 19f6046..a4d1f57 100644 --- a/CHANGELOG.pt-BR.md +++ b/CHANGELOG.pt-BR.md @@ -4,6 +4,17 @@ Formato baseado em [Keep a Changelog](https://keepachangelog.com/pt-BR/1.1.0/); versões seguem SemVer. +## [1.3.1] - 2026-10-23 + +### Alterado +- **Logo oficial nova:** o guará dentro do anel laranja, desenhado pelo autor do projeto, com fundo transparente para a mesma arte servir aos temas claro e escuro. Ela substitui a logo antiga das trilhas de disco no app (barra lateral, topo e tela inicial), no favicon, nos ícones do app desktop e no README. +- O `guara ui` serve os novos `guara.png` e `guara-s.png`; o `scripts/gerar-logo.py` deriva a logo pequena e o ícone do app da arte oficial. +- Desenvolvimento: o `scripts/verificar.sh` roda localmente o que o CI roda, com um hook opcional de pre-push (`scripts/instalar-hooks.sh`), e o CI deixa de rodar em mudanças só de documentação. + +### Notas +- Nenhuma mudança na varredura, na recuperação, na assinatura ou em qualquer outro comportamento. É a primeira versão depois do atualizador do app: um app na 1.3.0 deve oferecer **Atualizar agora**. +- Os screenshots em `docs/img/` ainda mostram a logo antiga e serão refeitos. + ## [1.3.0] - 2026-10-23 ### Adicionado diff --git a/Cargo.lock b/Cargo.lock index 5f55a0e..a7031c9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -416,7 +416,7 @@ dependencies = [ [[package]] name = "guara-cli" -version = "1.3.0" +version = "1.3.1" dependencies = [ "clap", "ctrlc", @@ -429,7 +429,7 @@ dependencies = [ [[package]] name = "guara-core" -version = "1.3.0" +version = "1.3.1" dependencies = [ "aes", "argon2", diff --git a/Cargo.toml b/Cargo.toml index 4f9ff39..e902ae6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ resolver = "2" members = ["crates/guara-core", "crates/guara-cli"] [workspace.package] -version = "1.3.0" +version = "1.3.1" edition = "2021" license = "MIT OR Apache-2.0" repository = "https://github.com/lucasrguerra/guara" diff --git a/ROADMAP.md b/ROADMAP.md index da8e37a..f4f047b 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -28,10 +28,11 @@ Legend: ✅ done · 🟡 partial · 🔜 planned · 🔭 long-term idea · ⛔ o | 1.1.0 | 2026-10-20 | Core messages and dates in English, automated translation check, RustCrypto on digest 0.11, verified Docker device access and Superset workspaces | | 1.2.0 | 2026-10-22 | QCOW2, VMDK, VHD, VHDX and DMG virtual disks, hash-chained audit trail, PDF report, APFS free-space map | | 1.3.0 | 2026-10-23 | Update from inside the app, Ed25519 signatures, differencing QCOW2/VMDK and LZFSE DMG, reference images tested on Linux, macOS and Windows, XFS real-deletion test | +| 1.3.1 | 2026-10-23 | New official logo | Details of each version in the [CHANGELOG](CHANGELOG.md). -## Current status (1.3.0) against what is expected from a forensic suite +## Current status (1.3.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 b889070..084d6be 100644 --- a/ROADMAP.pt-BR.md +++ b/ROADMAP.pt-BR.md @@ -28,10 +28,11 @@ Legenda: ✅ feito · 🟡 parcial · 🔜 planejado · 🔭 ideia a longo prazo | 1.1.0 | 2026-10-20 | Mensagens do núcleo e datas em inglês, verificação automática da tradução, RustCrypto em digest 0.11, acesso a dispositivo no Docker e workspaces do Superset verificados | | 1.2.0 | 2026-10-22 | Discos virtuais QCOW2, VMDK, VHD, VHDX e DMG, trilha de auditoria encadeada por hash, relatório em PDF, mapa de espaço livre do APFS | | 1.3.0 | 2026-10-23 | Atualização pelo próprio app, assinaturas Ed25519, QCOW2/VMDK diferenciais e DMG com LZFSE, imagens de referência testadas em Linux, macOS e Windows, teste de exclusão real do XFS | +| 1.3.1 | 2026-10-23 | Nova logo oficial | Detalhes de cada versão no [CHANGELOG](CHANGELOG.pt-BR.md). -## Situação atual (1.3.0) contra o que se espera de uma suíte forense +## Situação atual (1.3.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 127c22f..594f41a 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.3.0" +version = "1.3.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 cbf4ecf..a9d97a2 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.3.0", + "version": "1.3.1", "identifier": "dev.guara.app", "build": { "frontendDist": "../ui"