Thunder Release [v0.7.1]: Core upgrades, bug fixes, and UI/UX enhancements! - Lemmy.World
Hey everyone, Thunder v0.7.1 is finally here! This release primarily focuses on
improving Thunder’s core architecture in preparation for upcoming API changes.
As a result, there aren’t too many new features this time around. The work is
still ongoing and will take a bit more time to complete, but doing so will lay
the foundation for Thunder to more easily support future API versions and
platforms. As always, if you experience any issues or have suggestions or
feedback, feel free to share them with the Thunder community or on GitHub. > For
those using Google Play or the App Store, it may take a couple of days to
receive the update as it’s being rolled out. 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
[https://github.com/thunder-app/thunder/issues/756] to the active contributors
of Thunder. We have a Matrix space if you would like to join in on discussions:
https://matrix.to/#/#thunderapp:matrix.org
[https://matrix.to/#/#thunderapp:matrix.org] — Here are the changes between
versions v0.6.1 and v0.7.1. For improved readability, internal issues introduced
and fixed in nightly versions will be largely omitted. Additions * Added ability
to search for top-level settings by micahmo in #1668 * Added semantic labels to
all overflow/popup buttons by micahmo in #1705 * Added semantic label to
community search subscription button by micahmo in #1790 * Added ability to mark
private messages as read by hjiangsu in #1762 * Added ability to toggle
community icons in compact mode by hjiangsu in #1746 * Added prompt to add
original post body when cross-posting links and images by hjiangsu in #1759 *
Added action chips to user and community headers by hjiangsu in #1851 * Added
loading indicator on startup under slow network connections by micahmo in #1795
* Added additional support contact in About page by hjiangsu in #1866 Changes *
Enabled the experimental post page to be the default by hjiangsu in #1713 *
Enabled full-height images in default configuration by hjiangsu in #1756 *
Enabled ability for last tapped post to preserve it’s state by micahmo in #1520
* Improved markdown link behaviour by micahmo in #1700 * Improved UX for
toggling pure black theme by hjiangsu in #1690 * Improved visibility of comment
navigator in dark mode by micahmo in #1691 * Improved message clarity of “Mark
all as read” action by micahmo in #1766 * Improved reply preview actions touch
area by hjiangsu in #1815 * Improved notification user handling by micahmo in
#1865 * Improved handling of tall images in feed/post by hjiangsu in #1709 *
Improved comment depth indicators by hjiangsu in #1788 * Improved post loading
under slow network connections by micahmo in #1796 * Improved image handling for
instances with image proxy enabled by hjiangsu in #1807 * Improved error
handling when navigating to a post of a blocked community by hjiangsu in #1808 *
Improved initial feed loading API calls by hjiangsu in #1852 * Display full
username in private messages by micahmo in #1823 * Display user avatars only
when they have an associated image by hjiangsu in #1806 * Featured posts are
compacted when using card mode by hjiangsu in #1757 * Moved author and community
metadata to the top of post page by hjiangsu in #1844 * Improved community icon
setting terminology by hjiangsu in #1747 * Removed scrape missing previews
option by hjiangsu in #1721 Fixes * Fixed profile modal staying open after
logging into new account by micahmo in #1701 * Fixed profile modal not closing
after switching accounts by micahmo in #1706 * Fixed issue navigating to post
after creation by micahmo in #1797 * Fixed post body not updating after
performing an edit by micahmo in #1789 * Fixed instance display in post by
micahmo in #1799 * Fixed comment sort setting label not matching selected
comment sort option by micahmo in #1771 * Fixed issue where blocked user
comments are attached to wrong comment tree by hjiangsu in #1835 * Fixed color
of block icon on “Block User” button by micahmo in #1693 * Fixed color of block
community button by micahmo in #1834 * Fixed size of vote buttons on the post
page by micahmo in #1792 * Fixed link images not respecting edge-to-edge option
by hjiangsu in #1708 * Fixed Bluesky image URL parsing by hjiangsu in #1801 *
Fixed issue with block quotes not being applied in some cases by micahmo in
#1727 * Fixed taglines not showing on anonymous accounts by hjiangsu in #1817 *
Fixed advanced share sheet overflow by micahmo in #1794 * Fixed visual glitch
when navigating to posts via link by micahmo in #1760 * Fixed visual glitch on
post page app bar by micahmo in #1783 * Fixed search keyboard popping up when
using back navigation by hjiangsu in #1738 * Fixed video player back button on
landscape mode not being displayed by hjiangsu in #1749 * Fixed notification
page overlapping with bottom navigation bar by micahmo in #1761 * Fixed
positioning of the pull-to-refresh indicator by micahmo in #1861 * Fixed full
date setting not accounting for user timezone by hjiangsu in #1758 * Fixed FAB
settings page navigation by micahmo in #1811 * Fixed issue where empty inbox
message is shown prematurely by micahmo in #1791 * Fixed issue with the feed FAB
appearing on the account page by micahmo in #1793 * Fixed community naming by
micahmo in #1878 Misc * Consolidated navigation, account, and authentication
logic by hjiangsu in #1707, #1826 * Reorganized account, settings, and removed
unused functions/classes by hjiangsu in #1822, #1824 * Refactored media
thumbnails and related logic by hjiangsu in #1720, #1714, #1715 * Refactored
post-related components (cards, metadata, widgets) by hjiangsu in #1784, #1730,
#1723, #1734, #1740, #1743, #1862, #1867, #1868 * Refactored comment-related
components (cards, headers, widgets) by hjiangsu in #1800, #1847 * Refactored
user-related components (avatar, chips, header, indicator, sidebar) by hjiangsu
in #1752, #1751, #1753, #1755, #1754, #1764, #1763, #1769 * Refactored
community-related widgets and logic by hjiangsu in #1750, #1702, #1773 *
Refactored core logic to use internal models (account, post, feed type) by
hjiangsu in #1814, #1838, #1839, #1853, #1836 * Refactored user preferences and
modlog logic by hjiangsu in #1842, #1831 * Refactored navigation and linking
(sharing intent, deep link, feed page app bar) by hjiangsu in #1832, #1829,
#1863 * Refactored instance-related components (list entry, info response) by
hjiangsu in #1821 * Updated translations from Weblate by hjiangsu in #1781 *
Updated instances by github-actions in #1688, #1782 * Upgraded Thunder to
Flutter 3.32.0 and updated gradle/NDK versions by hjiangsu in #1850, #1859