diff options
| author | Adam Soltys <[email protected]> | 2026-11-06 23:05:05 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-11-06 23:05:05 -0700 |
| commit | f698dd9b1c638092c5c313889c1ac94feb91245f (patch) | |
| tree | c3d0e36727667aaf1ea2913013e1ab955fe82ac6 /tools/account-access-test.js | |
| parent | 8969744783e2851b287e937f71033ce4b6bb4dc3 (diff) | |
| download | coinosv3-f698dd9b1c638092c5c313889c1ac94feb91245f.tar.gz coinosv3-f698dd9b1c638092c5c313889c1ac94feb91245f.zip | |
The WebView builds fit between the system bars, wear the page's colour there, and offer passkeys. Android 15 draws every app edge to edge, so the page ran under the status bar and the navigation buttons sat on its bottom row: MainActivity now hosts the WebView in a frame padded by the system bars, the display cutout and the keyboard; the frame takes the page's theme-color (read on load and watched for theme switches, through CoinosHost.bars) with dark or light bar icons to match, and 3-button navigation's own light scrim is turned off. And a WebView exposes no WebAuthn unless the app asks, so passkey sign-in and the fingerprint lock were missing (Adam, 2026-11-06, on the Beta): the webview, fcm and fdroid builds turn on androidx.webkit's WebAuthn support (WEB_AUTHENTICATION_SUPPORT_FOR_APP), and assetlinks.json grants get_login_creds for v3.coinos.io to io.coinos.app, io.coinos.beta, io.coinos.webview and io.coinos.fdroid (same signing certificate; the TWA's handle_all_urls entry unchanged)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01VMan6Ts5Tktega8VbLg31q
Diffstat (limited to 'tools/account-access-test.js')
0 files changed, 0 insertions, 0 deletions
