aboutsummaryrefslogtreecommitdiffstats
path: root/docs/REPRODUCIBLE.md
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-10-04 23:02:15 -0700
committerAdam Soltys <[email protected]>2026-10-04 23:02:15 -0700
commite1bc34923bed8fd00c5a3cdacdfb7f102c87d7a3 (patch)
tree93ba587663ff503c84b96b077676086159d2f9ce /docs/REPRODUCIBLE.md
parentbd935e0cab30461dc4c8702ad54704b6e3d90726 (diff)
downloadcoinosv3-fdroid-v1.9.tar.gz
coinosv3-fdroid-v1.9.zip
Android: TWA activities only in the TWA build, push wakes run the bundled app, the origin fails closed; 1.9 (code 10).fdroid-v1.9
F-Droid review of 1.8: the shared manifest declared the TWA's LauncherActivity/IntentActivity in the webview and fdroid builds, which don't compile them (a second, crashing launcher icon). They move to src/twa/AndroidManifest.xml. WakeJob's off-screen WebView now answers the origin from assets like MainActivity's, and Assets returns 404 for any v3.coinos.io path it doesn't carry outside the live API list instead of fetching it. POST_NOTIFICATIONS is asked only when a UnifiedPush distributor is installed. The description names the third-party hosts (DoH, post media). Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'docs/REPRODUCIBLE.md')
-rw-r--r--docs/REPRODUCIBLE.md4
1 files changed, 3 insertions, 1 deletions
diff --git a/docs/REPRODUCIBLE.md b/docs/REPRODUCIBLE.md
index bb02537..2a04eb7 100644
--- a/docs/REPRODUCIBLE.md
+++ b/docs/REPRODUCIBLE.md
@@ -41,7 +41,9 @@ only `META-INF/` should differ).
- The page still lives at the `https://v3.coinos.io/` origin, so storage,
links and gift URLs behave as on the web; only the site's live API paths
(`/electrum`, `/esplora/`, `/sp/`, `/lnurlp/`, `/.well-known/`, `/api/`)
- reach the network.
+ reach the network. Any other path the APK doesn't carry is a 404, never a
+ fetch from the live site — for the visible app and for the off-screen
+ WebView a UnifiedPush wake starts (`WakeJob.java`) alike.
## Release