Thunder Nightly

0 readers
0 users here now

Thunder - an open-source cross-platform Lemmy client for iOS and Android built with Flutter.

This community is for pre-release version testing for Thunder.

The purpose of this community is to allow for more development-focused posts, and to allow for a subset of the community interested in helping test out pre-release versions of Thunder.

founded 1 year ago
MODERATORS
1
 
 

Thank you for the wonderful app. I have one issue though. Since I found it out in Play Store, I uninstalled the alpha version and installed the one on Play Store. It didn't let me sign in saying my credentials are wrong. So I installed V0.2.1-alpha.4+13. And guess what? When I went to login, it said it's already logged in to my lemmy.ml account. Why did this happen?

2
 
 

This is the release candidate 1 for Thunder v0.2.1+13! Given that there are no more major issues present in the pre-releases, this will be the version that will be released to the general stream.

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

These are the changes that have occurred since the last pre-release:

  • Fixed issue where the app was preventing you from voting or saving multiple things within a short timeframe
  • Adjusted way permissions are handled when saving media
  • Added subscription icon in post feed when you are subscribed to a given community - contribution from @micahmo
  • Adjusted swipe to dismiss on posts to not move divider alongside swipe gesture - contribution from @micahmo
  • Minor adjustment to show author icon in Settings - contribution from @micahmo

For a full list of changes since the last general release, see the full release page on GitHub!

3
 
 

This is the third pre-release for Thunder v0.2.1+13! The main focus for the upcoming nightlies will be fixing any outstanding issues and bugs that were introduced previously. There will most likely be no more new features added in the nightlies until the next general release.

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

There was a big change under the hood to better handle settings. Because of this, I would appreciate it if testing was done on the different settings to ensure they still work as expected!

These are the changes that have occurred since the last pre-release:

  • Fixed issue where voting on a comment no longer makes the show all comments button disappear - contribution from @ajsosa
  • UI fixes for post author on feed view - contribution from @CTalvio
  • Fixed issue where replying from a comment would reload all comments - contribution from @ajsosa
  • Fixed issue where the "Show Post Author" setting is off by default, but the authors are still shown - contribution from @micahmo
  • Fixed issue where swiping on the bottom navigation bar would not open sidebar
  • Under the hood changes to how local settings are handled
  • Removed previews from being read in talkback/voiceover on compact posts

For a full list of changes since the last general release, see the full release page on GitHub!

4
 
 

This is the second pre-release for Thunder v0.2.1+13! The main focus for the upcoming nightlies will be fixing any outstanding issues and bugs that were introduced previously. There will most likely be no more new features added in the nightlies until the next general release.

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

These are the changes that have occurred since the last pre-release:

  • Added Matrix space to about page
  • Fixed broken show link preview option in settings - contribution from @ajsosa
  • Added initial support for custom themes/accents
  • Added haptic feedback when long pressing on a comment - contribution from @ajsosa
  • Added width/height limit on comment images, and adjustments to comment button actions - contribution from @CTalvio
  • Added sidebars to user profiles and community pages - contribution from @CTalvio
  • Fixed broken show link preview option in settings - contribution from @ajsosa
  • Added blur to external link previews - contribution from @ajsosa
  • Improvements to tap + slide zoom gesture when previewing images - contribution from @CTalvio
  • Downloaded images are now saved in a separate directory/album - contribution from @njshockey
  • Material You theme setting is hidden on non-android devices
  • Comment child count now counts total replies rather than total top level replies contribution from @micahmo
  • Added account settings to manage blocked communities and users - contribution from @micahmo
  • Added very basic initial support for localization
  • Added ability to subscribe to communities without being logged in - contribution from @vbh
  • Added options to show post author, and community icons within the feed - contribution from @sant0s12
  • Desktop builds will always use external browser - contribution from @micahmo
  • Added option to disable NSFW content - contribution from @ajsosa
  • Fixed issue where swiping on a comment would cause text to overflow on top of the comment indicators - contribution from @ajsosa
  • Added long-press action on image viewer to show image-only mode - contribution from @CTalvio

For a full list of changes since the last general release, see the full release page on GitHub!

5
1
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 
 

This is the first pre-release for Thunder v0.2.1+13!

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

There's been quite a few changes, additions, and tweaks to Thunder overall. There have also been some changes under the hood to improve the overall development experience, so please do try to test everything that you can!

Here's the full change log so far:

Added

  • Added swipe gesture to toggle read/unread status on posts - contribution from @micahmo
  • Added option to enable/disable text post indicator on compact view - contribution from @micahmo
  • Added improvements to link previews to be more stable, and to work more often - contribution from @micahmo
  • Added instance icons in account selection - contribution from @micahmo
  • Image viewer supports double-tap and slide zoom - contribution from @CTalvio
  • Improvements to image viewer to be more reliable with gesture controls, and overall UI fixes - contribution from @CTalvio
  • Added an option to disable FABs in feed/post page - contribution from @ajsosa
  • Added customization of nested comment indicators - contribution from @micahmo
  • Added ability to delete comment on long press - contribution from @vbh
  • Improvements to CI/development workflow
  • Added ability to view comment context when tapping on your own comment from profile - contribution from @ajsosa

Changed

  • Going back from a selected community in the sidebar will bring you back to the feed view - contribution from @micahmo
  • Minor tweaks to toast notification when blocking communities - contribution from @micahmo
  • Changed to default feed type to be "All" rather than "Local" - contribution from @micahmo
  • Optimization improvements to comment cards and calculating published/edited time - contribution from @ajsosa
  • Improved UI navigation experience when logging in - contribution from @micahmo
  • Posts no longer have the reply swipe gesture
  • Improved about page to add in-app navigation to lemmy community, and update to GitHub url - contribution from @micahmo
  • Improvements to community navigation from links - contribution from @micahmo
  • Updated README with Google Play Store links - contribution from @micahmo
  • Increased relevance of default community search - contribution from @machinaeZER0
  • Improved Gesture settings UI to be more clear - contribution from @CTalvio

Fixed

  • Fixed issue where comment thread would show spinning indicator even after all comments have been loaded - contribution from @ajsosa
  • Fixed minor UI issue where the screen would switch from light-dark-light on app startup - contribution from @micahmo
  • Fixed duplicate post regression - contribution from @ajsosa
  • Fixed a couple of performance issues with constant widget rebuilding - contribution from @ajsosa
  • Fixed swipe action icons not showing properly when on 2-column view - contribution from @ajsosa
  • Fixed issue where interacting with saved posts from profile was throwing an error - contribution from @micahmo
  • Fixed issue where markdown preview was not working when creating a post - contribution from @micahmo
6
 
 

This is the release candidate 1 of Thunder for v0.2.1+12! This nightly fixes some issues introduced in the last pre-release. No more new features will be added in the nightlies until the next general release.

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

These are some of the changes that have occurred since the last pre-release. For things to test, I would suggest all the usual actions, and all the new features/changes which have been introduced in this nightly:

  • Fixed issue where image viewer actions were being shown behind system navigation bar
  • Added more details and information to the debug settings page, and added confirmation dialogs for each debug setting

For information regarding the previous pre-release and general additions/changes since the last general release, check https://github.com/thunder-app/thunder/releases/tag/v0.2.1-alpha.5%2B12

7
 
 

This is the fifth and final pre-release of Thunder for v0.2.1+12! This nightly fixes some issues introduced in the last pre-releases, and adds a few new features. The main focus for the upcoming nightlies will be fixing any outstanding issues and bugs that were introduced previously. No more new features will be added in the nightlies until the next general release

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

The main things to look for are for bugs bugs and more bugs. There were a lot of new features introduced over the past few nightlies and with them come potential bugs. So do your best and look for any bugs that someone may experience!

Changes

  • Improvements to image viewer UI, and swipe gestures - contribution from @CTalvio
  • Added debug settings page to clear database and user preferences
  • Added confirmation when logging out of account - contribution from @ggichure
  • Added hour sorting to posts (top hour, six hours, 12 hours) - contribution from @Fmstrat
  • Added double tap icon to scroll to top on feed view - contribution from @micahmo
  • General optimizations to post loading to improve initial loading performance
  • Potentially fixed issue where opening your profile page displayed a different user
  • Added image previews to links in compact mode - contribution from @CTalvio
  • Added sorting to search page - contribution from @micahmo

For the full list of changes since the last general release, check: https://github.com/thunder-app/thunder/releases/tag/v0.2.1-alpha.5%2B12

8
 
 

This is the fourth pre-release of Thunder for v0.2.1+12! This nightly fixes some issues introduced in the last pre-releases, and adds a few new features. The main focus for the upcoming nightlies will be fixing any outstanding issues and bugs that were introduced previously.

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

These are some of the changes that have occurred since the last pre-release. For things to test, I would suggest all the usual actions, and all the new features/changes which have been introduced in this nightly:

Changes

  • Added maximum depth to comments threads and added a "load more replies" icon to load more replies. This should hopefully fix issues with comments randomly appearing when scrolling past a comment
  • Login flow improvements. This includes checks for correct lemmy instances, better handling of login errors, and more - contribution from @micahmo
  • Switched the in-app browser to use custom tabs rather than a WebView. This should lead to better and more native browser experiences - contribution from @micahmo
  • Adjusted theming options to pop up a modal rather than having toggles to reduce confusion when selecting between system, light, dark, and black themes - contribution from @coslu
  • Added ability to share post, external link, or media from share button when you are in the post - contribution from @micahmo
  • Added ability to disable post and comment swipe actions separately
  • Adjusted divider and link preview card colours to have better contrast and to better match the overall theme
  • Fixed issue where you could not log in through email. This hopefully also fixes issues with not being able to edit your own comments
  • Fixed issue where refreshing a community when tapping on a link would show local posts rather than the community's posts
  • Fixed some more issues with talkback/voice over reading an extra letter in the subscriptions list

For full details of the change log since the last general release, visit the GitHub release page!

9
 
 

This is the third pre-release of Thunder for v0.2.1+12! This nightly adds a ton of improvements to UI and UX, and includes some major features such as the ability to add images to posts, an overhaul of settings page, and more!

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

These are some of the changes that have occurred since the last pre-release. For things to test, I would suggest all the usual actions, and all the new features/changes which have been introduced in this nightly:

Changes

  • You can now attach an image to posts when creating them - contribution from @MrAntonS
  • Fixed an issue where copy/pasting into the Search bar - contribution from @ajsosa
  • Minor UI changes - contribution from @micahmo
  • Tapping on back on a different page will go back to the Feed page first - contribution from @micahmo
  • Improved UI for showing comment users and their roles (OP, own comment, admin) - contribution from @micahmo
  • Fixed issue where Thunder would always start up in dark mode - contribution from @micahmo
  • Overhauled settings page to be more intuitive - contribution from @CTalvio
  • Fixed issue where subscriptions list would not update after subscription changes - contribution from @micahmo
  • Added comment button actions, with an option to enable/disable it in the settings
  • Swipe actions can now be set to none to disable them
  • Feed view will no longer show full screen error messages, but rather toast notifications
  • Tapping outside the text field when creating a comment will dismiss the keyboard
  • Fixed issue where only 50 subscriptions are shown on the subscriptions list
  • Fixed some issues with talkback/voice-over
  • Fixed issue with GitHub links not working in Thunder

For full details of the change log since the last general release, visit the GitHub release page!

10
 
 

Just wanted to make an announcement here that there is a new nightly version to test out!

This is technically the second pre-release for v0.2.1+12, but there was a minor change added in the second pre-release so I'll be combining them together. Here is a full list of the changes:

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

This includes, but is not limited to the following things:

Added

  • Added community icons to subscription list and search - contribution from @CTalvio
  • Added ability to return to home screen when swiping from post body - contribution from @bactaholic
  • Added scroll to top buttons on various pages - contribution from @bactaholic
  • Added double swipe to exit - contribution from @bactaholic
  • Added ability to set post as read when opening media - contribution from @ajsosa
  • Added initial support for 2 column viewing for tablet modes - contribution from @Fmstrat
  • Adjustments to the login screen to include instance images, and tweaks - contribution from @micahmo
  • Added ability to copy/share comment on long press - contribution from @vbh
  • Changes to support user display names, additional profile information, and UI tweaks - contribution from @CTalvio
  • Added privacy policy - @hjiangsu

Changed

  • Adjusted subscription styling to be more consistent - contribution from @micahmo
  • Removed Sentry error logging - @hjiangsu

Fixed

  • Fixed issue with styling differences in compact and normal view for community/instance - contribution from @machinaeZER0
  • Fixed issue with webp previews not showing - contribution from @Fmstrat
  • Potentially fixes issues with login errors involving missing userId field - @hjiangsu
11
1
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 
 

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

Edit 5: New pre-release to fix minor issues: https://github.com/hjiangsu/thunder/releases/tag/v0.2.1-alpha.9%2B11

Edit 4: New pre-release to fix issues with missing inbox items, and missing comments on profile/user page: https://github.com/hjiangsu/thunder/releases/tag/v0.2.1-alpha.8%2B11

Edit 3: New pre-release to fix issues with long comment chains above 8 not showing up: https://github.com/hjiangsu/thunder/releases/tag/v0.2.1-alpha.6%2B11

Edit 2: New pre-release to fix issues with replying from inbox: https://github.com/hjiangsu/thunder/releases/tag/v0.2.1-alpha.5%2B11

Edit 1: New pre-release to fix issues with comment editing: https://github.com/hjiangsu/thunder/releases/tag/v0.2.1-alpha.4%2B11

There will most likely not be any more additions of features for the next release, just bug fixes for large bugs. I would like to give a huge shoutout to everyone that has been working on PRs for this upcoming release, it has been incredible. This includes but is not limited to @bactaholic, @micahmo, @Fmstrat, @CTalvio, @ajsosa, @guigs4, @coslu, @minicit! Please let me know if I have missed anyone :D

Another note: I have created a Matrix space for Thunder for anyone who wants to have general chat there or to get replies even faster. The link to it is here: https://matrix.to/#/#thunderapp:matrix.org

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:

  • Test out everything you possibly can. Place heavy focus on general and most common actions (upvote, downvote, save, reply, comment, creating posts, etc)
  • Look around for any issues with performance overall, or things that seem like they require an immediate fix

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

  • Added initial way to block communities from the long press menu on posts. Long press a post in the feed page to show an option to block a community. Currently there is no way to unblock a blocked community, but that will come in a future release
  • Added a whole bunch of UI tweaks and changes to post page, and in other places - contribution from @CTalvio
  • Addition of community and user banners - contribution from @CTalvio
  • Added pull to refresh to a few more pages - contribution from @bactaholic
  • Showing collapsed comment count - contribution from @micahmo
  • Sharing media directly as images - contribution from @michahmo

...and probably a whole bunch of other under-the-hood changes I forgot to note down ๐Ÿ˜…

For a full changelog of things that have changed since the last release, visit this link: https://github.com/hjiangsu/thunder/blob/develop/CHANGELOG.md

12
 
 

Hello its me again bringing another 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

If you want to see all the full changes since v0.2.1+10 (its a long one): https://github.com/hjiangsu/thunder/blob/962a089f5ff48d24b76ad67f76aeef34b3f1a123/CHANGELOG.md

13
 
 

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
14
 
 

Question above. Right now if I try to install nightly and I have stable installed I get prompted to update. Are we going to be able to have both installed simultaneously?

15
 
 

Here's another pre-release version, coming in hot

This latest version includes several fixes to the previous one, including:

  • 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

Again, like the last pre-release from this morning, the goal here is to just test out all of the general functionality and find any major outstanding issues or bugs that may affect a lot of users.

This will most likely be the last pre-release for v0.2.1+9 unless any major issues are noted! I plan to release v0.2.1+9 to everyone either later tonight or early tomorrow depending on if any major issues pop up

Thanks again for helping test these versions out! I really do appreciate all your efforts :D

16
1
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 
 

Hey there, back again with another pre-release version of Thunder for v0.2.1+9! This will probably be the final list of new features that are going to be added in the upcoming release, so it will just be bug fixing major things that pop up here and there.

Note: There is currently a login issue with lemmy.world due to the upgrade to 0.18.1. This is not something on Thunder's end

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
17
 
 

I apologize in advance if this is a Lemmy thing that I don't understand but I've been noticing some content differences while using the Lemmy apps. I usually brushed those off as performance or API issues but I can't with this one.

I've been closely following Thunder's development so I was excited to see the nightly community but upon arrival it shows no posts and 5 subscribers. Checking from other apps I can see that there are 2 posts and ten times as many subscribers.

So is it an actual Thunder bug or a weird Lemmy feature ? I thought instances weren't supposed to impact content ?

18
1
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 
 

Here's the first pre-release version of Thunder for the upcoming v0.2.1+9 release!

As always, this is a pre-release version so it is expected that there may be crashes or major bugs introduced.

More details about the pre-release version, changelog, and things to test are outlined in the pre-release notes!

Please comment in this post for any bugs or issues that you find while testing. Thanks!

19
 
 

Hey there, this community is to help test pre-release versions of Thunder!

I will be releasing pre-release versions here so that anyone that is interested can help out with general testing to find any major bugs or issues that would otherwise affect the larger amount of users who are currently in the alpha-releases.

As such, be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly. When testing a new pre-release version posted here, please try to limit the posts to bugs, and not feature requests.

As these are pre-release versions, I will most likely not use GitHub as a way to send out these pre-releases. I am trying to find an alternative site to upload the corresponding APK/IPA files, so feel free to suggest any sites that may fit that purpose!

Thanks again for all the support!


I would also like to ask if anyone is interested in becoming a moderator for this community or the main Thunder community. It has been growing at a incredible pace, and it is becoming more and more difficult for me to look through posts and answer all the questions that people may have.