diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 6ef02b8..83fc9a3 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -16,8 +16,8 @@ android { targetSdk = 36 // Raised for every build published to the download page (TASK-066), or the app will not // see it as newer. - versionCode = 5 - versionName = "0.2.3" + versionCode = 6 + versionName = "0.2.4" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } diff --git a/docs/development-log.md b/docs/development-log.md index 854e83c..9c657bb 100644 --- a/docs/development-log.md +++ b/docs/development-log.md @@ -1604,3 +1604,14 @@ This is the append-only implementation and handoff record shared by Codex and Cl - Checks and results: the five required checks pass; two unit tests added for the update steps. - Caution: the install path has not run on any device. It is the part of this app most likely to differ between phones; if it fails, the APK address still installs by hand. + +## 2026-10-12 (continued) — TASK-074: 0.2.4 published to the team's Gitea + +- Request: the product owner asked for 0.2.4 to be published. +- What changed: version 0.2.4 (versionCode 6) with the in-app update of TASK-073. Source pushed + to `main`; `UBGitea.apk` and `version.json` on the `apk` branch replaced. +- Checks and results: the five required checks pass; lint 0 errors. The APK downloaded from the + `apk` branch has the same SHA-256 as the one built here. +- Caution: published without having been seen on a device, at the product owner's decision. + 0.2.3 and older still update through the browser download; the in-app update is first used + going from 0.2.4 to whatever comes next, so it stays unproven until then. diff --git a/tasks/074-publish-0.2.4.md b/tasks/074-publish-0.2.4.md new file mode 100644 index 0000000..fb96c0d --- /dev/null +++ b/tasks/074-publish-0.2.4.md @@ -0,0 +1,42 @@ +# TASK-074: Publish 0.2.4 to the team's Gitea + +Status: done +Owner: Claude +Reviewer: human product owner + +## Request + +The product owner asked for the update without a downloaded file (TASK-073) to be published as +0.2.4 (2026-10-12). + +## Writable paths + +- `app/build.gradle.kts` +- `tasks/074-publish-0.2.4.md` +- `docs/development-log.md` + +## Acceptance criteria + +- [x] Version 0.2.4, versionCode 6. +- [x] The source is on `main` of the team's repository. +- [x] `UBGitea.apk` and `version.json` on the `apk` branch are 0.2.4, and the downloaded APK is + byte-identical to the one built here. + +## Security and privacy + +The APK is the debug build, signed with this PC's debug key, as before. No secret is in it or in +the push. + +## Required checks + +```text +./gradlew compileDebugKotlin compileDebugUnitTestKotlin testDebugUnitTest assembleDebug lintDebug +``` + +## Evidence + +See the development log entry for TASK-074. + +## Review findings + +None.