Skip to content

Releases: thunder-app/thunder

v0.2.6-2

17 Nov 23:13
Compare
Choose a tag to compare
v0.2.6-2 Pre-release
Pre-release

This is the second pre-release for Thunder v0.2.6! This pre-release version applies a hotfix that resolves login issues for those who have 2FA enabled.

Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly.

Some changes to test out:

  • Test out general markdown links, and check whether links are missing or improperly formatted.
  • Test out Lemmy 0.19.x changes if possible. The only known instance that is running 0.19.x is voyager.lemmy.ml. As this is a test instance, be mindful that data loss may occur for interactions performed on this instance.

Changes

  • Added compatibility with new Lemmy API changes 0.19.0-alpha.18 by @hjiangsu in #903

Fixes

  • Fixed issue where markdown links were not shown properly by @hjiangsu in #898
  • Fixed issue where comment text scaling was not working as intended by @hjiangsu in #898
  • Fixed issue where logging in with 2FA was not working even when entering correct TOTP by @hjiangsu

Full Changelog since 0.2.5

This is the full changelog between 0.2.5 and this latest pre-release version.

Changes

  • Added compatibility with new Lemmy API changes 0.19.0-alpha.18 by @hjiangsu in #903

Fixes

  • Fixed issue where markdown links were not shown properly by @hjiangsu in #898
  • Fixed issue where comment text scaling was not working as intended by @hjiangsu in #898
  • Fixed issue where logging in with 2FA was not working even when entering correct TOTP by @hjiangsu

v0.2.6-1

17 Nov 21:57
c2ef56e
Compare
Choose a tag to compare
v0.2.6-1 Pre-release
Pre-release

This is the first pre-release for Thunder v0.2.6! This pre-release period will be much shorter than previous ones in order to push out some fixes affecting markdown link parsing. If no issues are found, this version will be released as a general build with no further additions or changes.

Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly.

Some changes to test out:

  • Test out general markdown links, and check whether links are missing or improperly formatted.
  • Test out Lemmy 0.19.x changes if possible. The only known instance that is running 0.19.x is voyager.lemmy.ml. As this is a test instance, be mindful that data loss may occur for interactions performed on this instance.

Changes

  • Added compatibility with new Lemmy API changes 0.19.0-alpha.18 by @hjiangsu in #903

Fixes

  • Fixed issue where markdown links were not shown properly by @hjiangsu in #898
  • Fixed issue where comment text scaling was not working as intended by @hjiangsu in #898

Full Changelog since 0.2.5

This is the full changelog between 0.2.5 and this latest pre-release version.

Changes

  • Added compatibility with new Lemmy API changes 0.19.0-alpha.18 by @hjiangsu in #903

Fixes

  • Fixed issue where markdown links were not shown properly by @hjiangsu in #898
  • Fixed issue where comment text scaling was not working as intended by @hjiangsu in #898

v0.2.5

15 Nov 19:17
Compare
Choose a tag to compare

Hey everyone! You guessed it, its time for yet 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:

General

  • Lemmy 0.19.x support is now partially supported on Thunder (see known issues below). This will hopefully allow for a smooth transition experience once the official Lemmy 0.19.x update is released. This also means that instance blocking and the new sort types are available to use for instances running on 0.19.x.
  • More language localizations. Thanks to the community, there have been a ton of localization done on Thunder. This includes initial support for Norwegian Bokmål, Spanish, Polish, Ukrainian, Finnish, and Swedish. If you want to contribute towards additional languages, feel free to reach out!
  • Overall UI and UX improvements across the board including post title suggestions when creating a new post with an external URL, post and comment actions on long-press menu, trending communities on the Search page, and so much more.

⚙️ Performance

  • The feed page has been reworked from the ground up to provide you with a smoother and hopefully more seamless experience. This is a more under-the-hood change so you may not notice much change to the visuals.

🎉 Features

  • Anonymous profiles are now available. This allows you to add an instance and browse that instance without having to create an account or log in. To do this, simply tap on "Add Anonymous Instance" on the profile selection page and enter in the instance of your choice.
  • The search page has now been revamped to include even more options, including users, posts, comments, and links. Additionally, you can adjust the sort type and the feed type to better narrow your search results.
  • New sharing options for posts. When sharing posts, you now have the ability to customize what you want to share. You can share the link, the media, title, and so much more.
  • For Android users, you can now set Thunder to open links by default. To do this, go to Settings -> General -> Links and select the URLs you want to open with Thunder.

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

⚠️ Known Issues

There are some known issues with this update that I’m already aware about. Theses issues were found after submitting the build to the Play Store/App Store. I’m currently working on these issues and fixes should be coming in another update sometime soon.

  • Some markdown links are being parsed incorrectly. This results in some links not showing up properly, or some links showing duplicate text.
  • Lemmy 0.19.x support is currently only available up to 0.19.0-rc.4. There have been some more changes since then which are being addressed.

Changelog

Additions

  • Added ability to add anonymous instance accounts by @micahmo in #677
  • Added more post/comment actions to long-press menu by @micahmo in #741
  • Added initial support for username/community mentions in comments and posts by @micahmo in #751
  • Added instance pipeline to pull active instance list from API by @micahmo in #799
  • Added trending communities on search page by @micahmo in #807
  • Added advanced share sheet by @micahmo in #774
  • Added support for read all inbox by @ggichure in #808
  • Added support for accessibility profiles by @micahmo in #785
  • Added support for navigating to posts and comments from within the app by @micahmo in #818 and #835
  • Added setting to enable/disable full screen navigation swipe gesture by @hjiangsu in #831
  • Added ability to report comments from long-press menu by @ggichure in #816
  • Added Norwegian Bokmål localization by @comradekingu
  • Added additional Spanish localization by @gallegonovato
  • Added option to toggle reader mode for links on iOS by @hjiangsu in #840
  • Added ability to create post without being in community feed by @micahmo in #836
  • Added instance page to post long-press menu by @micahmo in #824
  • Added support for opening Lemmy links outside of Thunder in Android by @ggichure in #832
  • Added support for suggested post titles when creating a post by @micahmo in #855
  • Added support new sort types (controversial/scaled) for Lemmy 0.19.x by @micahmo in #829
  • Added ability to block instances in Lemmy 0.19.x instances by @hjiangsu in #857
  • Added ability to share content (images/text/urls) from other apps to Thunder on Android by @ggichure in #843
  • Introduced more search options in the Search page by @micahmo in #845 and #861
  • Added long-press menu to links in posts/comments by @micahmo in #869
  • Added initial support for Ukrainian localization by @pioneer
  • Added initial support for Swedish localization by @Pulkafettot
  • Added initial support for Finnish localization by @CTalvio
  • Added ability to show cross-posts in the Post page by @micahmo in #851
  • Added ability to search for posts in Search page by @micahmo in #873
  • Added support for searching by URL by @micahmo in #882
  • Added ability to see if a link has been posted already when creating a new post to by @micahmo in #879

Changes

  • Changed underlying structure of the feed page for better performance/architecture by @hjiangsu in #752
  • Collapsing a comment will disable accidental taps on username by @micahmo in #747
  • Introduce caching of images with a limit by @micahmo in #745
  • Updating Thunder package dependencies by @gwbischof in #771
  • Inbox unread badge limit increased to 99+ by @micahmo in #775
  • Removed non-functional message user action on user sidebar by @hjiangsu in #802
  • Added and fixed FAB haptics by @micahmo in #800
  • Migrated from BottomNavigationBar to NavigationBar by @ggichure in #783
  • Adjusted feed actions to be more responsive when refreshing, sorting, and switching communities/feeds by @hjiangsu in #820
  • Improved URL handling in create post page by @micahmo in #812
  • Adjusted color of FAB close button by @micahmo in #833
  • Improved instance handling when logging in by @micahmo in #810
  • Disable overscroll effect on Android when reduce animations setting is enabled by @hjiangsu in #839
  • Refactored underlying Lemmy API to be more compatible with Lemmy 0.18.x and 0.19.x versions by @hjiangsu in #854

Fixes

  • Fixed issue where posts would not load when failing to fetch image dimensions by @Fmstrat in #761
  • Fixed animation not being triggered with deferred comments by @micahmo in #749
  • Fixed NSFW previews not being properly blurred by @micahmo in #795
  • Fixed spacing issue with post title when post is saved by @micahmo in #801
  • Fixed issue where Thunder hangs on app load if the current instance is down by @micahmo in #770
  • Fixed interactions with saved comments by @micahmo in #779
  • Fixed user comments grammar by @micahmo in #796
  • Fixed issue where search would reset by @micahmo in #804
  • Fixed issue where post titles were not properly escaped by @hjiangsu in #821
  • Fixed accessibility semantics for replies/saved by @micahmo in #782
  • Fixed issue with comment reply not working within Inbox page by @hjiangsu in #862
  • Fixed issues with comments disappearing in show all mode by @micahmo in https://github.com/thun...
Read more

0.2.5-4

10 Nov 17:30
Compare
Choose a tag to compare
0.2.5-4 Pre-release
Pre-release

This is the fourth pre-release for Thunder v0.2.5! This nightly is a smaller release which focuses on fixing some issues present in the previous pre-releases.

There will most likely not be any major features or changes from this point forward as I am getting things ready for a full general release soon for Lemmy 0.19.x compatibility. As such, please keep on testing and report any outstanding issues present from the pre-releases.

Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly.

Please see below for the full changelog since the last general release. For those on TestFlight, you will receive the pre-release update once it has been approved by Apple.

Some notable changes to test out:

  • Test out the new search options for searching posts/URL in the search page
  • General testing of common actions (voting, replying, creating posts, sharing, etc)

Additions

  • Added ability to show cross-posts in the Post page by @micahmo in #851
  • Added ability to search for posts in Search page by @micahmo in #873
  • Added support for searching by URL by @micahmo in #882
  • Added ability to see if a link has been posted already when creating a new post to by @micahmo in #879

Changes

  • Added more compatibility with new Lemmy API changes 0.19.0-alpha.16 by @hjiangsu in #881

Fixes

  • Fixed issue with authenticated actions after opening external link in Thunder* by @micahmo in #875
  • Exclude semantics on TextScroll inside community/user autocompletes* by @micahmo in #874
  • Fixed "New" sort type not showing up* by @hjiangsu in #878
  • Fixed issue with uploading pictures when creating post* by @hjiangsu in #885

Full Changelog since 0.2.4

This is the full changelog between 0.2.4 and this latest pre-release version (note that this list excludes any fixes to bugs that were introduced in the previous pre-release versions 0.2.5-x).

Additions

  • Added ability to add anonymous instance accounts by @micahmo in #677
  • Added more post/comment actions to long-press menu by @micahmo in #741
  • Added initial support for username/community mentions in comments and posts by @micahmo in #751
  • Added instance pipeline to pull active instance list from API by @micahmo in #799
  • Added trending communities on search page by @micahmo in #807
  • Added advanced share sheet by @micahmo in #774
  • Added support for read all inbox by @ggichure in #808
  • Added support for accessibility profiles by @micahmo in #785
  • Added support for navigating to posts and comments from within the app by @micahmo in #818 and #835
  • Added setting to enable/disable full screen navigation swipe gesture by @hjiangsu in #831
  • Added ability to report comments from long-press menu by @ggichure in #816
  • Added Norwegian Bokmål localization by @comradekingu
  • Added additional Spanish localization by @gallegonovato
  • Added option to toggle reader mode for links on iOS by @hjiangsu in #840
  • Added ability to create post without being in community feed by @micahmo in #836
  • Added instance page to post long-press menu by @micahmo in #824
  • Added support for opening Lemmy links outside of Thunder in Android by @ggichure in #832
  • Added support for suggested post titles when creating a post by @micahmo in #855
  • Added support new sort types (controversial/scaled) for Lemmy 0.19.x by @micahmo in #829
  • Added ability to block instances in Lemmy 0.19.x instances by @hjiangsu in #857
  • Added ability to share content (images/text/urls) from other apps to Thunder on Android by @ggichure in #843
  • Introduced more search options in the Search page by @micahmo in #845 and #861
  • Added long-press menu to links in posts/comments by @micahmo in #869
  • Added initial support for Ukrainian localization by @pioneer
  • Added initial support for Swedish localization by @Pulkafettot
  • Added initial support for Finnish localization by @CTalvio
  • Added ability to show cross-posts in the Post page by @micahmo in #851
  • Added ability to search for posts in Search page by @micahmo in #873
  • Added support for searching by URL by @micahmo in #882
  • Added ability to see if a link has been posted already when creating a new post to by @micahmo in #879

Changes

  • Changed underlying structure of the feed page for better performance/architecture by @hjiangsu in #752
  • Collapsing a comment will disable accidental taps on username by @micahmo in #747
  • Introduce caching of images with a limit by @micahmo in #745
  • Updating Thunder package dependencies by @gwbischof in #771
  • Inbox unread badge limit increased to 99+ by @micahmo in #775
  • Removed non-functional message user action on user sidebar by @hjiangsu in #802
  • Added and fixed FAB haptics by @micahmo in #800
  • Migrated from BottomNavigationBar to NavigationBar by @ggichure in #783
  • Adjusted feed actions to be more responsive when refreshing, sorting, and switching communities/feeds by @hjiangsu in #820
  • Improved URL handling in create post page by @micahmo in #812
  • Adjusted color of FAB close button by @micahmo in #833
  • Improved instance handling when logging in by @micahmo in #810
  • Disable overscroll effect on Android when reduce animations setting is enabled by @hjiangsu in #839
  • Refactored underlying Lemmy API to be more compatible with Lemmy 0.18.x and 0.19.x versions by @hjiangsu in #854

Fixes

  • Fixed issue where posts would not load when failing to fetch image dimensions by @Fmstrat in #761
  • Fixed animation not being triggered with deferred comments by @micahmo in #749
  • Fixed NSFW previews not being properly blurred by @micahmo in #795
  • Fixed spacing issue with post title when post is saved by @micahmo in #801
  • Fixed issue where Thunder hangs on app load if the current instance is down by @micahmo in #770
  • Fixed interactions with saved comments by @micahmo in #779
  • Fixed user comments grammar by @micahmo in #796
  • Fixed issue where search would reset by @micahmo in #804
  • Fixed issue where post titles were not properly escaped by @hjiangsu in #821
  • Fixed accessibility semantics for replies/saved by @micahmo in #782
  • Fixed issue with comment reply not working within Inbox page by @hjiangsu in #862
  • Fixed issues with comments disappearing in show all mode by @micahmo in #842

0.2.5-3

03 Nov 17:30
Compare
Choose a tag to compare
0.2.5-3 Pre-release
Pre-release

This is the third pre-release for Thunder v0.2.5! This nightly introduces quite a number of new features and adds more compatibility with Lemmy 0.19.x

Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly.

Please see below for the full changelog since the last general release. For those on TestFlight, you will receive the pre-release update once it has been approved by Apple.

Some notable changes to test out:

  • New search changes and additions. The search page now supports communities, users, and comments.
  • Opening and sharing links to Thunder on Android. You can set specific urls to be opened in Thunder by going to Settings -> General -> Links -> Open by default
  • Lemmy 0.19.x features, including new sort types and instance blocking (if on a supported Lemmy 0.19.x instance)

Additions

  • Added option to toggle reader mode for links on iOS by @hjiangsu in #840
  • Added ability to create post without being in community feed by @micahmo in #836
  • Added instance page to post long-press menu by @micahmo in #824
  • Added support for opening Lemmy links outside of Thunder in Android by @ggichure and @michamo in #832 and #866
  • Added support for suggested post titles when creating a post by @micahmo in #855
  • Added support new sort types (controversial/scaled) for Lemmy 0.19.x by @micahmo in #829
  • Added ability to block instances in Lemmy 0.19.x instances by @hjiangsu in #857
  • Added ability to share content (images/text/urls) from other apps to Thunder on Android by @ggichure in #843
  • Introduced more search options in the Search page by @micahmo in #845 and #861
  • Added long-press menu to links in posts/comments by @micahmo in #869
  • Added initial support for Ukrainian localization by @pioneer
  • Added initial support for Swedish localization by @Pulkafettot
  • Added initial support for Finnish localization by @CTalvio

Changes

  • Disabled overscroll effect on Android when reduce animations setting is enabled by @hjiangsu in #839
  • Refactored underlying Lemmy API to be more compatible with Lemmy 0.18.x and 0.19.x versions by @hjiangsu in #854
  • Additional Spanish localization* by @gallegonovato

Fixes

  • Fixed issue with comment reply not working within Inbox page by @hjiangsu in #862
  • Fixed issues with comments disappearing in show all mode by @micahmo in #842

Full Changelog since 0.2.4

This is the full changelog between 0.2.4 and this latest pre-release version (note that this list excludes any fixes to bugs that were introduced in the previous pre-release versions 0.2.5-x).

Additions

  • Added ability to add anonymous instance accounts by @micahmo in #677
  • Added more post/comment actions to long-press menu by @micahmo in #741
  • Added initial support for username/community mentions in comments and posts by @micahmo in #751
  • Added instance pipeline to pull active instance list from API by @micahmo in #799
  • Added trending communities on search page by @micahmo in #807
  • Added advanced share sheet by @micahmo in #774
  • Added support for read all inbox by @ggichure in #808
  • Added support for accessibility profiles by @micahmo in #785
  • Added support for navigating to posts and comments from within the app by @micahmo in #818 and #835
  • Added setting to enable/disable full screen navigation swipe gesture by @hjiangsu in #831
  • Added ability to report comments from long-press menu by @ggichure in #816
  • Added Norwegian Bokmål localization by @comradekingu
  • Added additional Spanish localization by @gallegonovato
  • Added option to toggle reader mode for links on iOS by @hjiangsu in #840
  • Added ability to create post without being in community feed by @micahmo in #836
  • Added instance page to post long-press menu by @micahmo in #824
  • Added support for opening Lemmy links outside of Thunder in Android by @ggichure in #832
  • Added support for suggested post titles when creating a post by @micahmo in #855
  • Added support new sort types (controversial/scaled) for Lemmy 0.19.x by @micahmo in #829
  • Added ability to block instances in Lemmy 0.19.x instances by @hjiangsu in #857
  • Added ability to share content (images/text/urls) from other apps to Thunder on Android by @ggichure in #843
  • Introduced more search options in the Search page by @micahmo in #845 and #861
  • Added long-press menu to links in posts/comments by @micahmo in #869
  • Added initial support for Ukrainian localization by @pioneer
  • Added initial support for Swedish localization by @Pulkafettot
  • Added initial support for Finnish localization by @CTalvio

Changes

  • Changed underlying structure of the feed page for better performance/architecture by @hjiangsu in #752
  • Collapsing a comment will disable accidental taps on username by @micahmo in #747
  • Introduce caching of images with a limit by @micahmo in #745
  • Updating Thunder package dependencies by @gwbischof in #771
  • Inbox unread badge limit increased to 99+ by @micahmo in #775
  • Removed non-functional message user action on user sidebar by @hjiangsu in #802
  • Added and fixed FAB haptics by @micahmo in #800
  • Migrated from BottomNavigationBar to NavigationBar by @ggichure in #783
  • Adjusted feed actions to be more responsive when refreshing, sorting, and switching communities/feeds by @hjiangsu in #820
  • Improved URL handling in create post page by @micahmo in #812
  • Adjusted color of FAB close button by @micahmo in #833
  • Improved instance handling when logging in by @micahmo in #810
  • Disable overscroll effect on Android when reduce animations setting is enabled by @hjiangsu in #839
  • Refactored underlying Lemmy API to be more compatible with Lemmy 0.18.x and 0.19.x versions by @hjiangsu in #854

Fixes

  • Fixed issue where posts would not load when failing to fetch image dimensions by @Fmstrat in #761
  • Fixed animation not being triggered with deferred comments by @micahmo in #749
  • Fixed NSFW previews not being properly blurred by @micahmo in #795
  • Fixed spacing issue with post title when post is saved by @micahmo in #801
  • Fixed issue where Thunder hangs on app load if the current instance is down by @micahmo in #770
  • Fixed interactions with saved comments by @micahmo in #779
  • Fixed user comments grammar by @micahmo in #796
  • Fixed issue where search would reset by @micahmo in #804
  • Fixed issue where post titles were not properly escaped by @hjiangsu in #821
  • Fixed accessibility semantics for replies/saved by @micahmo in #782
  • Fixed issue with comment reply not working within Inbox page by @hjiangsu in #862
  • Fixed issues with comments disappearing in show all mode by @micahmo in #842

0.2.5-2

18 Oct 19:53
Compare
Choose a tag to compare
0.2.5-2 Pre-release
Pre-release

This is the second pre-release for Thunder v0.2.5! This nightly fixes a lot of issues that were reported from the first pre-release version, and adds initial support for Lemmy 0.19.x.

Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly.

Please see below for the full changelog since the last general release. For those on TestFlight, you will receive the pre-release update once it has been approved by Apple.

Some notable changes to test out:

  • Initial support for Lemmy 0.19.x instances. Note that this only adds in support for authentication with 0.19.x instances. Features such as the new sort options, and blocking of instances is not fully implemented at this point.
  • New customizable options when sharing posts. When sharing posts, you now have the option to customize the content you want to share (image, link, description, etc). This is an optional feature and can be disabled in Settings -> General -> Posts if you prefer original sharing options.

Additions

  • Added trending communities on search page by @micahmo in #807
  • Added advanced share sheet by @micahmo in #774
  • Added support for read all inbox by @ggichure in #808
  • Added support for accessibility profiles by @micahmo in #785
  • Added support for navigating to posts and comments from within the app by @micahmo in #818 and #835
  • Added setting to enable/disable full screen navigation swipe gesture by @hjiangsu in #831
  • Added ability to report comments from long-press menu by @ggichure in #816
  • Added Norwegian Bokmål localization by @comradekingu
  • Added additional Spanish localization by @ gallegonovato

Changes

  • Adjusted feed actions to be more responsive when refreshing, sorting, and switching communities/feeds by @hjiangsu in #820
  • Improved URL handling in create post page by @micahmo in #812
  • Adjusted color of FAB close button by @micahmo in #833
  • Improved instance handling when logging in by @micahmo in #810

Fixes

  • Fixed issue where post titles were not properly escaped by @hjiangsu in #821
  • Fixed accessibility semantics for replies/saved by @micahmo in #782
  • Fixed back button handling on feeds* by @micahmo in #817
  • Fixed issue where feeds navigated via the sidebar do not respect the default sort* by @hjiangsu in #814
  • Fixed various accessibility and semantic label issues* by @micahmo in #823
  • Fixed issue with missing semantic labels on refresh, back button, and menu icons* by @hjiangsu in #814
  • Fixed issue where navigated feeds do not have FABs* by @hjiangsu in #814
  • Fixed issue where disabled feed FAB still contained dead area to summon FAB* by @hjiangsu in #822
  • Fixed issue with various feed FAB issues (unsupported actions, instances of freezing)* by @hjiangsu in #825
  • Fixed issues related to anonymous instances* by @micahmo in #826 and #828

Full Changelog since 0.2.4

This is the full changelog between 0.2.4 and this latest pre-release version (note that this list excludes any fixes to bugs that were introduced in the previous pre-release version 0.2.5-1).

Additions

  • Added ability to add anonymous instance accounts by @micahmo in #677
  • Added more post/comment actions to long-press menu by @micahmo in #741
  • Added initial support for username/community mentions in comments and posts by @micahmo in #751
  • Added instance pipeline to pull active instance list from API by @micahmo in #799
  • Added trending communities on search page by @micahmo in #807
  • Added advanced share sheet by @micahmo in #774
  • Added support for read all inbox by @ggichure in #808
  • Added support for accessibility profiles by @micahmo in #785
  • Added support for navigating to posts and comments from within the app by @micahmo in #818 and #835
  • Added setting to enable/disable full screen navigation swipe gesture by @hjiangsu in #831
  • Added ability to report comments from long-press menu by @ggichure in #816
  • Added Norwegian Bokmål localization by @comradekingu
  • Added additional Spanish localization by @ gallegonovato

Changes

  • Changed underlying structure of the feed page for better performance/architecture by @hjiangsu in #752
  • Collapsing a comment will disable accidental taps on username by @micahmo in #747
  • Introduce caching of images with a limit by @micahmo in #745
  • Updating Thunder package dependencies by @gwbischof in #771
  • Inbox unread badge limit increased to 99+ by @micahmo in #775
  • Removed non-functional message user action on user sidebar by @hjiangsu in #802
  • Added and fixed FAB haptics by @micahmo in #800
  • Migrated from BottomNavigationBar to NavigationBar by @ggichure in #783
  • Adjusted feed actions to be more responsive when refreshing, sorting, and switching communities/feeds by @hjiangsu in #820
  • Improved URL handling in create post page by @micahmo in #812
  • Adjusted color of FAB close button by @micahmo in #833
  • Improved instance handling when logging in by @micahmo in #810

Fixes

  • Fixed issue where posts would not load when failing to fetch image dimensions by @Fmstrat in #761
  • Fixed animation not being triggered with deferred comments by @micahmo in #749
  • Fixed NSFW previews not being properly blurred by @micahmo in #795
  • Fixed spacing issue with post title when post is saved by @micahmo in #801
  • Fixed issue where Thunder hangs on app load if the current instance is down by @micahmo in #770
  • Fixed interactions with saved comments by @micahmo in #779
  • Fixed user comments grammar by @micahmo in #796
  • Fixed issue where search would reset by @micahmo in #804
  • Fixed issue where post titles were not properly escaped by @hjiangsu in #821
  • Fixed accessibility semantics for replies/saved by @micahmo in #782

New Contributors

0.2.5-1

09 Oct 16:06
Compare
Choose a tag to compare
0.2.5-1 Pre-release
Pre-release

This is the first pre-release for Thunder v0.2.5! This nightly adds a few new additions and changes to enhance your user experience. Furthermore, a lot of internal changes have been made to improve app stability and performance.

Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly.

Please see below for the full changelog since the last general release. For those on TestFlight, you will receive the pre-release update once it has been approved by Apple.

Some notable changes to test out:

  • Feed page refactor - the logic powering the feed page has been completely re-written from the ground up to hopefully enable better performance and stability. As this is a major change to the underlying logic, there are bound to be issues that were missed during testing. If you notice any issues, please create a new issue on GitHub!
  • Added ability to add/manage anonymous profiles. This allows you to create a profile under a given instance without having to log in.
  • Added actions to post/comment long-press menu. This adds in vote and save actions to the long-press menu.
  • Added support for community/person mentions when creating a new comment or post. To use this feature, simply tap on the @ or ! actions located in the markdown section when creating a new post or comment.

The next pre-release versions from this point on will be mainly focused on fixing existing issues with the feed refactor, as well as introducing support for Lemmy 0.19.x.

Thanks again for sticking around, and please mention any bugs and issues that you encounter when using this version!

Additions

  • Added ability to add anonymous instance accounts by @micahmo in #677
  • Added more post/comment actions to long-press menu by @micahmo in #741
  • Added initial support for username/community mentions in comments and posts by @micahmo in #751
  • Added instance pipeline to pull active instance list from API by @micahmo in #799

Changes

  • Changed underlying structure of the feed page for better performance/architecture by @hjiangsu in #752
  • Collapsing a comment will disable accidental taps on username by @micahmo in #747
  • Introduce caching of images with a limit by @micahmo in #745
  • Updating Thunder package dependencies by @gwbischof in #771
  • Inbox unread badge limit increased to 99+ by @micahmo in #775
  • Removed non-functional message user action on user sidebar by @hjiangsu in #802
  • Added and fixed FAB haptics by @micahmo in #800
  • Migrated from BottomNavigationBar to NavigationBar by @ggichure in #783

Fixes

  • Fixed issue where posts would not load when failing to fetch image dimensions by @Fmstrat in #761
  • Fixed animation not being triggered with deferred comments by @micahmo in #749
  • Fixed NSFW previews not being properly blurred by @micahmo in #795
  • Fixed spacing issue with post title when post is saved by @micahmo in #801
  • Fixed issue where Thunder hangs on app load if the current instance is down by @micahmo in #770
  • Fixed interactions with saved comments by @micahmo in #779
  • Fixed user comments grammar by @micahmo in #796
  • Fixed issue where search would reset by @micahmo in #804

New Contributors

Full Changelog: 0.2.4...0.2.5-1

v0.2.4

20 Sep 23:32
Compare
Choose a tag to compare

Hey everyone, I know it's been a while since the last Thunder general release, but it is finally here! 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 reminder for anyone who didn’t catch the previous announcements, Thunder is now officially available on Google Play and on the App Store! You should also be able to search up Thunder on the Play Store/App Store to find it. For more details about the launch, see the following posts:

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. As always, this is an alpha release, so do expect bugs to pop up here and there. Now onto the update notes. This update brings a few major features:

  • Complete overhaul of the Create Comment page - this redesign matches the new Create Post page introduced previously
    • Markdown actions and preview icons are now located at the bottom for better accessibility
    • Adds the ability to upload images to comments
  • Post and comment drafts are now available - when you start a new post or comment, it will save the contents of the post/comment so that you can go back to it without losing your changes
  • Instance status in account selection - you can now see the general status of your logged in accounts when you select your account in the profile switcher. This enables you to know if your instance is currently down
  • Ability to access your saved comments - the account page has been changed slightly to allow viewing of saved contents posts/comments, as well as your own posts and comments
  • Improved management of blocked users and communities - you can now search for users and communities to block. You can access the blocked list by going to your account profile, and selecting the gear icon at the top right
  • Added setting to reduce animations throughout the app - this feature is in its initial stages and feedback is appreciated here
  • Added initial polish and spanish translations - if you'd like to contribute towards more translations and know a bit about .arb files, feel free to add them in!
  • Ability to export and import your app settings - this feature is available in the General settings page

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

Added

  • Show OP identification first before self/mod/admin by @micahmo in #569
  • Show full text of a URL when activating tooltip on post in feed by @micahmo in #582
  • Re-design comment creation screen by @coslu in #643
  • Support image uploading when creating comments by @coslu in #643
  • Show active user indicator when creating posts and comments by @coslu in #643
  • Added bot identifier in comments header by @micahmo in #638
  • Added access to saved comments in account page by @CTalvio in #519
  • Added Polish translation by @Pazdikan in #659
  • Added default user avatar when none is present by @coslu in #666
  • Added lock indicator to posts and prevent commenting when post is locked by @ajsosa in #676
  • Added the ability to combine the post FAB with the comment navigation buttons by @micahmo in #648
  • Show special user identifiers in post by @micahmo in #669
  • Added importing/exporting of settings to JSON by @hjiangsu in #644
  • Added instance status and latency indicators in account switcher by @micahmo in #655
  • Added option to not dim read posts by @micahmo in #695
  • Added Spanish translations by @ajsosa in #662
  • Added Spanish translations by @ireneairyn in #674
  • Ability to mark deleted replies as read by @micahmo in #693
  • Disable or hide downvote actions when instance does not have downvotes enabled by @hjiangsu in #717
  • Add drafts for posts and comments by @micahmo in #700
  • Improvements to user/community block management page by @micahmo in #704
  • Show sort icon in header/settings by @micahmo in #718
  • Hide community name and show username in community view by @micahmo in #724
  • Replying to comments will keep your position by @ajsosa in #725
  • Add Thunder setting to reduce animations throughout the app by @hjiangsu in #730
  • Highlight currently selected option in the sidebar by @micahmo in #731

Changed

  • Prioritize and identify default theme in Settings by @micahmo in #611
  • Hide gesture customize hint when gestures are disabled in the Settings page by @micahmo in #599
  • Text preview improvements in feed by @micahmo in #631
  • Added markdown rendering to taglines and support for multiple taglines by @micahmo in #593
  • Moved saved post star indicator before the title by @ajsosa in #684
  • Comment indicators follow theme colors and accents by @tom-james-watson in #671
  • Removed thumbnail progress indicators by @micahmo in #691
  • Display sort name as subtitle and make sort button use generic sort icon on top bar by @tom-james-watson in #670
  • Improved dismiss read functionality by @CTalvio in #698
  • Do not grey out read own/saved posts in profile by @CTalvio in #645
  • Improvements to error handling by @micahmo in #647
  • Bring comments in profile/replies up to feature parity with posts by @CTalvio in #608
  • Change instance/username entry keyboard type by @micahmo in #687
  • Show pencil icon for edited posts in feed by @micahmo in #692
  • Improved ability to refresh posts by @micahmo in #685
  • Remove hero animations by @micahmo in #689
  • Improved bottom pickers (sort by) by @micahmo in #686
  • Adjust FAB sort icon to use default icon by @micahmo in #711
  • Add semantic label to post combined FAB by @micahmo in #713
  • Improve text/labels on profile page by @micahmo in #715
  • Improve accent color picking in settings by @micahmo in #708
  • Improve user colors in post comment headers by @micahmo in #710
  • Improve pin/favorite/locked icons by @CTalvio in #719

Fixed

  • Handled issue with loading comments without a direct parent by @micahmo in #624
  • Do not capture FAB summon gesture while disabled by @micahmo in #653
  • Ensure snackbar appears over image viewer by @micahmo in #661
  • Fixed infinite spinner for load more replies + toast by @ajsosa in #667
  • Fixed NPE that broke commenting by @ajsosa in #681
  • Fixed top post missing and dismiss read top post disappearing by @CTalvio in #697
  • Fixed another comment spinner by @micahmo in #672
  • Fixed some issues with the app bar by @micahmo in #682
  • Fixed semantic labeling of sort picker by @micahmo in #654
  • Limit set state on isOverridingSwipeGestureAction in comment_card (perf improvement) by @ajsosa in #694
  • Added dimension information to thumbnails to reduce layout jank when using full screen images option by @hjiangsu in #712
  • Set system back button to go to history on profile by @micahmo in #714
  • Fix double tap zoom bug by @CTalvio in #720
  • Restore the share/downloading indicator by @micahmo in https://github.com/thunder-app/...
Read more

v0.2.4-3

18 Sep 17:37
Compare
Choose a tag to compare
v0.2.4-3 Pre-release
Pre-release

This is the first release candidate for Thunder v0.2.4! This version mostly focuses on fixing some existing issues which were introduced previously. If there are no emergent issues, this version will most likely be the one that is released to the general stream.

Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly. If you notice any important issues that should be addressed, feel free to create a new GitHub issue or mention it so that we are aware of it!

For features to test out in the pre-release version:

  • Continue to test out the new drafts feature
  • Test out the new animation reduction setting
  • Test out the dismiss read action on FAB

These are the changes since the last pre-release version:

  • Adds default security compliance for iOS Info.plist by @hjiangsu in #732
  • Show all releases via in-app update by @micahmo in #733
  • Add Thunder setting to reduce animations throughout the app by @hjiangsu in #730
  • Highlight currently selected option in the sidebar by @micahmo in #731
  • Fix swipe drafts overwrite by @micahmo in #737
  • Fix issue where dismiss read FAB action would not work consistently by @hjiangsu in #743

Full Changelog: v0.2.4-2...0.2.4-3

v0.2.4-2

12 Sep 22:51
8e01ebd
Compare
Choose a tag to compare
v0.2.4-2 Pre-release
Pre-release

This is the second pre-release for Thunder v0.2.4! There have been some more additions, fixes, and changes to Thunder which should improve your overall experience. There will most likely not be any major features or changes from this point forward as I am getting things ready for a full general release soon.

Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly. If you notice any important issues that should be addressed, feel free to create a new GitHub issue or mention it so that we are aware of it!

For features to test out in the pre-release version:

  • New drafts feature when creating new posts or comments
  • General navigation of different pages to ensure everything is working as intended
  • For those on iOS, checking if swipe navigations to go back are working again as intended
  • Comment replying should keep your position on the page

These are the changes since the last pre-release version:

What's Changed

  • Adjust FAB sort icon to use default icon by @micahmo in #711
  • Add semantic label to post combined FAB by @micahmo in #713
  • Added dimension information to thumbnails to reduce layout jank when using full screen images option by @hjiangsu in #712
  • Improve text/labels on profile page by @micahmo in #715
  • Set system back button to go to history on profile by @micahmo in #714
  • Improve accent color picking in settings by @micahmo in #708
  • Disable or hide downvote actions when instance does not have downvotes enabled by @hjiangsu in #717
  • Fix double tap zoom bug by @CTalvio in #720
  • Improve user colors in post comment headers by @micahmo in #710
  • Add drafts for posts and comments by @micahmo in #700
  • Improve user/community block management page by @micahmo in #704
  • Refactor navigation to community/user pages, and fixes to iOS swipe back not working properly by @hjiangsu in #723
  • Improve pin/favorite/locked icons by @CTalvio in #719
  • Show sort icon in header/settings by @micahmo in #718
  • Hide community name and show username in community view by @micahmo in #724
  • Restore the share/downloading indicator by @micahmo in #727
  • Replying to comments will keep your position by @ajsosa in #725

Full Changelog: v0.2.4-1...v0.2.4-2