From f273f9d8cda9070cf7a11188ddfa57731c0f47e2 Mon Sep 17 00:00:00 2001 From: Thomas Kroll Date: Fri, 13 Nov 2026 14:47:13 +0100 Subject: [PATCH] =?UTF-8?q?release:=20v0.1.47-beta1=20=E2=80=94=20updates?= =?UTF-8?q?=20download=20in=20the=20browser=20instead=20of=20installing=20?= =?UTF-8?q?inside=20NOVA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bump versionCode 129 -> 130 and versionName 0.1.46 -> 0.1.47-beta1, cut the CHANGELOG section for the beta and add the HANDOFF release-table row. Co-Authored-By: Claude Sonnet 5.5 --- CHANGELOG.md | 14 +++++++++----- HANDOFF.md | 1 + app/build.gradle.kts | 4 ++-- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d93c8d20..d282a8c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,15 @@ release version + date and opens a fresh `[Unreleased]`. ## [Unreleased] +## [0.1.47-beta1] - 2026-11-13 + +Beta: NOVA no longer installs updates itself. It still tells you when a new version is out and shows the release notes, but "Download" now opens the release file in your browser. Please open the update sheet that opens from the "Update available" notice and look at the "Download" and "Release page" buttons, and tell us whether the download and the install from the downloaded file work for you. This beta itself is still installed by the old installer of 0.1.46, so Google Play Protect may show its warning one last time; from this version on, the next update arrives as a browser download. + +### Added +- **The Play Protect notice is documented** — the README and the website now + explain what Google Play Protect shows when you install or update NOVA, why, and + how to check a download (SHA-256 and signing certificate). + ### Changed - **Updates are now downloaded in your browser instead of being installed inside NOVA** — NOVA still tells you when a new version is out and shows its release @@ -29,11 +38,6 @@ release version + date and opens a fresh `[Unreleased]`. expected. Versions up to 0.1.46 still install updates themselves, so the update to this version can show the warning one last time (#306, #307). -### Added -- **The Play Protect notice is documented** — the README and the website now - explain what Google Play Protect shows when you install or update NOVA, why, and - how to check a download (SHA-256 and signing certificate). - ## [0.1.46] - 2026-11-13 Adding a self-signed server now asks about its certificate only once, and the Overview shows dashes instead of zeros when it has no data. The 0.1.46 beta confirmed this on a real phone: the trust question appears once, the Overview shows dashes while offline, Uptime is a duration and disk rows have no dangling separator. diff --git a/HANDOFF.md b/HANDOFF.md index 45c09df0..7ff1e80a 100644 --- a/HANDOFF.md +++ b/HANDOFF.md @@ -80,6 +80,7 @@ Native Android client for Unraid NAS servers (Kotlin + Jetpack Compose, Apollo G | **v0.1.45** | **release** | Stable promotion of the 0.1.45 cycle (beta1): live values on the Overview and the container numbers recover by themselves after a dropped or silent connection to the server; #245 | | v0.1.46-beta1 | pre-release | Beta: the certificate trust question is asked only once when a self-signed server is added; the Overview shows dashes instead of zeros when offline, Uptime as a duration, no dangling separator in disk rows; #292, #303, #304, #305 | | **v0.1.46** | **release** | Stable promotion of the 0.1.46 cycle (beta1): the certificate trust question is asked only once when a self-signed server is added; the Overview shows dashes instead of zeros when offline, Uptime as a duration, no dangling separator in disk rows; #292, #303, #304, #305 **(Latest)** | +| v0.1.47-beta1 | pre-release | Beta: NOVA no longer installs updates itself; the update check stays and "Download" opens the release file in the browser (ADR-0046); the Google Play Protect notice is documented; #306, #307, #312 | ## Stack diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 877cc809..78c3231f 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -16,8 +16,8 @@ android { applicationId = "io.github.nofuturekid.nova" minSdk = 26 targetSdk = 36 - versionCode = 129 - versionName = "0.1.46" + versionCode = 130 + versionName = "0.1.47-beta1" vectorDrawables { useSupportLibrary = true } }