Hey everyone! This is the second pre-release for Thunder v0.7.0. This build brings a ton of fixes and under-the-hood changes as we continue preparing Thunder for the upcoming Lemmy API updates. As mentioned previously, the next few pre-releases will focus on similar foundational work as there’s still a lot of work left to do.
Note: With so many internal changes, this build may be a bit more unstable than previous ones. If you come across any bugs or issues, please report them on GitHub!
Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly. The full list of changes since v0.7.0-1 are mentioned below. As always, if there are any bugs or issues, please submit a new GitHub issue.
Additions
- Added pull-to-refresh for new post page by hjiangsu
- Added semantic label to community search subscription button by micahmo
- Added loading indicator on startup under slow network connections by micahmo
Changes
- Improved post loading under slow network connections by micahmo
- Improved comment depth indicators by hjiangsu
- Improved image handling for instances with image proxy enabled by hjiangsu
- Improved error handling when navigating to a post of a blocked community by hjiangsu
- Improved reply preview actions touch area by hjiangsu
- Display full username in private messages by micahmo
- Display user avatars only when they have an associated image by hjiangsu
Fixes
- Fixed visual glitch on post page app bar by micahmo
- Fixed post body not updating after performing an edit by micahmo
- Fixed issue where empty inbox message is shown prematurely by micahmo
- Fixed size of vote buttons on the post page by micahmo
- Fixed issue with the feed FAB appearing on the account page by micahmo
- Fixed advanced share sheet overflow by micahmo
- Fixed issue navigating to post after creation by micahmo
- Fixed instance display in post by micahmo
- Fixed comment FAB option not being respected by micahmo
- Fixed FAB settings page navigation by micahmo
- Fixed Bluesky image URL parsing by hjiangsu
- Fixed lag when favouriting a community by hjiangsu
- Fixed community metadata subscription not applying properly by hjiangsu
- Fixed taglines not showing on anonymous accounts by hjiangsu
- Fixed issue where blocked user comments are attached to wrong comment tree by hjiangsu
- Fixed color of block community button by micahmo
Misc
- Refactored compact post card to use internal models by hjiangsu
- Refactored comment card headers by hjiangsu
- Refactored account logic to use internal models by hjiangsu
- Refactored instance list entry and instance info response by hjiangsu
- Refactored modlog logic by hjiangsu
- Refactored sharing intent logic by hjiangsu
- Refactored deep link logic by hjiangsu
- Consolidated account and authentication logic by hjiangsu
- Reorganized account related files by hjiangsu
- Reorganized settings and removed unused functions/classes by hjiangsu
I have really enjoyed Thunder. It has been my preferred Lemmy app in large part because of the profile section layout and function. This has changed in the latest releases.
Thanks for the feedback! I would appreciate it if you could provide some more thoughts about the new layout in this GitHub issue: https://github.com/thunder-app/thunder/issues/1856
Having a better understanding on the things you like/dislike will allow me to incorporate that feedback and improve the feature 😄