diff --git a/app/build.gradle b/app/build.gradle index 1cda5fce..ef3440e5 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -31,8 +31,12 @@ android { applicationId "com.lagradost.cloudstream3" minSdkVersion 21 targetSdkVersion 30 - versionCode 17 - versionName "1.3.0" + versionCode 18 + versionName "1.5.2" + + resValue "string", "app_version", + "${defaultConfig.versionName}${versionNameSuffix ?: ""}" + buildConfigField("String", "BUILDDATE", "new java.text.SimpleDateFormat(\"yyyy-MM-dd HH:mm\").format(new java.util.Date(" + System.currentTimeMillis() + "L));") testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" diff --git a/app/src/main/java/com/lagradost/cloudstream3/movieproviders/AsiaFlixProvider.kt b/app/src/main/java/com/lagradost/cloudstream3/movieproviders/AsiaFlixProvider.kt index 6e32dcdd..d65a8bff 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/movieproviders/AsiaFlixProvider.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/movieproviders/AsiaFlixProvider.kt @@ -104,7 +104,7 @@ class AsiaFlixProvider : MainAPI() { private fun DramaPage.toLoadResponse(): TvSeriesLoadResponse { return TvSeriesLoadResponse( name, - _id, + "$mainUrl$dramaUrl/$_id".replace("drama-detail", "show-details"), this@AsiaFlixProvider.name, TvType.TvSeries, episodes.mapNotNull { it.toTvSeriesEpisode() }.sortedBy { it.episode }, diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultFragment.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultFragment.kt index 5527cbc1..74094b80 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultFragment.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultFragment.kt @@ -861,7 +861,11 @@ class ResultFragment : Fragment() { result_openinbrower.setOnClickListener { val i = Intent(ACTION_VIEW) i.data = Uri.parse(d.url) - startActivity(i) + try { + startActivity(i) + } catch (e : Exception) { + e.printStackTrace() + } } result_share.setOnClickListener { @@ -1059,7 +1063,11 @@ class ResultFragment : Fragment() { result_reload_connection_open_in_browser.setOnClickListener { val i = Intent(ACTION_VIEW) i.data = Uri.parse(tempUrl) - startActivity(i) + try { + startActivity(i) + } catch (e : Exception) { + e.printStackTrace() + } } if (viewModel.resultResponse.value == null) diff --git a/app/src/main/res/drawable/go_back_30.xml b/app/src/main/res/drawable/go_back_30.xml index 3b78f9fc..e57946b6 100644 --- a/app/src/main/res/drawable/go_back_30.xml +++ b/app/src/main/res/drawable/go_back_30.xml @@ -1,6 +1,6 @@ + android:name="path_1" + android:pathData="M 138.13 485.27 L 158.46 457.96 C 172.78 472.21 190.74 483.78 214.41 483.78 C 240.23 483.78 258.03 470.43 258.03 448.17 C 258.03 423.83 242.38 408.11 188.73 408.11 L 188.73 376.94 C 234.88 376.94 250.02 360.94 250.02 339.25 C 250.02 319.52 236.89 307.65 215.15 307.65 C 196.9 307.65 182.21 316.4 167.96 329.9 L 145.85 303.49 C 165.85 285.68 188.59 273.67 216.93 273.67 C 262.04 273.67 293.05 296.22 293.05 336.06 C 293.05 362.4 277.47 380.21 251.95 390.3 L 251.95 391.78 C 279.85 399.05 301.06 419.09 301.06 450.54 C 301.06 493.54 263.52 518.66 218.12 518.66 C 180.05 518.66 154.75 503.96 138.13 485.27 Z M 334.45 395.2 C 334.45 315.44 365.61 273.67 414.58 273.67 C 463.55 273.67 494.71 315.67 494.71 395.2 C 494.71 474.95 463.55 518.66 414.58 518.66 C 365.61 518.66 334.45 474.95 334.45 395.2 Z M 453.9 395.2 C 453.9 328.42 437.43 307.2 414.58 307.2 C 391.73 307.2 375.25 328.42 375.25 395.2 C 375.25 461.98 391.73 485.12 414.58 485.12 C 437.43 485.12 453.9 461.97 453.9 395.2 Z" + android:fillColor="#ffffff" + android:strokeWidth="1" tools:ignore="VectorPath"/> diff --git a/app/src/main/res/drawable/go_forward_30.xml b/app/src/main/res/drawable/go_forward_30.xml index bf36e14f..f5ff4c02 100644 --- a/app/src/main/res/drawable/go_forward_30.xml +++ b/app/src/main/res/drawable/go_forward_30.xml @@ -1,6 +1,6 @@ + android:name="path_1" + android:pathData="M 138.13 485.27 L 158.46 457.96 C 172.78 472.21 190.74 483.78 214.41 483.78 C 240.23 483.78 258.03 470.43 258.03 448.17 C 258.03 423.83 242.38 408.11 188.73 408.11 L 188.73 376.94 C 234.88 376.94 250.02 360.94 250.02 339.25 C 250.02 319.52 236.89 307.65 215.15 307.65 C 196.9 307.65 182.21 316.4 167.96 329.9 L 145.85 303.49 C 165.85 285.68 188.59 273.67 216.93 273.67 C 262.04 273.67 293.05 296.22 293.05 336.06 C 293.05 362.4 277.47 380.21 251.95 390.3 L 251.95 391.78 C 279.85 399.05 301.06 419.09 301.06 450.54 C 301.06 493.54 263.52 518.66 218.12 518.66 C 180.05 518.66 154.75 503.96 138.13 485.27 Z M 334.45 395.2 C 334.45 315.44 365.61 273.67 414.58 273.67 C 463.55 273.67 494.71 315.67 494.71 395.2 C 494.71 474.95 463.55 518.66 414.58 518.66 C 365.61 518.66 334.45 474.95 334.45 395.2 Z M 453.9 395.2 C 453.9 328.42 437.43 307.2 414.58 307.2 C 391.73 307.2 375.25 328.42 375.25 395.2 C 375.25 461.98 391.73 485.12 414.58 485.12 C 437.43 485.12 453.9 461.97 453.9 395.2 Z" + android:fillColor="#ffffff" + android:strokeWidth="1" tools:ignore="VectorPath"/> diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index eb3d38df..c434db81 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,3 +1,4 @@ + CloudStream Home diff --git a/app/src/main/res/xml/settings.xml b/app/src/main/res/xml/settings.xml index b5643ab9..028d9f47 100644 --- a/app/src/main/res/xml/settings.xml +++ b/app/src/main/res/xml/settings.xml @@ -100,6 +100,7 @@ />