Skip to content

Release/prep public - #3

Merged
lorenzocamilli merged 2 commits into
mainfrom
release/prep-public
Aug 16, 2026
Merged

Release/prep public#3
lorenzocamilli merged 2 commits into
mainfrom
release/prep-public

Conversation

@lorenzocamilli

Copy link
Copy Markdown
Contributor

No description provided.

Universal release APKs ballooned to ~83MB after adding opencv_dart
(bundled native libs for every ABI). Building with --split-per-abi
instead produces one APK per ABI, so a real device only downloads the
~28MB it actually needs. Applied to both the release GitHub Actions
workflow and the local Docker build-apk service.

Also bumps the app version and moves the changelog's Unreleased
entries under 1.1.0 ahead of tagging the release.
…ADME

Rename the Android package from the placeholder com.example.fosscanner
to com.fosscanner.app (namespace, applicationId, and the Kotlin source
path). Release builds now sign with a real upload keystore instead of
the debug one, read from android/key.properties (gitignored) locally
and reconstituted from repo secrets in the release workflow, falling
back to debug signing when no keystore is configured so local/CI
analyze+test still work with zero secrets.

Also rewrites the README with badges and a direct-download button
pointing at GitHub Releases, and documents both changes plus a real,
unresolved blocker for an eventual F-Droid submission (opencv_dart
fetches OpenCV source over the network mid-build, which F-Droid's
sandboxed builders don't allow).
@lorenzocamilli
lorenzocamilli merged commit 6322e9c into main Aug 16, 2026
1 check passed
@lorenzocamilli
lorenzocamilli deleted the release/prep-public branch August 16, 2026 18:53
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