Hey everyone! Sorry for the long wait, but the first pre-release of Thunder v0.7.0 is finally here! 🎉

This nightly includes a ton of under-the-hood improvements to improve performance and prepare for upcoming Lemmy API changes. As a result, there aren’t too many new features in this release. Expect the next few pre-releases to focus on similar foundational updates as there’s still a lot of work left to do.

Note: Because of all the under-the-hood changes, this nightly build might be more prone to bugs than previous builds. 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.

Some notable changes to test out:

  • The experimental post page is now generally available and will replace the current post page. This update brings several performance improvements along with a few new features:
    • You can now navigate between top-level comments as well as child comments by tapping and long-pressing the comment navigator buttons respectively.
    • If you’re logged into multiple accounts, you can now choose to view a post as a specific account—provided the post is federated with your account’s instance.
    • When “Hide top bar on scroll” is enabled, this setting now applies to the new post page alongside the feed page.
  • You can now toggle community icons when using compact mode. This update also adjusts how community icons and post authors are displayed when both are enabled. If you have any feedback on the changes, please mention it on GitHub!
  • You can now mark private messages as read! Additional improvements to the private messaging feature are planned once the Lemmy API changes are complete.

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

Additions

  • Added ability to search for top-level settings by micahmo
  • Added semantic labels to all overflow/popup buttons by micahmo
  • Added ability to mark private messages as read by hjiangsu
  • Added ability to toggle community icons in compact mode by hjiangsu
  • Added prompt to add original post body when cross-posting links and images by hjiangsu

Changes

  • Enabled the experimental post page to be the default by hjiangsu
  • Improved markdown link behaviour by micahmo
  • Improved visibility of comment navigator in dark mode by micahmo
  • Improved UX for toggling pure black theme by hjiangsu
  • Improved handling of tall images in feed/post by hjiangsu
  • Removed scrape missing previews option by hjiangsu
  • Enabled full-height images in default configuration by hjiangsu
  • Featured posts are compacted when using card mode by hjiangsu
  • Enabled ability for last tapped post to preserve it’s state by micahmo
  • Improved message clarity of “Mark all as read” action by micahmo
  • Improved community icon setting terminology by hjiangsu

Fixes

  • Fixed profile modal staying open after logging into new account by micahmo
  • Fixed profile modal not closing after switching accounts by micahmo
  • Fixed color of block icon on “Block User” button by micahmo
  • Fixed link images not respecting edge-to-edge option by hjiangsu
  • Fixed issue with block quotes not being applied in some cases by micahmo
  • Fixed search keyboard popping up when using back navigation by hjiangsu
  • Fixed video player back button on landscape mode not being displayed by hjiangsu
  • Fixed full date setting not accounting for user timezone by hjiangsu
  • Fixed notification page overlapping with bottom navigation bar by micahmo
  • Fixed visual glitch when navigating to posts via link by micahmo
  • Fixed inconsistency with comment navigator by hjiangsu
  • Fixed comment sort setting label not matching selected comment sort option by micahmo

Misc

  • Consolidated all navigation logic together by hjiangsu
  • Refactored media thumbnails and related logic by hjiangsu
  • Refactored post card related widgets by hjiangsu
  • Refactored user-related widgets (avatar, chips, header, indicator, sidebar, etc.) by hjiangsu
  • Refactored community-related widgets and logic by hjiangsu
  • Updated translations from Weblate by hjiangsu
  • Updated instances by github-actions
  • quaff
    link
    fedilink
    English
    arrow-up
    1
    ·
    24 days ago

    I just tried that! Definitely something weird with my account. Even starting fresh, the side bar didn’t show that I was subbed to that community even tho I am.

    • darklightxi@lemmy.worldOPM
      link
      fedilink
      English
      arrow-up
      2
      ·
      24 days ago

      Yeah, that seems odd. If you go to the web UI, does it show you’re subscribed to that community? I’m trying to see if the subscription issue is Lemmy-related or Thunder-related 🙃

      • quaff
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        24 days ago

        For sure! Just checked Lemmy.ca and I do see c/vancouver in my subscribed list 🙏

        Not sure if this is related but I do see duplicates of the main community of Lemmy.ca in my subscribed