diff options
author | Thomas <tschneider.ac@gmail.com> | 2023-03-08 18:23:03 +0100 |
---|---|---|
committer | Thomas <tschneider.ac@gmail.com> | 2023-03-08 18:23:03 +0100 |
commit | 7e2c9ab4a20d6669dd0b80adbfce2ebe1048d5fd (patch) | |
tree | d46654af4babd0bf964cf4bafd0733cfdc6f4ed9 | |
parent | e8e75270944c1208cbc25bfaf964d7bd62118ed3 (diff) |
Release 3.20.03.20.0
-rw-r--r-- | app/build.gradle | 10 | ||||
-rw-r--r-- | app/src/main/assets/release_notes/notes.json | 5 | ||||
-rw-r--r-- | app/src/main/java/app/fedilab/android/mastodon/helper/Helper.java | 7 | ||||
-rw-r--r-- | src/fdroid/fastlane/metadata/android/en/changelogs/483.txt | 1 |
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 |