Closed
james.maes
wants to merge 4 commits from
release/scanner-1.0.2 into main
pull from: release/scanner-1.0.2
merge into: QRun-IO:main
QRun-IO:main
QRun-IO:feat/session-user-activity
QRun-IO:feat/e2e-scan-base64-extra
QRun-IO:fix/slow-link-timeouts
QRun-IO:fix/signout-idp-session
QRun-IO:fix/metadata-load-timeout
QRun-IO:ci/release-gates
QRun-IO:fix/widget-icon-string-main
QRun-IO:fix/restore-main-tree
QRun-IO:fix/widget-icon-string
QRun-IO:release/scanner-1.0.2-notes
QRun-IO:fix/refresh-device-versions
QRun-IO:fix/company-signout-before-session-end
QRun-IO:test/available-scanner-photo-policy
QRun-IO:feature/gs1-record-photos
QRun-IO:docs/scanner-preview-publication
QRun-IO:feature/mobile-scanner-host
QRun-IO:feature/echo-scanner-presentation
QRun-IO:ci/qrun-android-publisher-main-20261102
QRun-IO:ci-proof/cache-interface-20261102
QRun-IO:ci-proof/android-shared-20261102
QRun-IO:archive/qrun-github-cutover-20261101/c55d3002b0d9/feature/echo-scanner-presentation
QRun-IO:migration/github-cutoff-reconcile-20261101
QRun-IO:archive/qrun-github-cutover-20261101/625a275de334/feature/mobile-scanner-host
QRun-IO:feature/orb-0.8-track
QRun-IO:feature/orb-0.7.17
QRun-IO:feature/orb-0712-stable-gate
QRun-IO:fix/package-token-0710
QRun-IO:fix/shared-publisher-context
QRun-IO:fix/current-registry
QRun-IO:feature/central-ci
No Reviewers
Labels
Clear labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
Something isn't working
Improvements or additions to documentation
This issue or pull request already exists
New feature or request
Good for newcomers
Extra attention is needed
This doesn't seem right
Further information is requested
This will not be worked on
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: QRun-IO/qqq-android#19
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Prepares QQQ Mobile scanner 1.0.2 (versionCode 4), superseding the unpublished signed 1.0.1 (versionCode 3) candidate.
Depends on #17 and #18. This branch is
main(3325bd6) plus local merges offix/company-signout-before-session-end(#17) andfix/refresh-device-versions(#18), plus one release commit. Merge #17 and #18 first; if their merge commits onmaindiffer from the local merge commits here, rebase this branch onto the resultingmainbefore merging (the release commit touches docs only, so the rebase is trivial).Version. The scanner version is not hardcoded in Gradle; it is passed at build time, so the bump is recorded where 1.0.1 / 3 lived (RELEASING, INSTALLATION, SESSION-STATE, TODO, README) as the next build:
-PscannerVersionName=1.0.2 -PscannerVersionCode=4.scanner-host/build.gradle.ktsdefaults are unchanged.Release notes (
CHANGELOG.md, new## 1.0.2 (versionCode 4), candidatesection):nativeLogoutDatanever came back and the browser never opened (MC9400, production APK, real Authentik). (#17)docs/RELEASING.mdgains a "Next candidate: 1.0.2 (versionCode 4)" section with the exact unsigned build command and the isolatedapksignersigning/verification/receipt steps mirrored from 1.0.1.Validation
lintReleaseclean: 0 errors, 0 warnings, 5 informationalappVersionon receipts) happen after the 1.0.2 buildCompatibility and rollout
Do NOT merge before #17 and #18. No tag, no release, no APK, no signing in this PR. Same permanent signer and higher
versionCodeso 1.0.2 updates 1.0.1 in place. No credentials, cookies, tokens or barcodes included.🤖 Generated with Claude Code
Pull request closed