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