Edit: A new hotfix version (v0.7.0-4) has been released to resolve an issue with Thunder crashing when custom post metadata items are set.
Below are the full details regarding the latest pre-release version!
Hey everyone! This is the third pre-release for Thunder v0.7.0. Like the previous pre-releases, this update focuses primarily on under-the-hood improvements to Thunder. We're nearing the end of the nightly releases for v0.7.0, and will soon be releasing the full v0.7.0 for general availability. As such, please report any issues that you encounter when running this version!
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-2 are mentioned below. As always, if there are any bugs or issues, please submit a new GitHub issue.
Updates
The user and community headers have been re-worked to make them more intuitive and useful. Actionable chips have been added to access relevant actions. Feel free to provide any feedback on these changes on GitHub!
Community
User
The post body has a few visual updates to improve its layout and visual inconsistencies. The user and community information is now present below the title of the post as opposed to the bottom.
Additions
- Added action chips to user and community headers by hjiangsu
Changes
- Moved author and community metadata to the top of post page by hjiangsu
- Improved initial feed loading API calls by hjiangsu
Fixes
- Fixed issue with non-image link previews using more vertical height than required by hjiangsu
- Fixed comment depth indicator step by hjiangsu
Misc
- Refactored feed type to use internal enums by hjiangsu
- Refactored post-related logic to use internal models by hjiangsu
- Refactored user preferences logic to be more consistent by hjiangsu
- Refactored comment-related widgets by hjiangsu
- Upgraded Thunder to use Flutter version to 3.32.0 by hjiangsu