Skip to content

Prepare v0.3.1: bump version to 0.3.1 (versionCode 4) - #32

Merged
guyiome merged 1 commit into
mainfrom
prepare-v0.3.1
Sep 2, 2026
Merged

Prepare v0.3.1: bump version to 0.3.1 (versionCode 4)#32
guyiome merged 1 commit into
mainfrom
prepare-v0.3.1

Conversation

@guyiome

@guyiome guyiome commented Sep 2, 2026

Copy link
Copy Markdown
Owner

Summary

Version bump ahead of tagging v0.3.1. Patch release over v0.3.0, covering the new artist logo (#30), the camera preview/overlay freeze fix on in-app language change (#26), the security policy and issue templates (#24), and two dependency batches (#25, #31).

The bump is a prerequisite, not bookkeeping: the in-app update checker compares BuildConfig.VERSION_NAME against the latest GitHub release tag, so tagging v0.3.1 while the build still reported 0.3.0 would show a permanent, unclearable "update available" badge to users already running the newest build.

No README sync this time, unlike the v0.3.0 preparation — that one tracked newly added features, whereas everything since is fixes plus the logo. Checked that no tracked doc still credits the previous placeholder logo.

Test plan

  • testDebugUnitTest, assembleDebug, lintDebug pass.
  • Verified the built APK actually reports the new version rather than assuming the edit took: aapt2 dump badgingversionCode='4' versionName='0.3.1'.
  • After merge: tag v0.3.1, which triggers release.yml (signed build + GitHub Release). The published APK's signature will be checked against the real release key, not the debug fallback.

Patch release over v0.3.0: the new artist logo (#30), the camera
preview/overlay freeze fix on in-app language change (#26), the
security policy and issue templates (#24), and two dependency batches
(#25, #31).

Bumping versionName is not cosmetic here, it's required before
tagging: the in-app update checker compares BuildConfig.VERSION_NAME
against the latest GitHub release tag, so tagging v0.3.1 while the
build still reported 0.3.0 would show a permanent, unclearable
"update available" badge to users already running the newest build.

No README sync this time, unlike the v0.3.0 preparation: that one
tracked newly added features, whereas everything since is fixes plus
the logo. Checked that no tracked doc still credits the previous
placeholder logo.

Verified the built APK actually reports the new version (aapt2 dump
badging: versionCode='4' versionName='0.3.1') rather than assuming the
edit took effect. Unit tests, debug build and lint all pass.
@guyiome
guyiome merged commit 3ec3ebc into main Sep 2, 2026
3 checks passed
@guyiome
guyiome deleted the prepare-v0.3.1 branch September 2, 2026 11:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant