Skip to content

Prepare release 1.11.4 - #55

Merged
aquasolterra merged 2 commits into
mainfrom
fdroid-review
Sep 6, 2026
Merged

Prepare release 1.11.4#55
aquasolterra merged 2 commits into
mainfrom
fdroid-review

Conversation

@aquasolterra

Copy link
Copy Markdown
Member

From F-Droid review.

aquasolterra and others added 2 commits September 6, 2026 00:02
Verified locally with fdroidserver 2.4.2: all three ABIs reproduce the
published APK byte for byte, and all three carry only 0x7109871A (signature
scheme v2) and 0x42726577 (verity padding) in their signing block -- the two
checks are separate questions, which is what let the dependency metadata
through last time. The gap between built and signed APK is 4096 bytes now
rather than 12288, which is that block gone.
Two of the three comments on fdroiddata!47901. The first, dropping the
Schedule category, was applied on the merge request itself; the recipe copy
here had drifted and is brought back in line.

Author info is AuthorName/AuthorEmail/AuthorWebSite, placed where
yaml_app_field_order puts them. There is no separate project website, so no
WebSite.

The version code scheme is the interesting one. F-Droid asks Flutter apps for
`build number * 10 + 1|2|3` instead of Flutter's own `1|2|4 * 1000 + build
number`, so `abiCodes` in android/app/build.gradle.kts now overrides each
split's versionCodeOverride. Measured rather than assumed: this block runs
after Flutter's, so ours wins, and AGP 9.3.2 still carries the old variant API
the snippet needs.

The sharp edge is that the new scheme counts *smaller*. At build 15 it gives
151/152/153 where the published APKs are 1015/2015/4015, and Android refuses
an update numbered below the installed one -- everyone holding a GitHub APK
would have been stranded. Hence the build number jumps to 402, which is the
first value putting all three above their predecessors (4021/4022/4023, built
and read back off the APKs). A version code may only ever grow, so AGENTS.md
records why 402 is not an arbitrary number.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@codecov

codecov Bot commented Sep 6, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@aquasolterra
aquasolterra merged commit f5e0604 into main Sep 6, 2026
3 checks passed
@aquasolterra
aquasolterra deleted the fdroid-review branch September 6, 2026 11:07
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