Thunder App

4152 readers
6 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 2 years ago
MODERATORS
1
 
 

Really, really small detail.

Context: When one shares a post, there is now an option for sharing it as seen here on the app (Advanced options), and I think it is great. One can even pick what details go into this image, for example, to show or not to show the community name. But the image itself is always white and...

Suggestion/Petition: I'd love if the sharing background followed your app theme (or maybe had a couple of options to choose from).

Personal reasons: My friends and I rarely use white/light themes, so sharing a white summary from Lemmy posts is not ideal. Also, it makes the content look like a meme, and I don't want someone accidentally ignoring an interesting post because of the white borders.

Thank you for reading.

2
8
Multiple Questions (lemmy.world)
submitted 2 days ago* (last edited 2 days ago) by snowydroopz@lemmy.world to c/thunder_app@lemmy.world
 
 
  1. How do I follow a user?

  2. How do I dm a user?

Cause i love thunder, really feels like the coolest, but would be crazy if these things just do not exist

3
 
 

Great app, but is there any way to limit the number of notifications that pop up at the bottom of the feed? I'm also not sure why they're not formatted properly.

4
 
 

The draggable cursor has been getting stuck on the span mode, and refuses to go back to the single cursor no matter where you tap. Sometimes the end even gets stuck at the end of the whole comment text, and can't be moved to span a single character, unless it's the last one. Sometimes it works fine, but usually not. It does usually seem to go back to normal if you cancel, and re-edit.

5
 
 

Since I am here already I wanted to ask another question. There's a lot of drama about changes in github management, well, already since MS took it over years ago.

Have there been any considerations for Thunder to abandon github to move to a different platform, such as Codeberg or something else?

6
 
 

See linked post, OP has a very colorful emoji username, like many have. If I try and give him a label it does not display at all. It is added, if I go and edit user label I can see it in the box, but it is not shown. You can double check by adding a label to anyone else in that thread, it works as expected.

7
 
 

Looks like a small styling issue. Happens with comments as well.

8
 
 

I've had three comments in my inbox for about a week and every day I try to mark them as read, but it doesn't work. They disappear from the list at first, but then when I refresh they're still there. I get the error in the picture which says, LemmyApiException: couldnt_find_comment_reply

I just went to the website and logged into my instance, and I had no problem marking the comments read from there. They disappeared from my Thunder inbox, too, after a refresh.

I saved one of the comments for debugging purposes, in case there's something we can look at.

9
 
 

In my current app, when the author of a post has also written some comments, his name is not marked anymore.

In former versions, the name was marked in a colored background. I would like to have this feature back.

Have I missed a new setting?

I am using the thunder app v0.8.0-1 on Android 13.

10
 
 

11
 
 

Hey everyone! I just wanted to share a quick update on Thunder’s development for those who might not be following our progress on Matrix or GitHub.

The next nightly build of Thunder should be out soon (give or take about a week, depending on when I wrap up internal testing) and will include initial support for PieFed. This has been quite a large undertaking and has resulted in a ton of under-the-hood changes to Thunder’s internal logic. Because of that, the upcoming nightly build will be highly experimental and may introduce more bugs than usual.

If you’re currently running the nightly builds (including TestFlight), I highly recommend backing up your Thunder settings and local database just in case something unexpected happens.

While the upcoming nightly will support PieFed, general availability won’t be coming for some time. This is to give us plenty of time to fix any remaining issues, improve PieFed support, and make sure Thunder is stable before releasing the next update (v0.8.0).

Here’s a quick overview of what will be supported for PieFed in the upcoming nightly:

  • Browsing feeds (all, local, subscribed), posts, and comments
  • Logging into existing PieFed accounts
  • Interacting with posts, comments, and users (vote, save, block, etc.), including some moderator actions
  • Searching for content (posts and comments)
  • Basic notification support (replies and mentions)

And here’s what won’t be supported just yet (requires some additional work):

  • Updating your PieFed account settings
  • Reporting posts or comments
  • Viewing private messages
  • Viewing the modlog or post/comment reports

If you’d like to stay up to date with nightly releases, check out !thunder_nightly@lemmy.world or join our Matrix space!

Finally, if you have any questions about Thunder at all, feel free to leave a comment and I’ll do my best to answer them.

12
 
 

I've enabled the option to show images with full height but sometimes they only show a small portion.

Anything I can do to fix this or is this a bug?

13
 
 

Hi, I liking using Lemmy, but hate seeing current events that relates to America on my feed. So I use the filter that this app has to keep them out.

Now it doesn’t work anymore and I’m starting to see the muted words on the feed again!

Help!

14
15
 
 

When an attached image is loaded, then if the loading fails the app should check if it's using proxying (domain belongs to posters'/forums' instance or user's instance & contains redirect format URL pointing to another domain) and give you a button to press to retry, which would suggest bypassing the proxy and requesting the original image directly

Motivation: I keep seeing broken image embeds and can't be bothered to view source and try the redirect section in my browser after rewriting it to a proper link for every failed image load

Let the app do that for me

16
 
 

Is there a way to have clickable action buttons in compact mode. I know you can long press the post and you get the action buttons but that has the vote actions all the way on the left which is hard to press with your thumb.

The way some other app does it is that it gives a button that expands a bar under to access the action buttons.

17
 
 

New install instantly broken

I newly installled this app to browse Lemmy Posts without any account anonymously. After I subscribed to 50+ communities, I found out that my feed for those is greyed out. Furthermore the list of subscriptions is a total mess because only a few of them are actually clickable, some redirect me to a community I never subscribed to and every community is listed there at least three times.
Any ideas what I can do? I'd heavily appreciate a solution that doesn't involve me needing to resubscribe to every channel.
Using GrapheneOS/routed through Tor. Shouldn't affect it in my opinion.

@thunder_app

18
 
 

Seems to be new with v0.7.1.

19
 
 

I'm new to the app but noticed in 0.6.1 that despite changing my language to en_GB as soon as I leave settings and go back in, it reverts back to the US English setting. I went to your site and saw the link for translations and noted that the English (United Kingdom) had 0 translations. I signed up for an account and completed the language translation to 100% and so waited for a new release. Now that 0.7.1 is out the same issue occurs. Has the transition not been imported or am I hitting a bug?

Thanks for the great app!

20
 
 

Hey everyone, Thunder v0.7.1 is finally here! This release primarily focuses on improving Thunder’s core architecture in preparation for upcoming API changes. As a result, there aren’t too many new features this time around. The work is still ongoing and will take a bit more time to complete, but doing so will lay the foundation for Thunder to more easily support future API versions and platforms.

As always, if you experience any issues or have suggestions or feedback, feel free to share them with the Thunder community or on GitHub.

For those using Google Play or the App Store, it may take a couple of days to receive the update as it's being rolled out.

If you're enjoying Thunder and would like to show some support, star this project on GitHub! This helps gain visibility for the project and allows more contributors to help with the continued development of Thunder. If you'd like to show some appreciation, here is a post with details on how to donate to the active contributors of Thunder.

We have a Matrix space if you would like to join in on discussions: https://matrix.to/#/#thunderapp:matrix.org


Here are the changes between versions v0.6.1 and v0.7.1. For improved readability, internal issues introduced and fixed in nightly versions will be largely omitted.

Additions

  • Added ability to search for top-level settings by micahmo in #1668
  • Added semantic labels to all overflow/popup buttons by micahmo in #1705
  • Added semantic label to community search subscription button by micahmo in #1790
  • Added ability to mark private messages as read by hjiangsu in #1762
  • Added ability to toggle community icons in compact mode by hjiangsu in #1746
  • Added prompt to add original post body when cross-posting links and images by hjiangsu in #1759
  • Added action chips to user and community headers by hjiangsu in #1851
  • Added loading indicator on startup under slow network connections by micahmo in #1795
  • Added additional support contact in About page by hjiangsu in #1866

Changes

  • Enabled the experimental post page to be the default by hjiangsu in #1713
  • Enabled full-height images in default configuration by hjiangsu in #1756
  • Enabled ability for last tapped post to preserve it's state by micahmo in #1520
  • Improved markdown link behaviour by micahmo in #1700
  • Improved UX for toggling pure black theme by hjiangsu in #1690
  • Improved visibility of comment navigator in dark mode by micahmo in #1691
  • Improved message clarity of "Mark all as read" action by micahmo in #1766
  • Improved reply preview actions touch area by hjiangsu in #1815
  • Improved notification user handling by micahmo in #1865
  • Improved handling of tall images in feed/post by hjiangsu in #1709
  • Improved comment depth indicators by hjiangsu in #1788
  • Improved post loading under slow network connections by micahmo in #1796
  • Improved image handling for instances with image proxy enabled by hjiangsu in #1807
  • Improved error handling when navigating to a post of a blocked community by hjiangsu in #1808
  • Improved initial feed loading API calls by hjiangsu in #1852
  • Display full username in private messages by micahmo in #1823
  • Display user avatars only when they have an associated image by hjiangsu in #1806
  • Featured posts are compacted when using card mode by hjiangsu in #1757
  • Moved author and community metadata to the top of post page by hjiangsu in #1844
  • Improved community icon setting terminology by hjiangsu in #1747
  • Removed scrape missing previews option by hjiangsu in #1721

Fixes

  • Fixed profile modal staying open after logging into new account by micahmo in #1701
  • Fixed profile modal not closing after switching accounts by micahmo in #1706
  • Fixed issue navigating to post after creation by micahmo in #1797
  • Fixed post body not updating after performing an edit by micahmo in #1789
  • Fixed instance display in post by micahmo in #1799
  • Fixed comment sort setting label not matching selected comment sort option by micahmo in #1771
  • Fixed issue where blocked user comments are attached to wrong comment tree by hjiangsu in #1835
  • Fixed color of block icon on "Block User" button by micahmo in #1693
  • Fixed color of block community button by micahmo in #1834
  • Fixed size of vote buttons on the post page by micahmo in #1792
  • Fixed link images not respecting edge-to-edge option by hjiangsu in #1708
  • Fixed Bluesky image URL parsing by hjiangsu in #1801
  • Fixed issue with block quotes not being applied in some cases by micahmo in #1727
  • Fixed taglines not showing on anonymous accounts by hjiangsu in #1817
  • Fixed advanced share sheet overflow by micahmo in #1794
  • Fixed visual glitch when navigating to posts via link by micahmo in #1760
  • Fixed visual glitch on post page app bar by micahmo in #1783
  • Fixed search keyboard popping up when using back navigation by hjiangsu in #1738
  • Fixed video player back button on landscape mode not being displayed by hjiangsu in #1749
  • Fixed notification page overlapping with bottom navigation bar by micahmo in #1761
  • Fixed positioning of the pull-to-refresh indicator by micahmo in #1861
  • Fixed full date setting not accounting for user timezone by hjiangsu in #1758
  • Fixed FAB settings page navigation by micahmo in #1811
  • Fixed issue where empty inbox message is shown prematurely by micahmo in #1791
  • Fixed issue with the feed FAB appearing on the account page by micahmo in #1793
  • Fixed community naming by micahmo in #1878

Misc

  • Consolidated navigation, account, and authentication logic by hjiangsu in #1707, #1826
  • Reorganized account, settings, and removed unused functions/classes by hjiangsu in #1822, #1824
  • Refactored media thumbnails and related logic by hjiangsu in #1720, #1714, #1715
  • Refactored post-related components (cards, metadata, widgets) by hjiangsu in #1784, #1730, #1723, #1734, #1740, #1743, #1862, #1867, #1868
  • Refactored comment-related components (cards, headers, widgets) by hjiangsu in #1800, #1847
  • Refactored user-related components (avatar, chips, header, indicator, sidebar) by hjiangsu in #1752, #1751, #1753, #1755, #1754, #1764, #1763, #1769
  • Refactored community-related widgets and logic by hjiangsu in #1750, #1702, #1773
  • Refactored core logic to use internal models (account, post, feed type) by hjiangsu in #1814, #1838, #1839, #1853, #1836
  • Refactored user preferences and modlog logic by hjiangsu in #1842, #1831
  • Refactored navigation and linking (sharing intent, deep link, feed page app bar) by hjiangsu in #1832, #1829, #1863
  • Refactored instance-related components (list entry, info response) by hjiangsu in #1821
  • Updated translations from Weblate by hjiangsu in #1781
  • Updated instances by github-actions in #1688, #1782
  • Upgraded Thunder to Flutter 3.32.0 and updated gradle/NDK versions by hjiangsu in #1850, #1859
21
 
 

When using the Gboard keyboard in thunder, every time I go back to the main page the Gboard keyboard pops back up. Has anyone figured out how to use Gboard without this happening?

Note 20 ultra android 13. one ui 5.1

22
 
 

I'm routinely running into an issue where if I haven't used the app in a while (a few hours), it hangs trying to connect. I then force restart and it's fine.

I was running onto this on the play store version but I'm on 0.7.0-1 now and still seeing it regularly.

Known issue? Or any suggestions on how to debug?

23
 
 

Images in NSFW communities are not treated the same as images individually marked as NSFW, and after a Lemmy update images in NSFW communities cannot be individually tagged as NSFW I hear.

24
 
 

I tap the star icon to save a post or comment, but how do I view those saved posts?

I can't find anywhere in the app to view these

25
 
 

Hello, just trying to figure out how to make a single message as read - at present all I see is the “Mark All Read” in the upper right hand corner, but I’d like to mark them off one at a time. Thanks!

view more: next ›