• 55 Posts
  • 232 Comments
Joined 1 year ago
cake
Cake day: June 13th, 2023

help-circle







  • Hey there! Comment navigation should be available on the latest general releases on Google Play and App Store (it was introduced in a previous version v0.2.2+15). It could be possible that you had that option disabled (Settings -> General -> Comments -> “Enable Comment Navigation Buttons”)

    The releases on GitHub contain the latest nightly builds of Thunder, which are updated more frequently but are more prone to bugs since they are more “experimental” in nature. I hope this clarifies some of the questions!


  • Working on this project is all about learning (at least for me), so I like to explore different avenues for creating something without necessarily copying another existing app. Rather, I’d like to think that Thunder combines some of the cool and interesting features scattered across all the other apps into one place.

    I’ve personally used Apollo, so you’ll see some hints of Apollo’s UI even here (swipe gestures is one of them) 😅 If you have some feature or idea that would be nice to have in Thunder, you’re always free to open up a new issue on GitHub!


  • Hey there! As others have already mentioned, options to vote, save and reply to comments using the long-press menu are currently available in the nightly builds and will eventually come to the general builds.

    If you are not on the nightly build, you can also enable comment action buttons which will allow you to reply to comments without the use of swipe gestures. To enable this, go to Settings -> General -> Comments and find “Show Comment Button Actions”. Let me know if you need any more help or have any further questions!


  • Hey there! Could you provide some more information on this? It would be appreciated if you could create a new GitHub issue on this and add some more details about what you’re experiencing (e.g., long time for searches to appear, profile posts taking too long to load, how frequently you encounter this issue, etc.)

    We can then use that information to further track down the issue and potentially resolve it!






  • Thanks for the kind words, we really appreciate them!

    We’re still hard at work to make even more improvements to Thunder as a whole, with a greater focus now on improving general performance and stability of the app. Thunder is still a project that all of us contributors (including me) work on during our spare time, so its nice to hear that others are using and enjoying Thunder 😄




  • I think that check must be bypassed for admin passwords, or it was instituted after I created programming.dev

    That could be a possibility - we can do some tests to verify if that’s the case. I found this related issue which might indicate that all auth flows through the same logic.

    Even if that was the limit, it still should be enforced by the backend on login, not on the frontend

    Unfortunately, that might not be the case. Dessalines mentioned in this comment that the backend doesn’t truncate overly long passwords, and throws an error instead. Although, as you mentioned, this might be bypassed for admin users.

    Either way, I think we can take a deeper look at this and verify this information! Feel free to create a new issue for this on GitHub if you’re able to so that we can track this issue better.



  • I can go ahead and talk about Flutter as that’s what I’m familiar with (from my limited experience).

    For some context, I’m the main maintainer for Thunder, which is built purely with Flutter/Dart. I can also only speak on behalf of iOS/Android as we’re only focusing on targeting those platforms at this time.

    There will undoubtedly always be some compromises when using Flutter as compared to their native counterparts. However, if your app only ever deals with handling UI and logic that is platform agnostic, then I would say that Flutter is fairly good. It makes it really easy to support both platforms and removes the need to re-write logic for each supported platform. This means you can get everything to behave pretty much the same regardless of the platform.

    The moment your app needs to tie into platform specific features, it’s a mixed bag. You can either find packages that suit your needs, or write your own logic to bridge that gap. When trying to find packages, you often need to check if it supports the platforms you’re supporting as not all of them will. You also have to see how well maintained they are since most packages are from third parties and not from the Flutter team themselves. I haven’t dealt with having to write custom logic to tie into platform specific features so I can’t comment too much on that.

    Hope this helps!



  • Thanks for the feedback!

    One bit of feedback on it though is that the “spring” animation (I can’t remember the proper name for it) when reaching the top and bottom of a page still persists and is a little jarring, so being able to remove that would be welcome too!

    Did you mean the overscrolling effects which stretch out the text when you reach the top/bottom? Or did you mean a different effect? It would be helpful if you could create a GitHub issue on this and provide some images/videos to show exactly what you mean!




  • Hey there, thanks for the feedback! I use iOS personally, so I try to ensure that the experience on there works well and is fluent :D

    As MentalEdge mentioned, there is still on-going development on Thunder (not specific to the image viewer, but on other parts of the app). To help keep track of these suggestions, feel free to create new issues on GitHub. This will help us organize the feedback and be able to prioritize properly. If you’re not sure how to do that, let me know and I might be able to make them for you when I have the chance!