diff --git a/app/build.gradle b/app/build.gradle
index a1c5eb4..2aed59f 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -12,8 +12,8 @@ android {
applicationId "social.snort.app"
minSdk 26
targetSdk 33
- versionCode 13
- versionName "0.1.18"
+ versionCode 14
+ versionName "0.1.20"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index f753bd4..a30ad42 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -3,16 +3,16 @@
xmlns:tools="http://schemas.android.com/tools">
+
+
+
+
+
+
+
+
+
-
+
+
\ No newline at end of file
diff --git a/app/src/main/java/social/snort/app/MainActivity.kt b/app/src/main/java/social/snort/app/MainActivity.kt
index 42906a0..4c99a0e 100644
--- a/app/src/main/java/social/snort/app/MainActivity.kt
+++ b/app/src/main/java/social/snort/app/MainActivity.kt
@@ -1,6 +1,7 @@
package social.snort.app
import android.content.Intent
+import android.content.Intent.ACTION_VIEW
import android.net.Uri
import android.os.Bundle
import android.webkit.PermissionRequest
@@ -54,11 +55,22 @@ class MainActivity : ComponentActivity() {
return true
}
}
- webView.settings.domStorageEnabled = true
- webView.settings.javaScriptEnabled = true
+ webView.settings.domStorageEnabled = true;
+ webView.settings.javaScriptEnabled = true;
webView.settings.databaseEnabled = true;
+ webView.setRendererPriorityPolicy(WebView.RENDERER_PRIORITY_IMPORTANT, true);
setContentView(webView)
- webView.loadUrl("https://appassets.androidplatform.net/")
+
+ if (intent.data != null && intent.action === ACTION_VIEW) {
+ webView.loadUrl(
+ Uri.withAppendedPath(
+ Uri.parse("https://appassets.androidplatform.net/"),
+ intent.data!!.path
+ ).toString()
+ )
+ } else {
+ webView.loadUrl("https://appassets.androidplatform.net/")
+ }
}
override fun onBackPressed() {