Skip to content

Releases: tuskyapp/Tusky

Tusky 25.0

03 May 10:38
e96ca01
Compare
Choose a tag to compare

Tusky 25.0 is almost the same as 25.0 beta 1, with the exception of a few bugfixes for bugs found during the beta phase.

Changes to 24.1:

New features and other improvements

  • Added support for the Mastodon translation api.
    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
  • The language of a post is now shown in the metadata section of the detail post view, if it is available. PR#4127
  • The transitions between screens have been changed to feel faster and align more with default Android transitions. PR#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 PR#4260
  • The filters for boosts/replies/self-boosts in the home timeline have moved from general preferences to account specific preferences. PR#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
  • Small layout improvements to the header of the profile view PR#4375 PR#4371
  • support for Android 14 Upside Down Cake PR#4224
  • Various internal refactorings to improve performance and maintainability.
    PR#4269 PR#4290 PR#4291 PR#4296 PR#4364 PR#4366 PR#4372 PR#4356 PR#4348 PR#4339 PR#4337 PR#4336 PR#4330 PR#4235 PR#4081

Significant bug fixes

  • The setting to hide the notification filter bar that was accidentally removed is back. PR#4225
  • The profile picture in the bottom navigation bar now has the correct content description. PR#4400

Tusky 25.0 beta 1

20 Apr 17:47
Compare
Choose a tag to compare
Tusky 25.0 beta 1 Pre-release
Pre-release

New features and other improvements

  • Added support for the Mastodon translation api.
    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
  • The language of a post is now shown in the metadata section of the detail post view, if it is available. PR#4127
  • The transitions between screens have been changed to feel faster and align more with default Android transitions. PR#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 PR#4260
  • The filters for boosts/replies/self-boosts in the home timeline have moved from general preferences to account specific preferences. PR#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
  • Small layout improvements to the header of the profile view PR#4375 PR#4371
  • support for Android 14 Upside Down Cake PR#4224
  • Various internal refactorings to improve performance and maintainability.
    PR#4269
    PR#4290
    PR#4291
    PR#4296
    PR#4364
    PR#4366
    PR#4372
    PR#4356
    PR#4348
    PR#4339
    PR#4337
    PR#4336
    PR#4330
    PR#4235
    PR#4081

Significant bug fixes

  • The setting to hide the notification filter bar that was accidentally removed is back. PR#4225

If you like Tusky, consider supporting us on Open Collective! https://opencollective.com/tusky

Tusky 24.1

27 Dec 18:31
3bea267
Compare
Choose a tag to compare
  • The screen will stay on again while a video is playing. PR#4168
  • A memory leak has been fixed. This should improve stability and performance. PR#4150 PR#4153
  • Emojis are now correctly counted as 1 character when composing a post. PR#4152
  • Fixed a crash when text was selected on some devices. PR#4166
  • The icons in the help texts of empty timelines will now always be correctly aligned. PR#4179
  • Fixed ANR caused by direct message badge PR#4182

If you like Tusky, consider supporting us on Open Collective! https://opencollective.com/tusky

Tusky 24.1 beta 1

16 Dec 18:17
Compare
Choose a tag to compare
Tusky 24.1 beta 1 Pre-release
Pre-release
  • The screen will stay on again while a video is playing. PR#4168
  • A memory leak has been fixed. This should improve stability and performance. PR#4150 PR#4153
  • Emojis are now correctly counted as 1 character when composing a post. PR#4152
  • Fixed a crash when text was selected on some devices. PR#4166
  • The icons in the help texts of empty timelines will now always be correctly aligned. PR#4179

If you like Tusky, consider supporting us on Open Collective! https://opencollective.com/tusky

Tusky 24.0

05 Dec 19:24
Compare
Choose a tag to compare
  • The number of tabs that can be configured is no longer limited. PR#4058
  • Blockquotes and code blocks in posts now look nicer PR#4090 PR#4091
  • The old behavior of the notification tab (pre Tusky 22.0) has been restored. PR#4015
  • Role badges are now shown on profiles (Mastodon 4.2 feature). PR#4029
  • The video player has been upgraded to Google Jetpack Media3; video compatibility should be improved, and you can now adjust playback speed. PR#3857
  • New theme option to use the black theme when following the system design. PR#3957
  • Following the system design is now the default theme setting. PR#3813
  • A new view to see trending posts is available both in the menu and as custom tab. PR#4007
  • A new option to hide self boosts has been added. PR#4101
  • The api/v2/instance endpoint is now supported. PR#4062
  • New settings for lists:
    • Hide from the home timeline PR#3932
    • Decide which replies should be shown in the list PR#4072
  • The oldest supported Android version is now Android 7 Nougat PR#4014
  • a whole lot of other small improvements and bug fixes

If you like Tusky, consider supporting us on Open Collective! https://opencollective.com/tusky

Tusky 24 beta 1

22 Nov 19:17
Compare
Choose a tag to compare
Tusky 24 beta 1 Pre-release
Pre-release
  • The number of tabs that can be configured is no longer limited.
  • Blockqoutes and code blocks in posts now look nicer.
  • The old behavior of the notification tab (pre Tusky 22.0) has been restored.
  • Role badges are now shown on profiles (Mastodon 4.2 feature).
  • The video player has been upgraded to Google Jetpack Media3; video compatibility should be improved, and you can now adjust playback speed.
  • New theme option to use the black theme when following the system design.
  • Following the system design is now the default theme setting.
  • A new view to see trending posts is available both in the menu and as custom tab.
  • New settings for lists:
    • Hide from the home timeline
    • Decide which replies should be shown in the list
  • The oldest supported Android version is now Android 7 Nougat.
  • a whole lot of other small improvements and bug fixes

If you like Tusky, consider supporting us on Open Collective! https://opencollective.com/tusky

Tusky 23.0

10 Jul 18:51
bfc84e4
Compare
Choose a tag to compare

New features and other improvements

Significant bug fixes

  • Save account information correctly, PR#3720 by @connyduck
    • If you were logged in with multiple accounts it was possible to switch accounts in a way that the UI showed the new account, but database operations were happening using the old account.
  • "pull" notifications on devices running Android versions <= 11, PR#3649 by @nikclayton
    • Pull notifications (i.e., not using ntfy.sh) could silently fail on devices running Android 11 and below
  • Work around Android bug where text fields could "forget" they can copy/paste, PR#3707 by @nikclayton
  • Viewing "diffs" in edit history will not extend off screen edge, PR#3431 by @nikclayton
  • Don't crash if your server has no post edit history, PR#3747 by @nikclayton
    • Your Mastodon server might know that a post has been edited, but not know the details of those edits. Trying to view the history of those statuses no longer crashes.
  • Add a "Delete" button when editing a filter, PR#3553 by @Tak
  • Show non-square emoji correctly, PR#3711 by @connyduck
  • Potential crash when editing profile fields, PR#3808 by @nikclayton
  • Oversized context menu when editing image descriptions, PR#3787 by @connyduck

Tusky 23.0 beta 2

07 Jul 20:34
201f2c7
Compare
Choose a tag to compare
Tusky 23.0 beta 2 Pre-release
Pre-release

Significant bug fixes

Tusky 23.0 beta 1

03 Jul 11:19
961de79
Compare
Choose a tag to compare
Tusky 23.0 beta 1 Pre-release
Pre-release

New features and other improvements

Significant bug fixes

  • Save account information correctly, PR#3720 by @connyduck
    • If you were logged in with multiple accounts it was possible to switch accounts in a way that the UI showed the new account, but database operations were happening using the old account.
  • "pull" notifications on devices running Android versions <= 11, PR#3649 by @nikclayton
    • Pull notifications (i.e., not using ntfy.sh) could silently fail on devices running Android 11 and below
  • Work around Android bug where text fields could "forget" they can copy/paste, PR#3707 by @nikclayton
  • Viewing "diffs" in edit history will not extend off screen edge, PR#3431 by @nikclayton
  • Don't crash if your server has no post edit history, PR#3747 by @nikclayton
    • Your Mastodon server might know that a post has been edited, but not know the details of those edits. Trying to view the history of those statuses no longer crashes.
  • Add a "Delete" button when editing a filter, PR#3553 by @Tak
  • Show non-square emoji correctly, PR#3711 by @connyduck

Tusky 22.0

09 Jun 10:00
039f18c
Compare
Choose a tag to compare

New features and other improvements

  • View trending hashtags, PR#3149 by @knossos
    • View trending hashtags from the side menu, or by adding them to a new tab.
  • Edit image description and focus point, PR#3215 by @Tak
    • Edit image descriptions and focus points when editing posts.
  • View profile banner images, PR#3274 by @Tak
    • Tap the banner image on any profile to view it full size, save, share, etc.
  • Follow new hashtags, PR#3275 by @nikclayton
    • Follow new hashtags from the "Followed hashtags" screen.
  • Better ordering when selecting languages, PR#3293 by @Tak
    • Tusky will prioritise the language of the post being replied to, your default posting language, configured Tusky languages, and configured system languages when ordering the list of languages to post in.
  • "Load more" break is more prominent, PR#3376 by @lakoja
    • Adjusted the design so the "Load more" break in a timeline is more obvious.
  • Add "Refresh" menu, PR#3121 by @nikclayton
    • Tusky timelines can now be refreshed from a menu as well as swiping, making this accessible to assistive devices.
  • Notifications timeline improvements, PR#3159 by @nikclayton
    • Notifications no longer need to "Load more", they are loaded automatically as you scroll.
    • Errors when interacting with notifications are displayed to the user, with a "Retry" option.
  • Show the difference between versions of a post, PR#3314 by @nikclayton
    • Viewing the edits to a post highlights the differences (text that was added or deleted) between the different versions.
  • Support Mastodon v4 filters, PR#3188 by @Tak
  • Option to show post statistics in the timeline, PR#3413
    • Tusky can now (optionally) show the number of replies, reposts, and favourites a post has received, in the timeline.
  • Expanded tappable area for links, hashtags, and mentions in a post, PR#3382 by @nikclayton
    • Links, hashtags, and mentions in a post now react to taps that are a little above, below, or to the side of the tappable text, making them more accessible.

Significant bug fixes

  • Remember selected tab and position, PR#3255 by @nikclayton
    • Changing your tab settings (adding, removing, re-ordering) remembers your reading position in those tabs.
  • Show player controls during audio playback, PR#3286 by @EricFrohnhoefer
    • A regression from v21.0 where the media player controls could not be used.
  • Keep notifications until read, PR#3312 by @lakoja
    • Opening Tusky would dismiss all active Tusky Android notifications.
  • Fix copying URLs at the end of a post, PR#3380 by @nikclayton
    • Copying a URL from the end of a post could include an extra Unicode whitespace character, making the URL unusable as is.
  • Correctly display mixed RTL and LTR text in profiles, PR#3328 by @nikclayton
    • Profile text that contained a mix of right-to-left and left-to-right writing directions would display incorrectly.
  • Stop showing duplicates of edited posts in threads, PR#3377 by @Tak
    • Editing a post in thread view would show the old and new version of the post in the thread.
  • Correct post length calculation, PR#3392 by @nikclayton
    • In a post that mentioned a user (e.g., @[email protected]) Tusky was incorrectly including the @mastodon.social part when calculating the post's length, leading to incorrect "This post is too long" errors.
  • Always publish image captions, PR#3421 by @lakoja
    • Finishing editing an image caption before the image had finished loading would lose the caption.
  • Clicking "Compose" from a notification would set the wrong account, PR#3688