Skip to content

Releases: thunder-app/thunder

v0.2.1-alpha.2+11

06 Jul 00:01
Compare
Choose a tag to compare
v0.2.1-alpha.2+11 Pre-release
Pre-release

This is the second 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.

For things to test out, I would suggest:

  • general testing of app overall, vote, reply, comment, share, etc.
  • testing and changing custom swipe actions
  • scrolling through long comment threads to check for any stuttering or performance issues
  • changing all of the settings in the setting pages and see if they are all being applied correctly

Without further ado, these are the changes from the last pre-release:

  • Post duplicates are now filtered from the feed - contribution from @ajsosa
  • Fixed issue with haptic feedback when attempting to edit your own comment
  • Fixed issue where you could not edit your comment in some instances when using your display name
  • Fixed issue where commenting would bring you out of the post
  • Fixed issue where longer comment threads would not show up properly
  • Increased NSFW blur - contribution from @guigs4
  • Slight changes to contrast of text in posts - contribution from @Fmstrat
  • Added tooltip labels on sort types - contribution from @micahmo
  • Added comment sorting - contribution from @guigs4
  • Added option to show title before content - contribution from @Fmstrat
  • Added option to show images edge-to-edge - contribution from @Fmstrat
  • Addition of manual refresh icons to different screens - contribution from @bactaholic
  • Adjusted font scaling to match closer to defaults, and applied font scaling to more places
  • Fixed issue with talkback on posts not applying properly

and probably a whole bunch of other under-the-hood changes I forgot to note down

And here are the full changes since v0.2.1+10:

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
  • Added comment sorting - contribution from @guigs4
  • Added option to show title before content - contribution from @Fmstrat
  • Added option to show images edge-to-edge - contribution from @Fmstrat
  • Addition of manual refresh icons to different screens - contribution from @bactaholic

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 - 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
  • Posts now load first before comment threads to make viewing posts more responsive
  • Slight changes to contrast of text in posts - contribution from @Fmstrat
  • Added tooltip labels on sort types - contribution from @micahmo

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
  • Fixed issue where commenting would bring you out of the post
  • Fixed issue where you could not edit your comment in some instances when using your display name
  • Fixed issue with duplicate posts being shown on the feed - contribution from @ajsosa
  • Increased NSFW blur - contribution from @guigs4
  • Fixed issue where longer comment threads would not show up properly

v0.2.1-alpha.1+11

04 Jul 06:02
Compare
Choose a tag to compare
v0.2.1-alpha.1+11 Pre-release
Pre-release

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

v0.2.1+10

02 Jul 06:21
Compare
Choose a tag to compare

Alpha Release [v0.2.1+10]

Zoom zoom zoom, new update incoming and Happy Canada Day for my fellow Canadians out there (if there are any out there 👀) 🎉

I know I skipped v0.2.1+9 - this was because a build failed for TestFlight, which upped the version from v0.2.1+9 -> v0.2.1+10

Important: it is highly recommended to reinstall the app for the best (and least buggy) experience possible

This update was mainly focused on improving overall performance for Thunder - you should hopefully see less lag as you scroll down your favourite feed or community! In addition to that, a few new major additions have been added, including the ability to view a user's profile, a revamped account page (for posts, comments, and saved posts), editing of comments, ability to download images and of course, more quality of life improvements to make your experience even better!

As always, this is an alpha release, so do expect bugs to pop up here and there. Without further ado, here are the changes:

Major Additions

  • Hopefully major improvements to performance within the app! You should feel that scrolling through the feed is smoother, and less laggy (hopefully) There is still an issue with some stuttering within long comment threads which will be looked at further
  • Added ability to edit your own comments - editing will replace the reply swipe gesture if you are swiping on your own comment
  • Added ability to download images - contribution from @MrAntonS
  • Added back ability to collapse a comment, toggle-able in the settings
  • Added pull to refresh on posts
  • An additional button now shows up for each post in comfortable view to open the more actions modal
  • Long pressing the post will bring up a modal to perform more actions such as visit community, user profile, sharing
  • Added initial support for viewing user profiles - including their posts and comments
  • Added top sort options - contribution from @JulianPaulus
  • Upvoting and downvoting posts/comments now provides you with immediate feedback (no more waiting around)

QoL Improvements

  • Adjusted thickness of divider between posts to help differentiate posts
  • Increased threshold for triggering a upvote/downvote on comments to hopefully have less accidental actions

Fixes and Misc

  • Fixed issue where you could not exit app when swiping back or using the back button
  • Fixed issue where an error would be thrown if trying to access http pages - contribution from @vbh
  • Fixed issue with missing haptic feedback on comment actions and other places
  • Fixed issue where reply button would cover actions and comments for short posts
  • Removed mark as read for mentions and replies that have already been read
  • Dockerfile for building Android builds - contribution from @Fmstrat
  • Fixing settings not reachable - contribution from @ggichure

And many more changes under the hood!

The main focuses for the next release are (but subject to change):

  • Adding in a way to block users or communities
  • Editing of posts
  • Adding more options when creating posts
  • Alternate ways of voting in comments outside of swipe gestures

If you find any issues or would like to suggest features, please open up a new issue! As always, contributions are always welcomed here.

v0.2.1-alpha.3+9

02 Jul 00:53
Compare
Choose a tag to compare
v0.2.1-alpha.3+9 Pre-release
Pre-release

I'm back yet agin with another pre-release version of Thunder for v0.2.1+9!

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:

  • Fixed issue where replying from inbox would show grey screen
  • Fixed issues with profile posts/comments/saved not showing up all the way
  • Fixed issue with "save" being part of Talkback on posts
  • Removed saved tab when viewing user profiles (as I don't think thats a possibility)
  • Adjusted error messages when creating or editing comments

For things to test out, I would suggest just testing out general things like voting, saving, replying, and creating posts, as well as testing out the following things (these are issues which are marked as “fixed” in the issues tab)

  • Error when subscribing from community search #160
  • Display vote counts for posts #159
  • Ability to edit comments #158
  • Upvote and downvote buttons feel unresponsive #141
  • Increase visual separation of posts in dark theme #137
  • Timeouts replace entire screen with error message #134
  • Reply button covers text #130
  • Unable to exit #124
  • Mark as read button on read inbox messages is not functional #121
  • Pull to refresh doesn't work on posts #120
  • Alternate comment collapse behaviour #119
  • Inconsistent haptic feedback when upvoting with gestures # 116
  • Add share button to post in list view #106
  • Sort by top #101
  • Media download button #50
  • Stuttering issues while scrolling #24
  • Simple way to access a user or community profile #17

v0.2.1-alpha.2+9

01 Jul 18:09
Compare
Choose a tag to compare
v0.2.1-alpha.2+9 Pre-release
Pre-release

Hey there, back again with another pre-release version of Thunder for v0.2.1+9!

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:

  • Added ability to edit your own comments, the action simple replaces the reply swipe action when on your own comment
  • Fixed an issue where performing vote/save actions on comments would do it to the first comment in the thread (the parent one)
  • Fixed issue where subscribing from the search page would cause an error to pop up
  • Fixed issue where setting a default sort option would cause infinite loading to happen

For things to test out, I would suggest just testing out general things like voting, saving, replying, and creating posts, as well as testing out the following things (these are issues which are marked as “fixed” in the issues tab)

  • Error when subscribing from community search #160
  • Display vote counts for posts #159
  • Ability to edit comments #158
  • Upvote and downvote buttons feel unresponsive #141
  • Increase visual separation of posts in dark theme #137
  • Timeouts replace entire screen with error message #134
  • Reply button covers text #130
  • Unable to exit #124
  • Mark as read button on read inbox messages is not functional #121
  • Pull to refresh doesn't work on posts #120
  • Alternate comment collapse behaviour #119
  • Inconsistent haptic feedback when upvoting with gestures # 116
  • Add share button to post in list view #106
  • Sort by top #101
  • Media download button #50
  • Stuttering issues while scrolling #24
  • Simple way to access a user or community profile #17

v0.2.1-alpha.1+9

30 Jun 21:07
Compare
Choose a tag to compare
v0.2.1-alpha.1+9 Pre-release
Pre-release

Hey there, this is the first pre-release version of Thunder for v0.2.1+9!

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

Since this is the first pre-release version, I'll try to establish the following naming conventions: 0.2.1-alpha.x+y

  • x indicates the increment of the pre-release version (e.g., the iteration of the pre-release)
  • y indicates the version that will become the normal alpha release
    • e.g., v0.2.1-alpha.1+9 will be released as v0.2.1+9 after testing is done

Without further ado, here are the following changes so far that I would like for you guys to test out! (This is taken directly from the changelog)

Added

  • Added ability to download images - contribution from @MrAntonS
  • Added settings option to collapse parent comment on tap
  • Added pull to refresh on posts
  • Long pressing the post will bring up a modal to perform more actions such as visit community, user profile, sharing
  • An additional button now shows up for each post in comfortable view to open the more actions modal
  • Added initial support for viewing user profiles - including their posts and comments
  • Added top sort options - contribution from @JulianPaulus
  • Upvoting and downvoting posts/comments now provides you with immediate feedback rather than waiting for the instance to respond back
  • Added initial support for seeing your own posts, comments, and saved content

Changed

  • Adjusted thickness of divider between posts to help differentiate
  • Increased threshold for triggering a upvote/downvote on comments

Fixed

  • Fixed issue where you could not exit app when swiping back or using the back button
  • Major performance improvements behind the scenes
  • Fixed issue where an error would be thrown if trying to access http pages - contribution from @vbh
  • Fixed issue with haptic feedback on comment actions
  • Fixed issue where reply button would cover actions and comments for short posts
  • Removed mark as read for mentions and replies that have already been read

v0.2.1+8

27 Jun 16:37
Compare
Choose a tag to compare

Alpha Release [v0.2.1+8]

Watch out! Theres another update incoming 🎉

Important: it is highly highly recommended to reinstall the app for the best (and least buggy) experience possible

This update includes some major things under the hood to allow Thunder's functionality to work even better and smoother than before. These under the hood changes will make it easier to implement further features in the future, so get excited for that. There's mainly a lot of quality of life changes, and features that have been suggested by the community many times!

As always, this is an alpha release, so do expect bugs to pop up here and there. Without further ado, here are the changes:

Major Additions

  • The underlying lemmy API has been migrated to use lemmy_api_client (the same one that Liftoff uses!). This is to allow for faster development of features, and to hopefully make one unified dart lemmy api client
  • The underlying lemmy API change is a large change, so there may be some bugs that come from that migration. If you notice any issues that were not previously there, make sure to create a GitHub issue for it so that it can be fixed ASAP
  • Addition of adaptive icons for Android. This will hopefully make Thunder stick out less like a sore thumb on Android devices - contribution from @coslu
  • There is a new icon for inbox mentions and replies to mark them as "read"
  • Added default sort, and feed types to Settings - contribution from @JulianPaulus
  • Added Material You themes for Android users! For iOS users, there will be a feature in the future to allow you to select from a list of pre-made themes/colours
  • You can now swipe across the bottom navigation bar to bring up the side menu on the feed page - no more having to press the hamburger icon on the top left

QoL Improvements

  • Settings has been re-organized to make it easier to find what you're looking for
  • Adjusted the "mail" icon in the inbox to be more descriptive of what it does
  • Adjusted some internal logic for fetching and caching images to bring better performance and less stuttering when scrolling through large amounts of images
  • Adjusted the slide-to-dismiss image feature to be handled a bit better overall
  • Tapping on a comment will now only collapse/hide the replies, and not the comment itself - contribution from @vbh
  • Initial work on marking posts as read - when you tap on a post, it will be marked as read and the title/description will be greyed out to indicate that status
  • There is now a setting to allow you to move the thumbnail icons to the right side
  • There is now a setting to allow automatic light/dark mode depending on system settings
  • Added an option in settings to open up all links in an external browser by default, without using the in-app browser
  • Added ability to tap in on images within posts and comments
  • Added a setting to disable swipe gestures on posts for those who prefer to not use them

Fixes and Misc

  • Fixed issue with the sort type not being respected when refreshing a feed, or switching communities
  • Fixed an issue where the comment upvote/downvote would not render properly
  • Fixed an issue where the bottom navigation bar was black on Android devices
  • Fixed an issue where Thunder would redirect you back to the feed page after pressing back in the Settings
  • Fixed an issue where posts would only show a single image even if it contained multiple

And many more changes under the hood! Have a thunderous day :D

If you have gotten this far down, these are the general major plans for the next release (this could change, so its not a definitive list):

  • Introduction of user profiles to allow you to see the posts, and perhaps other information for a given user. This also would include your own profile as well, to be able to see the posts you've created, anything you've saved, comments, etc
  • Marking more things as read, and being able to filter out any posts that you have already seen
  • Editing of posts and comments
  • Better and more options for posting
  • Media download for images
  • Initial support for blocking communities (maybe)

If you find any issues or would like to suggest features, please open up a new issue! As always, contributions are always welcomed here.

v0.2.1+7

25 Jun 08:21
Compare
Choose a tag to compare

Alpha Release [v0.2.1+7]

This is a hotfix for some initial issues with the v0.2.1+6 release.

  • Fixes issue where commenting on a post was not functional
  • Fixes issue where some image previews are not closable through swipe gesture - in this case, there is a button to manually close the preview

See https://github.com/hjiangsu/thunder/releases/tag/v0.2.1%2B6 for more information about the latest main release!

v0.2.1+6

25 Jun 07:03
Compare
Choose a tag to compare

Alpha Release [v0.2.1+6]

Hey look, its another update! 😅 This update includes a few major things, including a new OLED theme, introduction of a basic inbox to keep track of your replies, mentions, and private messages, improved accessibility, some sharing features, and much much more! As always, this is an alpha release, so do expect bugs to pop up here and there. Without further ado, here are the changes:

If you encounter any issues, it is highly recommended to reinstall the app if possible for the best (and hopefully less buggy) experience

Major Features

  • There is now a new tab which shows you your inbox including mentions, replies, and private messages
    • Note: The inbox features do not automatically refresh when you're actively in the app. Relaunching the app, or navigating to the inbox will trigger a refresh of the information! Automatic refresh will happen in a future release
    • This is an entirely new feature, so there is only basic functionality at the moment - more features to come in a future release
    • You can toggle between showing all messages, or just unread messages
    • You can reply to mentions and replies. Replying to private messages is not available in this release
    • Tapping on a mention or a reply will open up the corresponding post
  • External links now have more options! You can reload the page, open the link in an external browser, or share the link using your system's share dialog
  • Improved accessibility labels for those using Talkback on Android or VoiceOver on iOS
  • New compact post view, along with swipe gestures for posts to allow voting, and saving (replying directly by swiping on a post is not yet implemented)
  • Improved image previews - you can now swipe down to dismiss an image
  • New OLED black theme toggle in the settings, giving you even more darkness
  • New about page within settings for links to GitHub and the lemmy community

QoL Improvements

  • When in the post page, you now have extra options to reply and share the given post using your system's share dialog
  • The FAB reply button now automatically hides when you are at the end of the comments to allow you to see the contents of those comments
  • Improved GIF support - contribution from @MrAntonS
  • Whitespace trimming for instances, in case you accidentally add an extra space at the beginning or end of the instance name
  • When selecting an account from the profile page, the current account will now be highlighted
  • Search now sorts by Active rather than the default provided by lemmy - contribution from @Benjamint22

Fixes and Misc

  • Some fixes when creating new posts or comments, where the scrolling would behave in weird ways
  • Fixed an issue where users were having issues logging on when trying to log in with passwords > 60 characters long
  • Adjusted limit of subscriptions to fetch to be 50 for the meantime to fix some issues with subscriptions not showing on the sidebar

And many more changes under the hood!


If you find any issues or would like to suggest features, please open up a new issue! As always, contributions are always welcomed here.

v0.2.1-prerelease+5

24 Jun 16:01
Compare
Choose a tag to compare
v0.2.1-prerelease+5 Pre-release
Pre-release

If anyone sees this update notification, please ignore it as it is a pre-release version, and not fully ready yet.

This pre-release version is to test the following issue: #52