diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 735ce90..dd639ea 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -76,6 +76,8 @@ + + @@ -85,6 +87,9 @@ + + + diff --git a/app/src/main/java/app/fedilab/nitterizeme/MainActivity.java b/app/src/main/java/app/fedilab/nitterizeme/MainActivity.java index d171837..3ecd2ba 100644 --- a/app/src/main/java/app/fedilab/nitterizeme/MainActivity.java +++ b/app/src/main/java/app/fedilab/nitterizeme/MainActivity.java @@ -101,7 +101,9 @@ public class MainActivity extends AppCompatActivity { "invidious.snopyta.org", "invidiou.sh", "invidious.toot.koeln", - "invidious.ggc-project.de" + "invidious.ggc-project.de", + "invidious.13ad.de", + "yewtu.be" }; public static String[] nitter_instances = { "nitter.net", @@ -109,7 +111,10 @@ public class MainActivity extends AppCompatActivity { "nitter.42l.fr", "nitter.13ad.de", "tw.openalgeria.org", - "nitter.pussthecat.org" + "nitter.pussthecat.org", + "nitter.mastodont.cat", + "nitter.dark.fail", + "nitter.tedomum.net" }; public static String[] bibliogram_instances = { "bibliogram.art", diff --git a/app/src/main/java/app/fedilab/nitterizeme/TransformActivity.java b/app/src/main/java/app/fedilab/nitterizeme/TransformActivity.java index 90753fb..d747ce7 100644 --- a/app/src/main/java/app/fedilab/nitterizeme/TransformActivity.java +++ b/app/src/main/java/app/fedilab/nitterizeme/TransformActivity.java @@ -429,7 +429,7 @@ public class TransformActivity extends Activity { boolean embedded_player = sharedpreferences.getBoolean(SET_EMBEDDED_PLAYER, false); if (Arrays.asList(invidious_instances).contains(Objects.requireNonNull(i.getData()).getHost()) && embedded_player) { - if (!i.getData().toString().contains("videoplayback")) { + if (!i.getData().toString().contains("videoplayback") && !i.getData().toString().contains("/channel/")) { Intent intentPlayer = new Intent(TransformActivity.this, WebviewPlayerActivity.class); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { intentPlayer.addFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT | Intent.FLAG_ACTIVITY_MULTIPLE_TASK); diff --git a/build.gradle b/build.gradle index dcaeef2..b55d89a 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:3.6.1' + classpath 'com.android.tools.build:gradle:3.6.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files diff --git a/fastlane/metadata/android/en-US/changelogs/13.txt b/fastlane/metadata/android/en-US/changelogs/13.txt new file mode 100644 index 0000000..93f0647 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/13.txt @@ -0,0 +1,5 @@ +Added: +- Support to more Invidious and Nitter instances + +Fixed: +- Built-in player opening channels \ No newline at end of file