Repository navigation
pairux on Android (com.pairux.app) - #179
Merged
Merged
Conversation
A WebView shell for pairux.com, built for Google Play. minSdk 24, targetSdk 35, and it produces an .aab (what Play takes) alongside an .apk for sideloading. Play rejects a bare web wrapper, so this adds what a browser tab cannot: - pairux.com links open in the app (autoVerify App Links) - the system Back button walks the page's own history - <input type=file> works at all, which needs onShowFileChooser - a WebView silently does nothing on a file input without it - getUserMedia is bridged to Android's own permission prompt - full-screen video, and an offline screen instead of Chrome's dinosaur Upload key in vault profullstack/pairux-android--signing (cert SHA-256 ca22e2122c67...). It is the upload key, not the app signing key: Play holds that one once enrolled, so this one is recoverable and that one is not. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
ThreatCrush Security Scan50 finding(s) HIGH/CRITICAL: 4 | MEDIUM: 24 | LOW: 22
Snippets are redacted; ThreatCrush never prints matched credential material. |
…ine page Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A WebView shell for pairux.com built for Google Play, in
appstores/android/.minSdk24,targetSdk35;build.shproduces an.aab(what Play takes) and an.apkfor sideloading.Play rejects a bare web wrapper, so this earns its place with what a browser tab cannot do:
pairux.comlinks open in the app (autoVerifyApp Links)<input type=file>works — a WebView does nothing on a file input until you implementonShowFileChoosergetUserMediais bridged to Android's own permission promptUpload key is in vault
profullstack/pairux-android--signing— the upload key, not the app signing key: Play holds that once enrolled, so this one can be reset and that one cannot.Verified on a phone emulator (API 30, 1080x2280): installs, launches, holds focus, no
FATAL, site renders.Play Console account: anthony@profullstack.com. A new account still needs its tester/verification gate cleared before production.
🤖 Generated with Claude Code