Skip to content

v0.2.7

Compare
Choose a tag to compare
@hjiangsu hjiangsu released this 03 Jan 18:45
· 299 commits to develop since this release
2bd383b

Hi everyone and happy new year! It's finally time for another Thunder release. As always, there have been many improvements, additions, changes and fixes in this release which should make for a even better Thunder experience. If you have any suggestions or feedback, feel free to discuss it in the Thunder community or on GitHub.

A quick reminder: if you are using the Google Play version or App Store version, please note that it may take a bit of time before you receive the update. Now onto the update notes. This update brings a few major features:

🎉 Features

  • You can now edit your own posts, and set the appropriate language for your post. When you open your own post, you will see a pencil icon which will allow you to edit your post along with the language.
  • The Settings page has been overhauled and re-organized, with post and comment previews for certain visual settings. This should hopefully provide a better overall experience for adjusting and customizing your settings.
  • You can now set Thunder's app language to any of currently available translations. Please note that the translations are not fully complete, and you may encounter untranslated content.
  • Additional settings have been added in which sync up with your Lemmy account. This includes showing/hiding read posts, showing/hiding scores, and showing/hiding bot accounts.
  • There is now a Safari extension which allows you to open Lemmy links within Thunder for iOS users. This extension is disabled by default, but can be enabled in the system settings under Safari -> Extensions.
  • Favoriting communities is now available. When you favorite a community, it will be prioritized throughout the app (in the drawer, search results, etc.)
  • Keyword filters are now available in the Settings page. Adding keywords will filter any posts whose title or body containing one or more keywords.
  • Many quality-of-life improvements including collapsible post bodies, more community translations, addition of more sort types, improved search filters.

⚙️ Performance

  • Improved general loading times when starting up Thunder. This should result in some drastic improvements for certain instances.
  • Updated many under-the-hood dependencies.

And much much more. I can't go through all the changes in the changelog, but for those who are curious, feel free to check out the full changelog below.

We have a Matrix space if you would like to join in on discussions: https://matrix.to/#/#thunderapp:matrix.org

Changelog

Additions

  • Added ability to collapse post body contents by @hjiangsu in #888
  • Added ability to open external community links in Thunder on Android by @micahmo in #908
  • Added ability to show link options when long-pressing on link previews by @micahmo in #909
  • Added ability to select app language in Settings by @hjiangsu in #901
  • Added ability to perform comment search when viewing a post by @micahmo in #887
  • Added ability to edit existing posts by @hjiangsu in #893
  • Added ability to set post language when creating or editing a post by @hjiangsu in #893
  • Added setting to show or hide read posts per account by @hjiangsu in #921
  • Added post/comment previews to Settings and reorganized setting pages by @hjiangsu in #890
  • Added missing feed sort types for old and top 3, 6, 9 months by @micahmo in #924
  • Added support for community/creator search filters in Search page by @micahmo in #925
  • Added setting to show comment score rather than upvote/downvote counts by @hjiangsu in #935
  • Added additional actions to comment/post long press menu by @micahmo in #958
  • Added ability to open links in Thunder from Safari extension by @hjiangsu in #905
  • Added initial steps to build Thunder for web using dockerfile by @gwbischof in #943
  • Added ability to show/hide post and comment scores by @hjiangsu in #936
  • Added ability to show/hide bot content by @hjiangsu in #936
  • Added support for SVG previews in markdown by @micahmo in #938
  • Added instance version on account selector and instance page by @micahmo in #964
  • Added support for displaying comment origin instance by @ggichure in #944
  • Added option to change formatting of full community/user instances by @micahmo in #973
  • Added confirmation when marking all as messages as read by @micahmo in #979
  • Added ability to favorite communities in drawer by @hjiangsu in #971
  • Added ability to filter posts containing keyword in title/body by @hjiangsu in #974
  • Integrate community favourites into search, community auto-completes by @micahmo in #984
  • Added more community translations. Thanks to everyone here for contributing towards translations! If you have contributed towards translation and would like to be explicitly mentioned, please let me know your GitHub handle through Matrix or on here.

Changes

  • Migrated textScaleFactor to textScaler by @hjiangsu in #830
  • Updated extended image package by @gwbischof in #904
  • Fixed search filter labels by @micahmo in #914
  • Added subscribed status and community subscriber count in community picker by @micahmo in #917
  • Improved image link handling to open images in-app by @micahmo in #919
  • Improved URL detection when searching by @micahmo in #959
  • Removed artificial stretching for images by @micahmo in #939
  • Refactored FAB settings page by @hjiangsu in #949
  • Changed default FAB action to create new post by @hjiangsu in #970
  • Added visual feedback to some sidebar components by @micahmo in #981
  • Account page now remembers tab/section across refreshes by @micahmo in #965
  • Moved account settings to Settings page by @micahmo in #966

Fixes

  • Fixed status bar visual glitch on app startup by @micahmo in #910
  • Fixed issue where Android back button did not close community sidebar by @micahmo in #907
  • Fixed user avatar showing blank when display name is empty by @micahmo in #916
  • Fixed issue with app bar accessibility by @micahmo in #918
  • Fixed custom tabs not using default browser when opening links by @hjiangsu in #928
  • Fixed issues with feed loading on initial app start by @hjiangsu in #940
  • Disabled image dimension fetch when compact mode is enabled by @hjiangsu in #950
  • Fixed issue with long initial app start when logged in by @hjiangsu in #947
  • Fixed overflow issue on post view metadata by @hjiangsu in #968
  • Fixed some physical back button inconsistencies on Android by @micahmo in #977
  • Fixed spinner showing on user page when no posts are available by @micahmo in #978
  • Fixed issue tapping on some usernames by @micahmo in #997
  • Empty queries now reset search by @micahmo in #999

Misc

Full Changelog: 0.2.6...0.2.7