diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e7ef885be..602c4f9791 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,11 +6,48 @@ ### Significant bug fixes +## v25.0 + +### New features and other improvements + +- Added support for the [Mastodon translation api](https://docs.joinmastodon.org/methods/statuses/#translate). + You can now find a new option "translate" in the three-dot-menu on posts that are not in your display language when your server supports the translation api. + Support is determined by checking the `configuration.translation.enabled` attribute of the `/api/v2/instance` endpoint. + [PR#4307](https://github.com/tuskyapp/Tusky/pull/4307) +- The language of a post is now shown in the metadata section of the detail post view, if it is available. [PR#4127](https://github.com/tuskyapp/Tusky/pull/4127) +- The transitions between screens have been changed to feel faster and align more with default Android transitions. [PR#4285](https://github.com/tuskyapp/Tusky/pull/4285) +- The post statistic section below the detail post view is now always shown to prevent layout shifts on the first like or boost. + [PR#4205](https://github.com/tuskyapp/Tusky/pull/4205) [PR#4260](https://github.com/tuskyapp/Tusky/pull/4260) +- The filters for boosts/replies/self-boosts in the home timeline have moved from general preferences to account specific preferences. [PR#4115](https://github.com/tuskyapp/Tusky/pull/4115) +- The json parsing library has been migrated from Gson to Moshi. This change will make Tusky no longer crash on unexpected server responses. [PR#4309](https://github.com/tuskyapp/Tusky/pull/4309) +- Small layout improvements to the header of the profile view [PR#4375](https://github.com/tuskyapp/Tusky/pull/4375) [PR#4371](https://github.com/tuskyapp/Tusky/pull/4371) +- support for Android 14 Upside Down Cake [PR#4224](https://github.com/tuskyapp/Tusky/pull/4224) +- Various internal refactorings to improve performance and maintainability. + [PR#4269](https://github.com/tuskyapp/Tusky/pull/4269) + [PR#4290](https://github.com/tuskyapp/Tusky/pull/4290) + [PR#4291](https://github.com/tuskyapp/Tusky/pull/4291) + [PR#4296](https://github.com/tuskyapp/Tusky/pull/4296) + [PR#4364](https://github.com/tuskyapp/Tusky/pull/4364) + [PR#4366](https://github.com/tuskyapp/Tusky/pull/4366) + [PR#4372](https://github.com/tuskyapp/Tusky/pull/4372) + [PR#4356](https://github.com/tuskyapp/Tusky/pull/4356) + [PR#4348](https://github.com/tuskyapp/Tusky/pull/4348) + [PR#4339](https://github.com/tuskyapp/Tusky/pull/4339) + [PR#4337](https://github.com/tuskyapp/Tusky/pull/4337) + [PR#4336](https://github.com/tuskyapp/Tusky/pull/4336) + [PR#4330](https://github.com/tuskyapp/Tusky/pull/4330) + [PR#4235](https://github.com/tuskyapp/Tusky/pull/4235) + [PR#4081](https://github.com/tuskyapp/Tusky/pull/4081) + +### Significant bug fixes + +- The setting to hide the notification filter bar that was accidentally removed is back. [PR#4225](https://github.com/tuskyapp/Tusky/pull/4225) + ## v24.1 - The screen will stay on again while a video is playing. [PR#4168](https://github.com/tuskyapp/Tusky/pull/4168) - A memory leak has been fixed. This should improve stability and performance. [PR#4150](https://github.com/tuskyapp/Tusky/pull/4150) [PR#4153](https://github.com/tuskyapp/Tusky/pull/4153) -- Emojis are now correctly counted as 1 character when composing a post. [PR#4152](hhttps://github.com/tuskyapp/Tusky/pull/4152) +- Emojis are now correctly counted as 1 character when composing a post. [PR#4152](https://github.com/tuskyapp/Tusky/pull/4152) - Fixed a crash when text was selected on some devices. [PR#4166](https://github.com/tuskyapp/Tusky/pull/4166) - The icons in the help texts of empty timelines will now always be correctly aligned. [PR#4179](https://github.com/tuskyapp/Tusky/pull/4179) diff --git a/app/build.gradle b/app/build.gradle index b076238476..f10051932f 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -29,8 +29,8 @@ android { namespace "com.keylesspalace.tusky" minSdk 24 targetSdk 34 - versionCode 117 - versionName "24.1" + versionCode 118 + versionName "25.0 beta 1" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" vectorDrawables.useSupportLibrary = true diff --git a/fastlane/metadata/android/en-US/changelogs/119.txt b/fastlane/metadata/android/en-US/changelogs/119.txt new file mode 100644 index 0000000000..102d507a6c --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/119.txt @@ -0,0 +1,8 @@ +Tusky 25 + +- Support Mastodon translation API +- Show post language +- Improved screen transitions +- Filter settings are moved to account preferences +- Post stats now have stable position +- A lot off under-the-hood stability & performance improvements diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/03_profile.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/03_profile.png index d40864c768..68df57f525 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/03_profile.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/03_profile.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/05_reply.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/05_reply.png index a8c763563e..695bd81d4b 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/05_reply.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/05_reply.png differ