diff --git a/CHANGELOG.md b/CHANGELOG.md index cd2afeb..9be2d5e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ Format based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/); versions follow SemVer. +## [1.3.4] - 2026-10-31 + +### Fixed +- **Desktop app: only one window on startup.** The main window used to be visible from launch, so the unprivileged instance's normal window would show, flash while the system asked for the administrator password, and only then get replaced by the elevated relaunch's window a moment later. The window now stays hidden until elevation is resolved — either already elevated, elevation failed (the window then shows the warning), or this is the already-elevated relaunched instance — so only one window ever appears, matching Sabiá. + ## [1.3.3] - 2026-10-30 Unified updater architecture with Sabiá: migrated from the signed `tauri-plugin-updater` to direct Gitea Releases API checking and self-updating with SHA-256 verification. diff --git a/CHANGELOG.pt-BR.md b/CHANGELOG.pt-BR.md index eaa6f77..a562630 100644 --- a/CHANGELOG.pt-BR.md +++ b/CHANGELOG.pt-BR.md @@ -4,6 +4,11 @@ Formato baseado em [Keep a Changelog](https://keepachangelog.com/pt-BR/1.1.0/); versões seguem SemVer. +## [1.3.4] - 2026-10-31 + +### Corrigido +- **App desktop: só uma janela na abertura.** A janela principal ficava visível desde o lançamento, então a instância sem privilégio mostrava a janela normal, piscava enquanto o sistema pedia a senha de administrador, e só depois era substituída pela janela da instância já elevada. Agora a janela fica escondida até a elevação ser resolvida — já elevada, falhou (a janela aí mostra o aviso), ou é a própria instância já relançada como administrador — então só uma janela aparece, igual ao Sabiá. + ## [1.3.3] - 2026-10-30 Arquitetura de atualizador unificada com o Sabiá: migração do `tauri-plugin-updater` assinado para consulta direta à API de Releases do Gitea e autoatualização com verificação de SHA-256. diff --git a/Cargo.lock b/Cargo.lock index b4b8944..45863cd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -416,7 +416,7 @@ dependencies = [ [[package]] name = "guara-cli" -version = "1.3.3" +version = "1.3.4" dependencies = [ "clap", "ctrlc", @@ -429,7 +429,7 @@ dependencies = [ [[package]] name = "guara-core" -version = "1.3.3" +version = "1.3.4" dependencies = [ "aes", "argon2", diff --git a/Cargo.toml b/Cargo.toml index ed7b1e9..e9af39f 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.3" +version = "1.3.4" edition = "2021" license = "MIT OR Apache-2.0" repository = "https://git.lucasrguerra.dev.br/lucasrguerra/guara" diff --git a/apps/gui/src-tauri/Cargo.lock b/apps/gui/src-tauri/Cargo.lock index 7d3b4dc..77c19ca 100644 --- a/apps/gui/src-tauri/Cargo.lock +++ b/apps/gui/src-tauri/Cargo.lock @@ -1342,7 +1342,7 @@ dependencies = [ [[package]] name = "guara-core" -version = "1.3.3" +version = "1.3.4" dependencies = [ "aes", "argon2", @@ -1373,7 +1373,7 @@ dependencies = [ [[package]] name = "guara-gui" -version = "1.3.3" +version = "1.3.4" dependencies = [ "guara-core", "libc", diff --git a/apps/gui/src-tauri/Cargo.toml b/apps/gui/src-tauri/Cargo.toml index 4f57dcd..3f9202a 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á: graphical file recovery interface" -version = "1.3.3" +version = "1.3.4" edition = "2021" license = "MIT OR Apache-2.0" authors = ["Guará contributors"] diff --git a/apps/gui/src-tauri/tauri.conf.json b/apps/gui/src-tauri/tauri.conf.json index 12085b2..0313bf2 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": "Guará", - "version": "1.3.3", + "version": "1.3.4", "identifier": "dev.guara.app", "build": { "frontendDist": "../ui"