This is the first pre-release for Thunder v0.3.0! This pre-release version introduces quite a few new features and improvements, as well as usual bug fixes.
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:
- Instance and community modlogs are now available in Thunder! To access the instance modlog, tap on the triple dot button located on the top app bar and select "Modlog" when viewing general feeds (Subscribed/Local/All). To access a community modlog, navigate to the given community and find "Modlog" in the extended actions.
- Improvements to markdown rendering. Spoiler markdown detection has been improved, and there is now initial/experimental support for subscript and superscript markdown tags. Markdown quick actions when creating posts/comments will be added in the near future.
- The user feed (not to be confused with the account page) has been fully re-worked to provide a better experience similar to the general/community feeds. This means that you can now change the sorting when viewing a user feed, and use the FAB for additional actions! As this was a large under-the-hood change, please mention any bugs or issues you encounter while navigating to user feeds.
- An instance explorer has been added into the Search page. This allows you to explore communities, posts and comments for the current instance! Thanks for micahmo for implementing this feature.
- Added initial support for marking posts as read when scrolling through. Thanks to Fmstrat for implementing this feature.
Note: There is currently an issue where blurred posts on the feed will flicker when scrolling (primarily on iOS). This is noted and a fix will hopefully be applied soon (this issue does not come from Thunder, but from the Flutter framework).
Thanks again for sticking around, and please mention any bugs and issues that you encounter when using this version!
Additions
- Added instance explorer to see instance posts/communities/comments by micahmo
- Added partial superscript/subscript markdown support by hjiangsu
- Added ability to mark posts as read when scrolling through feed by Fmstrat
- Added support for posting as a different user by micahmo
- Added instance and community modlogs by hjiangsu
- Added option to show full date and select date format by hjiangsu
Changes
- Refactored user page to match feed page by hjiangsu
- Improved sort top submenu transition by micahmo
- Adjusted “Hide NSFW Previews” setting label to “Blur NSFW Previews” by hjiangsu
- Improved Lemmy spoiler detection by hjiangsu
Fixes
- Show keyboard automatically when community search is triggered, and state fixes by micahmo
- Fixed issue with talkback and downvote semantic label by hjiangsu
- Fixed notifications page state issue by micahmo
- Fixed issue with refreshing the feed when switching accounts by micahmo
- Fixed in-app browser url scheme redirection by micahmo
- Fixed community name format in create post page by micahmo
Misc
- Moved fastlane directory for F-Droid approval by hjiangsu
- Fixed CI for Flutter 3.16.9 and update docker builds by Fmstrat
- Upgraded to Flutter 3.19 by hjiangsu
- Updated peter-evans/create-pull-request by micahmo
- Updated instances by github-actions
The modlog looks great!
Edit: actually, one comment. Some of the text gets bumped off the edge in certain situations. See image.