diff --git a/android/app/build.gradle b/android/app/build.gradle index 96de135..c55a863 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -125,7 +125,7 @@ chaquopy { install "websockets>=15.0.1" install "bcrypt==3.1.7" install "aiohttp-session>=2.12.1,<3.0.0" - install "cryptography==42.0.8" + install "cryptography==46.0.7" install "pycparser>=3.0" install "pyserial>=3.5" install "jaraco.context>=6.1.1" diff --git a/android/app/src/main/java/com/meshchatx/MainActivity.java b/android/app/src/main/java/com/meshchatx/MainActivity.java index 475162c..ebdf816 100644 --- a/android/app/src/main/java/com/meshchatx/MainActivity.java +++ b/android/app/src/main/java/com/meshchatx/MainActivity.java @@ -115,6 +115,7 @@ public class MainActivity extends AppCompatActivity { webSettings.setAllowFileAccess(true); webSettings.setAllowContentAccess(true); webSettings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW); + webSettings.setMediaPlaybackRequiresUserGesture(false); webView.setWebViewClient(new WebViewClient() { @Override diff --git a/android/chaquopy-recipes/cryptography-46/meta.yaml b/android/chaquopy-recipes/cryptography-46/meta.yaml new file mode 100644 index 0000000..1ef03ee --- /dev/null +++ b/android/chaquopy-recipes/cryptography-46/meta.yaml @@ -0,0 +1,9 @@ +package: + name: cryptography + version: "46.0.7" + +requirements: + build: + - rust + host: + - openssl