darklightxi

joined 2 years ago
MODERATOR OF
[–] darklightxi@lemmy.world 1 points 2 days ago (1 children)

Hey there! I haven’t had time to post a proper update yet, but I had to roll back the fix for this. It turns out the fix was causing some users to be unable to load the All/Local feeds at all.

This ended up being a bit of a catch-22 situation: I could keep the fix and completely break feeds for some users, or revert it and limit affected instances (running Lemmy v0.19.14) to about ~100 posts.

For now, here are a couple of ways to work around this issue:

  • Lemmy released v0.19.15 which fixes this issue. If your home instance updates to this version, that should resolve the issue automatically.
  • Otherwise, you can temporarily switch to another instance while your home instance updates.
[–] darklightxi@lemmy.world 1 points 4 days ago (1 children)

Thanks for trying it out! By any chance, do you have "Show Read Posts" unchecked in your account settings? If so, could you try enabling "Show Read Posts" to see if that fixes the loading issue?

Someone else encountered a similar issue and that's what fixed it for them temporarily. I'll work on a fix for this and push a new update as soon as I investigate it further.

[–] darklightxi@lemmy.world 2 points 4 days ago

Thanks for the information! I'm able to reproduce the issue on my end with the details you provided. I'll try to get a fix out for this soon once I investigate it further.

[–] darklightxi@lemmy.world 1 points 5 days ago (3 children)

Hmm strange, I'm still unable to reproduce the issue. Are you experiencing this issue across different instances (e.g., lemmy.world, lemmy.zip, etc.) or is it isolated to one instance in particular? I'm trying to isolate whether this is an instance-specific issue or a more generic issue.

Could you also let me know if it occurs when you're logged in, logged out, or both? Thanks!

[–] darklightxi@lemmy.world 3 points 5 days ago

No worries, sorry for the inconvenience!

[–] darklightxi@lemmy.world 4 points 5 days ago (2 children)

Hey there! You're not missing anything - reader mode on Android was temporarily removed with v0.8.2.

For a bit more context, reader mode relied on an external package that's no longer being actively maintained/updated. This was causing some issues on our end and so it has been disabled for now until we can find a suitable replacement for it. Hope this clears up your question!

[–] darklightxi@lemmy.world 1 points 5 days ago (5 children)

Hey there, could you submit a GitHub issue on this with some additional details (e.g., instance, reproducible steps, video recording, Thunder settings, etc.)

I'm unable to reproduce the issue on my end so it could be something more user-specific!

[–] darklightxi@lemmy.world 1 points 5 days ago (2 children)

Hey there, could I get more details on this? For example, the instance you're having issues with, whether you're logged in or not, any reproducible steps, etc.)

[–] darklightxi@lemmy.world 2 points 1 week ago (5 children)

Just wanted to provide some updates - v0.8.2 is now released which should resolve this issue. Please let me know if you continue to see this after updating Thunder!

 

Hey everyone! This is just a small update that resolves some issues with Thunder v0.8.1 and Lemmy v0.19.14. As always, if you encounter any issues or have feedback, please share them with 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.

We have a Matrix space if you would like to join in on discussions: https://matrix.to/#/#thunderapp:matrix.org


Additions

  • Added ability to hide bottom navigation bar on scroll by hjiangsu in #1983
  • Added support for .avif image formats by hjiangsu in #1996
  • Added support for Lemmy page cursor in feeds by hjiangsu in #1997

Changes

  • Improved background notification logic and checks by hjiangsu in #1990 and #1994

Fixes

  • Fixed settings search elevation by micahmo in #1977
  • Fixed transparent colour option being available as an app theme by hjiangsu in #1979
  • Fixed inbox mark as read not updating UI correctly by hjiangsu in #1981
  • Fixed max password limit for PieFed by hjiangsu in #1995

Misc

  • Upgraded Thunder to Flutter 3.38 by hjiangsu in #1989
  • Added PieFed instances to GitHub workflows by hjiangsu in #1972
  • Updated instances by github-actions in #1920
  • Updated translations from Weblate by hjiangsu in #1982
[–] darklightxi@lemmy.world 2 points 1 week ago (1 children)

Hey, just wanted to let you know that there should be a fix coming soon for this issue with v0.8.2! If the issue still persists afterwards, feel free to create a new GitHub issue.

For some more context, the reason why the image isn't loading properly is because it's using .avif format (instead of the more typical .jpeg or .png) which Thunder did not account for.

[–] darklightxi@lemmy.world 1 points 1 week ago

Hey there!

Thanks for the report - I'm unable to reproduce this issue locally on my device so it would be great if you could possibly submit a new GitHub issue on this with additional details.

[–] darklightxi@lemmy.world 5 points 1 week ago

Hey there, thanks for the heads up!

This seems to be a recent issue caused by Lemmy v0.19.14. It's likely that your home instance updated to that version which is causing issues with client apps using page to fetch items. See here for more details: https://github.com/LemmyNet/lemmy/pull/6252

See this other post which has more relevant information: https://lemmy.ml/post/40358485

 

Hey everyone, Thunder v0.8.0 is now available! This release introduces initial PieFed support and includes significant under-the-hood improvements to enable compatibility with PieFed, along with the usual performance enhancements and bug fixes. As always, if you encounter any issues or have feedback, please share them with 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.

We have a Matrix space if you would like to join in on discussions: https://matrix.to/#/#thunderapp:matrix.org


Note: Android APKs will now be distributed by ABI to reduce download size. Make sure to download the version that matches your device.

Here are the changes between versions v0.7.3 and v0.8.0. For improved readability, internal issues introduced and fixed in nightly versions will be largely omitted.

Additions

  • Added initial support for PieFed by hjiangsu in #1912 and #1952
  • Added ability to search for users/communities/posts/comments via their URL by hjiangsu in #1941
  • Added ability to set transparent colour for feed dividers by hjiangsu in #1959
  • Added ability to toggle alt text and fullscreen mode in image viewer by hjiangsu in #1965

Changes

  • Improved post page loading by hjiangsu in #1952
  • Improved general markdown logic and rendering by hjiangsu in #1928
  • Improved bottom sheet logic for posts/comments by hjiangsu in #1923
  • Improved profile switching logic by hjiangsu in #1952
  • Improved markdown image support and handling by hjiangsu in #1947

Fixes

  • Fixed comment metadata disappearing for comments with no children by micahmo in #1895
  • Fixed unified push notification logic by hjiangsu in #1918
  • Fixed mark reply/mention as read by hjiangsu in #1925
  • Fixed drawer profile picture not displaying properly by hjiangsu in #1930
  • Fixed user chip not highlighting OP by hjiangsu in #1936
  • Fixed user labels not appearing in some cases by hjiangsu in #1937
  • Fixed certain markdown elements not adjusting to system theme changes by hjiangsu in #1938
  • Fixed image height not matching aspect ratio in some cases by hjiangsu in #1947
  • Fixed "Explore Instance" not working for anonymous profiles by hjiangsu in #1947
  • Fixed grey screen on feed page for instances containing a single tagline by hjiangsu in #1947
  • Fixed issue where performing comment actions would cause the post page to scroll by hjiangsu in #1949
  • Fixed non-functional web build by hjiangsu in #1958
  • Fixed post page end card not appearing in some cases by hjiangsu in #1960
  • Fixed crash when displaying a large amount of GIFs by hjiangsu in #1962
  • Fixed sharing on iOS devices running iOS 26 by hjiangsu in #1964

Misc

  • Updated translations from Weblate by hjiangsu in #1917, #1961
  • Updated list of active Lemmy instances by github-actions in #1864
  • Upgraded package dependencies by hjiangsu in #1887
  • Reorganized repository directory structure by hjiangsu in #1924
  • Migrated Lemmy API to internal implementation by hjiangsu in #1935
  • Refactored and improved post and comment widgets by hjiangsu in #1944 and #1945
  • Refactored database implementation and logic by hjiangsu in #1931
  • Upgraded Thunder to Flutter 3.35 by hjiangsu in #1946
  • Updated Android workflow to generate per ABI APKs by hjiangsu in #1956
  • Removed experimental APNs logic by hjiangsu in #1957
  • Removed URL metadata for image posts within post cards by hjiangsu in #1933
  • Disabled Android's auto backup/restore on install by hjiangsu in #1932
 

Hey everyone! This is the fifth pre-release for Thunder v0.8.0. It includes fixes for several issues discovered in the recent nightly builds. We're nearing the end of the nightly releases for v0.8.0, and will soon be releasing the full v0.8.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.

Note: Android APKs will now be distributed by ABI to reduce download size. Make sure to download the version that matches your device.

The full list of changes since v0.8.0-4 are mentioned below. As always, if there are any bugs or issues, please submit a new GitHub issue.

Additions

  • Added ability to set transparent colour for feed dividers by hjiangsu in #1959

Fixes

  • Fixed non-functional web build by hjiangsu in #1958
  • Fixed post page end card not appearing in some cases by hjiangsu in #1960
  • Fixed PieFed inbox notifications showing grey screen by hjiangsu in #1960
  • Fixed crash when displaying a large amount of GIFs by hjiangsu in #1962

Misc

  • Updated Android workflow to generate per ABI APKs by hjiangsu in #1956
  • Cleaned up experimental APNs related logic by hjiangsu in #1957
  • Updated translations from Weblate by hjiangsu in #1961
 

Hey everyone! This is the fourth pre-release for Thunder v0.8.0. Like the previous nightlies, this version includes additional under-the-hood changes for both Lemmy/PieFed APIs, along with some performance improvements and other fixes. If you run into any issues, please don’t hesitate to 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.8.0-3 are mentioned below. As always, if there are any bugs or issues, please submit a new GitHub issue.

Additions

  • Added support for PieFed v1.2 by hjiangsu in #1952

Changes

  • Improved post page loading by hjiangsu in #1952
  • Improved profile switching logic by hjiangsu in #1952
  • Improved markdown image support and handling by hjiangsu in #1947

Fixes

  • Fixed image height not matching aspect ratio in some cases by hjiangsu in #1947
  • Fixed "Explore Instance" not working for anonymous profiles by hjiangsu in #1947
  • Fixed grey screen on feed page for instances containing a single tagline by hjiangsu in #1947
  • Fixed issue where performing comment actions would cause the post page to scroll by hjiangsu in #1949
 

Hey everyone! This is the third pre-release for Thunder v0.8.0. Like the previous nightlies, this version includes additional under-the-hood changes for both Lemmy/PieFed APIs, along with some performance improvements and other fixes. If you run into any issues, please don’t hesitate to 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.8.0-2 are mentioned below. As always, if there are any bugs or issues, please submit a new GitHub issue.

Additions

  • Added ability to search for users/communities/posts/comments via their URL by hjiangsu in #1941

Changes

  • Improved markdown logic and rendering by hjiangsu in #1928
  • Disabled Android's auto backup/restore on install by hjiangsu in #1932
  • Hide URL metadata for image posts within post cards by hjiangsu in #1933

Fixes

  • Fixed drawer profile picture not displaying properly by hjiangsu in #1930
  • Fixed user chip not highlighting OP by hjiangsu in #1936
  • Fixed user labels not appearing in some cases by hjiangsu in #1937
  • Fixed certain markdown elements not adjusting to system theme changes by hjiangsu in #1938

Misc

  • Migrated Lemmy API to internal implementation by hjiangsu in #1935
  • Refactored and improved post and comment widgets by hjiangsu in #1944 and #1945
  • Refactored database implementation and logic by hjiangsu in #1931
  • Upgraded Thunder to Flutter 3.35 by hjiangsu in #1946
 

Hey everyone! This is the second pre-release for Thunder v0.8.0. This nightly fixes some issues with PieFed support, and contains more under-the-hood changes. If you run into any issues, please don’t hesitate to 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.8.0-1 are mentioned below. As always, if there are any bugs or issues, please submit a new GitHub issue.

Changes

  • Hide incompatible sort types for PieFed instances by hjiangsu in #1922
  • Improved post/comment bottom sheet logic by hjiangsu in #1923

Fixes

  • Fixed unified push notification logic by hjiangsu in #1918
  • Fixed load more replies error on PieFed by hjiangsu in #1921
  • Fixed mark reply/mention as read by hjiangsu in #1925

Misc

  • Updated instances by github-actions in #1864
  • Reorganized repository directory structure by hjiangsu in #1924
 

Hey everyone! It’s been a while, but the first pre-release of Thunder v0.8.0 is finally here! 🎉

This nightly introduces initial support for PieFed, which involved a ton of changes under the hood to Thunder's core logic. Because of this, the build is highly experimental and may come with more bugs than usual. If you run into any issues, please don’t hesitate to report them on GitHub!

If you’re currently running the nightly builds, I highly recommend backing up your Thunder settings and local database, just in case something unexpected happens.

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.3 are mentioned below. As always, if there are any bugs or issues, please submit a new GitHub issue.

Additions

  • Added general support for PieFed instances by hjiangsu in #1912
  • Added PieFed support for post and comment actions (vote, save, block, pin, etc.) by hjiangsu in #1912
  • Added PieFed support for inbox notifications (replies, mentions) by hjiangsu in #1912

Fixes

  • Fixed comment metadata disappearing for comments with no children by micahmo in #1895

Misc

  • Upgraded package dependencies by hjiangsu in #1887
  • Updated translations from Weblate by hjiangsu in #1917
 

Hey everyone! I just wanted to share a quick update on Thunder’s development for those who might not be following our progress on Matrix or GitHub.

The next nightly build of Thunder should be out soon (give or take about a week, depending on when I wrap up internal testing) and will include initial support for PieFed. This has been quite a large undertaking and has resulted in a ton of under-the-hood changes to Thunder’s internal logic. Because of that, the upcoming nightly build will be highly experimental and may introduce more bugs than usual.

If you’re currently running the nightly builds (including TestFlight), I highly recommend backing up your Thunder settings and local database just in case something unexpected happens.

While the upcoming nightly will support PieFed, general availability won’t be coming for some time. This is to give us plenty of time to fix any remaining issues, improve PieFed support, and make sure Thunder is stable before releasing the next update (v0.8.0).

Here’s a quick overview of what will be supported for PieFed in the upcoming nightly:

  • Browsing feeds (all, local, subscribed), posts, and comments
  • Logging into existing PieFed accounts
  • Interacting with posts, comments, and users (vote, save, block, etc.), including some moderator actions
  • Searching for content (posts and comments)
  • Basic notification support (replies and mentions)

And here’s what won’t be supported just yet (requires some additional work):

  • Updating your PieFed account settings
  • Reporting posts or comments
  • Viewing private messages
  • Viewing the modlog or post/comment reports

If you’d like to stay up to date with nightly releases, check out !thunder_nightly@lemmy.world or join our Matrix space!

Finally, if you have any questions about Thunder at all, feel free to leave a comment and I’ll do my best to answer them.

 

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 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


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
 

Hey everyone! This is the first release candidate for Thunder v0.7.0. This version contains some minor improvements to the community/user action chips and other under-the-hood improvements. 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-3 are mentioned below. As always, if there are any bugs or issues, please submit a new GitHub issue.

Additions

  • Added additional support contact in About page by hjiangsu

Changes

  • Improved notification user handling by micahmo
  • Shortened labels for user/community action chips by hjiangsu
  • Tweaked visibility of certain header action chips to reduce horizontal scrolling by hjiangsu

Fixes

  • Fixed issue with feed improperly displaying after switching profiles by hjiangsu
  • Fixed positioning of the pull-to-refresh indicator by micahmo
  • Fixed visual issues with action chips when using larger system fonts by hjiangsu

Misc

  • Upgraded gradle and NDK versions by hjiangsu
  • Updated instances by github-actions
  • Refactored feed page app bar title logic by hjiangsu
  • Improved documentation and widget structure for post-related widgets by hjiangsu
  • Improved documentation and widget structure for post cards/metadata widgets by hjiangsu
7
submitted 7 months ago* (last edited 3 months ago) by darklightxi@lemmy.world to c/thunder_nightly@lemmy.world
 

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
 

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
view more: next ›