this post was submitted on 17 Jul 2023
454 points (98.5% liked)

Thunder App

2706 readers
7 users here now

An open-source, cross-platform Lemmy client for iOS and Android.

This community is intended to discuss features and feature suggestions for Thunder; as well as friendly, respectful talks about Lemmy in general.

Please use the GitHub repository linked below to submit bug reports, so keeping track of them is easier, and make sure to search first if you already can find an issue for your report.

If there are any developers who would like to contribute, feel free to reach out on GitHub!

General Links
Website: Link
GitHub Repository: Link
Matrix Space: Link

Android Releases
IzzyOnDroid: Link
Google Play: Link

iOS Releases
Apple App Store: Link
TestFlight Beta: Link

Related Communities
Nightly Community: Link

founded 1 year ago
MODERATORS
 

Hey everyone, I just wanted to provide a big announcement that Thunder is now available on Google Play Store!

The direct link to the Google Play Store listing is here: https://play.google.com/store/apps/details?id=com.hjiangsu.thunder

As far as general releases go, I'll try to keep all the different versions in sync (GitHub, Google Play, TestFlight) to minimize the amount of confusion.

I would like to give a big thanks to @CTalvio for helping with the graphics and screenshots that you see on the listing page, and others for contributing to the overall project! This would not be possible without all their help. Thunder is a community-driven project, and all your contributions towards the project help shape the way it is. If you are interested in contributing to Thunder in any way, feel free to reach out!

If you would like to join in on the conversation for Thunder, we have a Matrix page here: https://matrix.to/#/#thunderapp:matrix.org

If you would like to check out the GitHub page, it is linked here: https://github.com/thunder-app/thunder

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 22 points 1 year ago (8 children)

Yay! This is hands down the best lemmy app so far.

[–] [email protected] 9 points 1 year ago (2 children)

Thunder might be better now with updates but when I sampled all the apps I settled on Liftoff as the best one.

[–] [email protected] 8 points 1 year ago* (last edited 1 year ago) (2 children)

Thunder is picking up momentum. We're not quite approaching feature parity, but there's more and more progress being shown off in the dev chat.

load more comments (2 replies)
[–] [email protected] 6 points 1 year ago

I agree. Love it and get serious RedReader vibes from it

load more comments (6 replies)
[–] [email protected] 18 points 1 year ago

I'm @CTalvio

This is how my recent weeks have been:

[–] [email protected] 17 points 1 year ago (3 children)

By far the best Lemmy app. Really reminiscent of Relay for Reddit, which coincidentally was by far the best Reddit app IMHO.

Keep up the awesome work!

[–] [email protected] 10 points 1 year ago (2 children)

Also a former Relay user, I was really bummed it wasn't among the apps making a jump over to Lemmy. A lot less bummed now because I legitimately picked up app development just so I could help turn Thunder into my next Relay. Look forward to doubletap slide to zoom in the image viewer, sliding items away completely to reveal buttons, comment context view when opening a link to a certain one, and more stuff that Relay demonstrated as must have's for me.

load more comments (2 replies)
[–] [email protected] 3 points 1 year ago

I came from Relay too. Thunder and Jerboa are similar to relay in my opinion. Thunder just needs a few more features it will be perfect.

load more comments (1 replies)
[–] [email protected] 9 points 1 year ago (2 children)

Great work, really thank you guys! I'd been keeping an eye on this app because it looked very promising in beta. It's one of the best Lemmy clients I've ever tried and I love it being open source. I hope I could contribute, but I have a quite limited Flutter knowledge.

[–] [email protected] 7 points 1 year ago

You dont have to know code to contribute. Answer questions when you see them, report issues, etc. I am a screen reader user and make it my goal to find anything that makes using a screen reader in the app more difficult and reporting it. I suspect thunder is one of the most accessible lemmy apps because of all my reports and the devs fixing them.

[–] [email protected] 4 points 1 year ago

You definitely don’t need Flutter knowledge to help out! Providing general feedback on UI/UX, or ways to improve the overall experience is just as valuable as helping implement the features!

I started out having very limited Flutter knowledge, and have been using this experience to learn about Flutter. That’s the main reason why I even started on this app 😅

[–] [email protected] 9 points 1 year ago

Thunder had been my favorite Lemmy app for a while now. I've tried others and some have a lot of potential, but Thunder is the app that does most things the way I like it. Congrats on the launch!

[–] [email protected] 8 points 1 year ago (1 children)

Here I go downloading another Lemmy app!

Let's see if this one beats my current go-to, Liftoff.

[–] [email protected] 5 points 1 year ago (1 children)

I just have them all downloaded and bounce between them when they get a new update lol

load more comments (1 replies)
[–] [email protected] 8 points 1 year ago (1 children)

Brilliant news. Will it be getting an fdroid release?

[–] [email protected] 3 points 1 year ago (3 children)

Brilliant news. Will it be getting a lemmy version?

(t'was on fdroid the entire time)

load more comments (3 replies)
[–] [email protected] 6 points 1 year ago (1 children)

Awesome! Will the beta chanel still be through GitHub or are you also setting up beta testing through play store?

[–] [email protected] 13 points 1 year ago (1 children)

For now, beta/pre-release stuff will be on GitHub until I figure out how to do it through Play Store as well. My thoughts:

GitHub:

  • Will always be here for those who don't want to use Google Play Services/TestFlight for preference reasons

Google Play:

  • General releases in parity with the general releases on GitHub/TestFlight
  • Beta stream for the pre-releases, in parity with pre-releases on GitHub

TestFlight:

  • For now, it'll only be for general releases since there's no way to easily create "streams" for people who want to be in the beta stream
  • Eventually, if possible, get it on the App Store for general releases, and then TestFlight will be for beta pre-releases
load more comments (1 replies)
[–] [email protected] 6 points 1 year ago* (last edited 1 year ago) (1 children)

I don't know if this is the right place but the issues I noticed are:

  1. All posts seem to be blended into each other because of the bad default dark theme
  2. No way to delete my own comments
  3. After I deleted my comment from a different lemmy client, it is not reflected here, even if I restart the app
  4. More precise text size controls needed. The default text size is too small

There are a lots of things that Thunder does perfectly fine. I can't list all those here

[–] [email protected] 4 points 1 year ago

You can edit your comment by swiping from left to right on it. Cant delete it yet though

[–] [email protected] 5 points 1 year ago (4 children)

For some reason bitwarden will not auto fill for my accounts.

[–] [email protected] 4 points 1 year ago

I use BitWarden personally and have not encountered this. I would suggest creating an issue on GitHub so that we can track it down!

load more comments (3 replies)
[–] [email protected] 5 points 1 year ago (1 children)

Looking good, very much reminds me of Relay for Reddit! Hopefully there will be options to hide the top and bottom bars while scrolling in the future :)

[–] [email protected] 5 points 1 year ago* (last edited 1 year ago) (2 children)

I can't find it weird, maybe not compatible with my device? I'm on Android 13 lineageOS, nonrooted.

EDIT: I was able to get to it by direct URL but for some reason couldn't find by searching

[–] [email protected] 8 points 1 year ago (1 children)

It should be compatible with Android 13, but it may take some time to propagate through the app store since it was published not too long ago! Does tapping on the direct link take you to a valid page? https://play.google.com/store/apps/details?id=com.hjiangsu.thunder

[–] [email protected] 3 points 1 year ago

I had the same issue. It hasn't propagated into the search corpus. The direct link works.

load more comments (1 replies)
[–] [email protected] 5 points 1 year ago

After trying a lot of apps; Thunder is my current go-to, glad to see this has been added to another distribution platform.

I always prefer to use FOSS when available, and Thunder works extremely well, EVEN on my low end phone.

Great work and many thanks!

[–] [email protected] 4 points 1 year ago (3 children)

I’m an iOS only user but I have to say I just love the amount of solid Lemmy apps that we already have available!

Excellent looking app!

load more comments (3 replies)
[–] [email protected] 4 points 1 year ago

Wow this app is amazing!

[–] [email protected] 4 points 1 year ago

Just installed. Love to have a hide feature that could be implemented with gesture/swiping as well.

[–] [email protected] 3 points 1 year ago (1 children)

Excellent news, although the app is kinda broken to me since like the last version I guess.

It sticks within the menus and it is slow on average, I clean installed the PlayStore version to start clean but still have the same experience.

[–] [email protected] 3 points 1 year ago

Hmm, could you open up an issue on GitHub regarding this? In general, I think Thunder should be fairly well optimized for most devices

If you could provide some more details about your device and OS version, we might be able to trace down the issue!

[–] [email protected] 3 points 1 year ago

Very nice first impression, thank you. Could we get more font size options? I'd like to increase the size even more.

[–] imaqtpie 3 points 1 year ago

Great work!

[–] [email protected] 3 points 1 year ago (1 children)

What is the difference with Connect? Genuinely just curious.

[–] [email protected] 7 points 1 year ago

For one, Connect is not FOSS (as of writing), while Thunder is. But that's a question with a hundred answers. Check it out and find out for yourself.

[–] [email protected] 3 points 1 year ago

This is really good news! Congratulations, Thunder and Voyager are my two favorite Lemmy apps and it's great to see you get your Google Play offering for your app!

[–] [email protected] 3 points 1 year ago (1 children)

I really like this app. Still missing some much needed features and more optimizations, but very nice.

[–] [email protected] 5 points 1 year ago* (last edited 1 year ago) (1 children)

Anything that doesn't have a github issue yet? I have list of stuff I want to add, but once I'm satisfied, I wont mind adding things to meet the preferences of others.

[–] [email protected] 3 points 1 year ago* (last edited 1 year ago) (1 children)

Haven't looked honestly. I would like to be able to change the theme. An actual theming engine that makes sense would be great. I have other apps that either give you presets, or just a broken theming engine (don't want to name names). I'd like an option to customize posts more in my feed like to make posts "more full width"? If that makes sense, like I want to add more padding to above and under the post to make it less crowded? Less crammed? I'd like to see a quicker way to switch instances/accounts, like a constant drop down on the top that has all accounts. Notifications is still not working as well. When I go to the notifications and click on a reply I got on one of my comments, it either shows just the parent post or shows nothing at all. Also there is "red numbers" on the notifications section to show how many notifications I have. It would be great if it went straight to that reply. I have more, but I'll make list some time in the near future when I have time :)

[–] [email protected] 6 points 1 year ago (1 children)

A lot of these are already being worked on. Some not.

For themes, Thunder is already using a system that would support adding more themes by defining new color palettes. That's definitely planned to eventually be a thing.

But, generally, there's a good few of us now, picking up things from the list of issues and getting them done. We do stuff in the order of what each of us is interested in doing so the fastest way to make a change will always be to do it yourself, but sometimes you want something an existing contributor wants, too, and sometimes you just plain hand out a good idea no-one had thought of yet.

You can report bugs and request features here: https://github.com/thunder-app/thunder/issues

You can also check if something you want is already being worked on, and add your voice to the issue.

load more comments (1 replies)
[–] [email protected] 3 points 1 year ago

This one is my app of choice!

load more comments
view more: next ›