From 165847da1ca3c3be627b5968bc77e9a11b3385cb Mon Sep 17 00:00:00 2001 From: Christophe Besson Date: Sat, 17 Oct 2026 13:29:25 +0200 Subject: feat(android): ask for the local network when a group opens Android 17 makes it a permission for an application targeting SDK 37. Co-Authored-By: Claude Opus 5.5 --- .../meshbay-android/app/src/main/assets/bridge/meshbay-bridge.js | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'packages/meshbay-android/app/src/main/assets/bridge') diff --git a/packages/meshbay-android/app/src/main/assets/bridge/meshbay-bridge.js b/packages/meshbay-android/app/src/main/assets/bridge/meshbay-bridge.js index d829df34..e8b40b2d 100644 --- a/packages/meshbay-android/app/src/main/assets/bridge/meshbay-bridge.js +++ b/packages/meshbay-android/app/src/main/assets/bridge/meshbay-bridge.js @@ -104,6 +104,14 @@ resolveStun: (urls) => call('ice:resolve-stun', urls), + // Android 17's permission to reach the local network, where the node + // usually is: its state, the question, and this application's settings. + localNetwork: { + state: () => call('lan:state'), + request: () => call('lan:request'), + openSettings: () => call('lan:settings'), + }, + // The device's hub key: generated, held and used natively. The page asks // for a signature and never sees a key — it parses hostile input. device: { -- cgit v1.2.3