diff --git a/CHANGELOG.md b/CHANGELOG.md index 6928eb4..40ff23f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.30-beta.52] - 2026-06-09 + ### Fixed - **The Windows in-app uninstall now fully removes the data root.** When you unchecked "keep my settings & logs", the uninstall could leave `%ProgramData%\WsScrcpyWeb` behind. The helper that does the cleanup ran from *inside* that folder (`…\control\operation-server\`), and Windows can't delete a running program — and even after a successful delete, the helper's own logging immediately recreated the `logs` folder. The helper now copies itself to the system temp folder and that copy — with logging turned off, and after waiting for the original to exit — runs the uninstaller and deletes the data root, so nothing is left behind. Keeping settings still preserves `config.json` and `logs`. diff --git a/Cargo.lock b/Cargo.lock index 993232b..b8cdab3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1739,7 +1739,7 @@ checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4" [[package]] name = "ws-scrcpy-web-common" -version = "0.1.30-beta.51" +version = "0.1.30-beta.52" dependencies = [ "anyhow", "chrono", @@ -1751,7 +1751,7 @@ dependencies = [ [[package]] name = "ws-scrcpy-web-launcher" -version = "0.1.30-beta.51" +version = "0.1.30-beta.52" dependencies = [ "anyhow", "ctrlc", @@ -1768,7 +1768,7 @@ dependencies = [ [[package]] name = "ws-scrcpy-web-tray" -version = "0.1.30-beta.51" +version = "0.1.30-beta.52" dependencies = [ "anyhow", "ureq 2.12.1", diff --git a/Cargo.toml b/Cargo.toml index 83e7b47..16eacbd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ resolver = "2" members = ["common", "launcher", "tray"] [workspace.package] -version = "0.1.30-beta.51" +version = "0.1.30-beta.52" edition = "2021" authors = ["ws-scrcpy-web contributors"] license = "GPL-3.0-or-later" diff --git a/package.json b/package.json index a7a3765..ec0f462 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ws-scrcpy-web", - "version": "0.1.30-beta.51", + "version": "0.1.30-beta.52", "description": "Browser-based Android screen mirroring and control, powered by scrcpy", "license": "GPL-3.0-only", "author": "bilbospocketses",