This is the first pre-release of Thunder for v0.2.1+11! (if all things go accordingly and I don’t mess up TestFlight builds again)

Just an update: I’ll have a bit less time this week to work on Thunder, so updates may take a bit longer than before.

Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly.

Without further ado, these are the changes from last time (based off changelog):

Added

  • Added colour to username in comments to distinguish your own comments
  • Added option to allow text preview on text posts in normal view - contribution from @coslu
  • Added option to share media link or external URL links in the dialog popup on post long press
  • Added back featured post icon on posts within a community
  • Added ability to customize swipe gestures on comments and posts
  • Added ability to develop with hot reload using docker - contribution from @Fmstrat
  • Added initial implementation for font size scaling for titles and content - this is very very rough at the moment so feedback is appreciated

Changed

  • Adjusted visual feedback in comment swipe gestures
  • Added option in settings to enable/disable swipe on bottom navigation bar to open sidebar on feed page - contribution from @bactaholic
  • Added option in settings to enable/disable double-tap on bottom navigation bar to open sidebar on feed page (this is disabled temporarily) - contribution from @bactaholic
  • Decreased scroll distance needed in order to fetch more comments from a thread
  • Improved error messages when more comments fail to fetch within a post
  • Decreased number of comments to fetch at a time to improve loading performance
  • Posts now load first before comment threads to make viewing posts more responsive

Fixed

  • Potentially fixed issues with HTTPS certificate errors when running on Android using Adguard with HTTPS filtering enabled
  • Improved performance for comment threads with a lot of comments
  • Fixed issue where the last comment on a thread could potentially not show up
  • Fixed issue where markdown links were not respecting “open in external browser” option - contribution from @Fmstrat
  • Fixed issue with download media not working on Android for some users - contribution from @minicit
  • Fixed issue where media download button appearance in light mode - contribution from @coslu

For things to test out, I would suggest:

  • general testing of app overall, vote, reply, comment, share, etc.
  • testing of custom swipe actions
  • scrolling through long comment threads
  • changing all of the settings in the setting pages
  • @[email protected]
    link
    fedilink
    3
    edit-2
    1 year ago

    Anyone else not seeing all comments load? I know there have been more comments on this post than thunder is showing. It was showing part of a comment chain from myself and now its just not.

    Edit: as an example this is the web ui while this is thunder showing the same thread

    • @darklightxiOPM
      link
      2
      edit-2
      1 year ago

      I have noted down this issue - it should be fixed in the next nightly release!

      Edit: To be a bit more transparent, this is what was happening:

      Comment fetching is paginated, which means that it only fetches x amount of comments at a time. What was happening is the following:

      • When there is a long comment thread, there are cases where the comments that are being fetched don’t fetch all of the comment’s replies (e.g., if a comment has 30 replies, but only 10 of them get fetched, then this is where the issue pops up)
      • Then, on the next comment fetch, if some comments were part of a previous comment’s reply, there was a bug where it would not attach that comment to the parent comment
      • Because the comment replies were not being attached, they just ended up being lost and caused the comments to not show up