Prep for public distribution. All user-facing strings, the README, the Gitea
workflow step names/comments and the keystore example are now English.
Follow-up i18n (string resources + locale files) is tracked in #5.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Add contents:write permission and replace upload-artifact with an API call
that creates/reuses the release for the tag and attaches the signed APK as a
downloadable asset.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The gitea.gompstar.com detour is abandoned; restore runs-on: paperscan and
the plain checkout that build successfully on the x86_64 LXC runner.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Both the ARM64 global runner and the new LXC runner had the ubuntu-latest
label, so Gitea could dispatch the Android build to the incompatible ARM
box. Use a unique 'paperscan' label so only the x86_64 LXC runner matches.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Native Kotlin/Compose app met CameraX + OpenCV randdetectie/perspectiefcorrectie,
multi-page PDF-export, en Paperless-ngx upload (of Android deelmenu). Alles lokaal.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>