Hey everyone, Thunder v0.6.0 is finally here! This release cycle took a quite a bit of time but introduces a lot of new features, changes, and fixes 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.
If you're enjoying Thunder and would like to show some support, star this project on GitHub! This helps gain visibility for the project and allows more contributors to help with the continued development of Thunder. If you'd like to show some appreciation, here is a post with details on how to donate to the active contributors of Thunder.
Now onto the update notes. This update brings a few major features:
🎉 New Features
- Media Management: You can now manage your uploaded media directly in Thunder. To access your previously uploaded images, go to Settings → Account → Danger Zone → Manage Media.
- Account Settings Import/Export: Easily migrate your Lemmy account information, subscriptions, and blocklists between instances. You can access this option under Settings → Account → Import/Export Settings.
- Alternative Link Sources: Thunder now supports Archive Today, Internet Archive, and Ground News for posts. Access these alternative link sources from the post page overflow menu or by long-pressing a link thumbnail.
ℹ General
- UI/UX Enhancements: Redesigned post and comment action sheets, improved video player and image viewer usability, and introduced quick image previews with long-press.
- Minor Additions: Support for alternative text on images, inbox counts in the profile switcher, and new settings for theming and taglines.
- Moderator and Post Actions: Added post reporting and tools for moderators to ban users or assign community moderators.
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
Here are the changes between versions v0.5.1 and v0.6.0. For improved readability, internal issues introduced and fixed in nightly versions will be omitted.
Additions & Major Changes
- Migrated internal video player package and updated video player controls by @hjiangsu in #1466
- Added additional searchable settings for account and debug settings by @micahmo in #1541
- Added reporter to post/comment reports by @hjiangsu in #1544
- Added support for displaying alternative text for images by @micahmo in #1497
- Added alternate link sources for links (Archive Today, Ghost Archive, etc.) by @micahmo in #1516
- Updated design of post action sheets by @hjiangsu in #1567
- Updated design of comment action sheets by @hjiangsu in #1654
- Added ability to report posts by @hjiangsu in #1567
- Added moderator actions (ban/unban user from community, add/remove user as community moderator) by @hjiangsu in #1567
- Added support for quick peeking images on long press by @micahmo in #1526
- Added unread counts to profile switcher by @micahmo in #1523
- Added reader mode for in-app browser by @micahmo in #1184
- Added ability to go to previous/next top-level comment using comment navigator in experimental post page by @hjiangsu in #1580
- Added video player viewing setting (in-app video player, browser, external app) by @ggichure in #1563
- Added ability to specify alternative text when creating/editing posts with images by @micahmo in #1640
- Added ability to navigate to modlog for removed comments by @micahmo in #1628
- Added option to toggle pure black mode when using system theme by @hjiangsu in #1605
- Added setting to automatically expand taglines by @hjiangsu in #1606
- Added support for managing uploaded media by @micahmo in #1323
- Added ability to import/export Lemmy account settings by @micahmo in #1638
- Overhauled account page to use feed related logic under-the-hood by @hjiangsu in #1597
- Overhauled image viewer to improve usability when zooming by @CTalvio in #1645
Changes
- Modified end of feed/comment message to be more generic by @hjiangsu in #1542
- Modified input hints to labels in create post page by @micahmo in #1515
- Updated feed logic to use image dimensions from API when available by @hjiangsu in #1594
- Updated condensed post view to show URL on link posts by @hjiangsu in #1604
- Updated feed to highlight the last tapped post by @micahmo in #1525, #1648
- Updated comment handling logic to handle additional comment link formats by @micahmo in #1629
Fixes
- Fixed theme settings page bottom spacing by @ggichure in #1562
- Fixed partial percent encoded links in markdown images by @hjiangsu in #1572
- Fixed create comment/post markdown toolbar visibility on certain devices by @hjiangsu in #1581
- Fixed certificate issue with LetsEncrypt for older Android versions by @hjiangsu in #1675
- Fixed incorrectly triggered end of feed when too many filters are applied by @hjiangsu in #1596
- Fixed inbox "Mark All as Read" not updating UI by @micahmo in #1625
- Fixed issue where inbox reloads when already selected by @micahmo in #1624
- Fixed layout jank when scrolling back up to post body by @hjiangsu in #1660
- Fixed issue with profile/hamburger visibility during feed refresh by @micahmo in #1641
- Fixed create post snackbar error message by @hjiangsu in #1603
- Fixed end of feed message being shown when more posts are available by @micahmo in #1623
- Fixed image viewer stuck in fullscreen mode by @micahmo in #1653
Misc
- Upgraded Flutter version and related dependencies by @hjiangsu in #1565, #1568, #1649, #1655
- Updated instances list by @github-actions in #1470, #1577
- Updated translations from Weblate by @hjiangsu in #1566, #1673
- Updated NDK version by @gwbischof in #1573
- Removed unused package dependencies by @hjiangsu in #1578
- Removed go_router dependency for navigation by @hjiangsu in #1613
- Migrated from uni_links to app_links for deep link support by @hjiangsu in #1626
- Removed unneeded image permissions for Android by @hjiangsu in #1657
- Fixed macOS build by @gwbischof in #1583
- Fixed additional linting and deprecation warnings by @hjiangsu in #1588
- Updated web build to use Drift database by @gwbischof in #1585
- Added app-link support for thunderapp.dev by @hjiangsu in #1644
- Migrated Android build to use gradle declarative plugin by @hjiangsu in #1650
- Added automated build workflow for Android by @hjiangsu in #1656
- Added documentation on database updates by @micahmo in #1661
Full Changelog: 0.5.1...0.6.0