summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas <tschneider.ac@gmail.com>2023-03-08 18:23:03 +0100
committerThomas <tschneider.ac@gmail.com>2023-03-08 18:23:03 +0100
commit7e2c9ab4a20d6669dd0b80adbfce2ebe1048d5fd (patch)
treed46654af4babd0bf964cf4bafd0733cfdc6f4ed9
parente8e75270944c1208cbc25bfaf964d7bd62118ed3 (diff)
Release 3.20.03.20.0
-rw-r--r--app/build.gradle10
-rw-r--r--app/src/main/assets/release_notes/notes.json5
-rw-r--r--app/src/main/java/app/fedilab/android/mastodon/helper/Helper.java7
-rw-r--r--src/fdroid/fastlane/metadata/android/en/changelogs/483.txt1
4 files changed, 17 insertions, 6 deletions
diff --git a/app/build.gradle b/app/build.gradle
index 808cba9a0..35160090c 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -13,8 +13,8 @@ android {
defaultConfig {
minSdk 21
targetSdk 33
- versionCode 482
- versionName "3.19.1"
+ versionCode 483
+ versionName "3.20.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
flavorDimensions "default"
@@ -133,7 +133,7 @@ dependencies {
annotationProcessor "com.github.bumptech.glide:compiler:4.12.0"
implementation 'jp.wasabeef:glide-transformations:4.3.0'
implementation 'com.github.penfeizhou.android.animation:glide-plugin:2.23.0'
- implementation 'com.google.android.exoplayer:exoplayer:2.18.1'
+ implementation 'com.google.android.exoplayer:exoplayer:2.18.4'
implementation "androidx.viewpager2:viewpager2:1.0.0"
implementation 'com.github.piasy:rxandroidaudio:1.7.0'
implementation 'com.github.piasy:AudioProcessor:1.7.0'
@@ -169,11 +169,11 @@ dependencies {
implementation 'androidx.vectordrawable:vectordrawable:1.1.0'
implementation "androidx.fragment:fragment:1.5.5"
implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'
- implementation 'androidx.browser:browser:1.4.0'
+ implementation 'androidx.browser:browser:1.5.0'
implementation 'androidx.documentfile:documentfile:1.0.1'
implementation 'com.github.amoskorir:avatarimagegenerator:1.5.0'
implementation 'androidx.localbroadcastmanager:localbroadcastmanager:1.1.0'
- implementation 'com.google.android.exoplayer:extension-mediasession:2.18.1'
+ implementation 'com.google.android.exoplayer:extension-mediasession:2.18.4'
implementation "com.github.mabbas007:TagsEditText:1.0.5"
implementation "net.gotev:uploadservice:4.7.0"
implementation "net.gotev:uploadservice-okhttp:4.7.0"
diff --git a/app/src/main/assets/release_notes/notes.json b/app/src/main/assets/release_notes/notes.json
index c425f86c4..f92c65140 100644
--- a/app/src/main/assets/release_notes/notes.json
+++ b/app/src/main/assets/release_notes/notes.json
@@ -1,5 +1,10 @@
[
{
+ "version": "3.20.0",
+ "code": "483",
+ "note": "Added:\n- \"Follows you\" indicator in accounts list\n- Settings compose: display a dialog to warn if there are missing media description (default: disabled)\n- Settings > Cache: disable battery optimization\n- Settings > Cache - Add charts to check cache logs\n- Settings > Timelines: AutoPlay gif media (default: enabled)\n- Google: Automatic backup of data and settings\n\nChanged:\n- Improve detections of gap in timelines\n- Improve media description\n- Chat view by default\n- Chat view add an indicator for messages when not direct\n\nFixed:\n- Fix an issue with cache and fetch more\n- Cache view with large fonts\n- Bad behaviors with truncated messages"
+ },
+ {
"version": "3.19.1",
"code": "482",
"note": "Added:\n- Settings compose: display a dialog to warn if there are missing media description (default disabled)\n- Settings > Notification: disable battery optimization\n- Settings > Timelines: AutoPlay gif media (default: enabled)\n\nFixed:\n- Fix an issue with cache and fetch more\n- Cache view with large fonts\n- Bad behaviors with truncated messages"
diff --git a/app/src/main/java/app/fedilab/android/mastodon/helper/Helper.java b/app/src/main/java/app/fedilab/android/mastodon/helper/Helper.java
index 9125ccde6..9528ca43e 100644
--- a/app/src/main/java/app/fedilab/android/mastodon/helper/Helper.java
+++ b/app/src/main/java/app/fedilab/android/mastodon/helper/Helper.java
@@ -658,7 +658,12 @@ public class Helper {
.build();
builder.setDefaultColorSchemeParams(defaultColors);
CustomTabsIntent customTabsIntent = builder.build();
- customTabsIntent.launchUrl(context, Uri.parse(url));
+ try {
+ customTabsIntent.launchUrl(context, Uri.parse(url));
+ } catch (Exception e) {
+ Toasty.error(context, context.getString(R.string.toast_error), Toast.LENGTH_LONG).show();
+ }
+
} else {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
diff --git a/src/fdroid/fastlane/metadata/android/en/changelogs/483.txt b/src/fdroid/fastlane/metadata/android/en/changelogs/483.txt
index 4f0be1033..c12d938ed 100644
--- a/src/fdroid/fastlane/metadata/android/en/changelogs/483.txt
+++ b/src/fdroid/fastlane/metadata/android/en/changelogs/483.txt
@@ -4,6 +4,7 @@ Added:
- Settings > Cache: disable battery optimization
- Settings > Cache - Add charts to check cache logs
- Settings > Timelines: AutoPlay gif media (default: enabled)
+- Google: Automatic backup of data and settings
Changed:
- Improve detections of gap in timelines