Thunder App

3072 readers
3 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
 
 

Hey everyone! This is just a minor update that addresses a few issues with the recent v0.6.0 update. To see the full release notes of v0.6.0, check out the previous post: https://lemmy.world/post/25166612.

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.

Now onto the update notes. This update mostly fixes some issues reported in the v0.6.0 update:

Changes

  • Modified user/community tooltips to show their full name by micahmo

Fixes

  • Fixed an issue with visual artifacts appearing on certain Android devices by hjiangsu
  • Fixed unintended keyboard popup when navigating back to main screen by hjiangsu
  • Fixed progress indicator not being displayed during post refresh on experimental post page by micahmo
  • Fixed comment reply/edit action not working on experimental post page by hjiangsu

Misc

  • Updated instances by @github-actions
2
 
 

Hey everyone, Thunder v0.6.0 is finally here! This release cycle took a quite a bit of time but introduces a lot of new features, changes, and fixes which should make for a even better Thunder experience. If you have any suggestions or feedback, feel free to discuss it in the Thunder community or on GitHub.

For those using Google Play or the App Store, it may take a couple of days before you receive this update as it's currently going through app reviews.

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.

I would like to again thank all the incredible contributors that have helped with Thunder so far, including all translators!

Now onto the update notes. This update brings a few major features:

🎉 New Features

  • Media Management: You can now manage your uploaded media directly in Thunder. To access your previously uploaded images, go to Settings → Account → Danger Zone → Manage Media.
  • Account Settings Import/Export: Easily migrate your Lemmy account information, subscriptions, and blocklists between instances. You can access this option under Settings → Account → Import/Export Settings.
  • Alternative Link Sources: Thunder now supports Archive Today, Internet Archive, and Ground News for posts. Access these alternative link sources from the post page overflow menu or by long-pressing a link thumbnail.

ℹ General

  • UI/UX Enhancements: Redesigned post and comment action sheets, improved video player and image viewer usability, and introduced quick image previews with long-press.
  • Minor Additions: Support for alternative text on images, inbox counts in the profile switcher, and new settings for theming and taglines.
  • Moderator and Post Actions: Added post reporting and tools for moderators to ban users or assign community moderators.

And much much more. I can't go through all the changes in the changelog, but for those who are curious, feel free to check out the full changelog below.

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.5.1 and v0.6.0. For improved readability, internal issues introduced and fixed in nightly versions will be omitted.

Additions & Major Changes

  • Migrated internal video player package and updated video player controls by hjiangsu
  • Added additional searchable settings for account and debug settings by micahmo
  • Added reporter to post/comment reports by hjiangsu
  • Added support for displaying alternative text for images by micahmo
  • Added alternate link sources for links (Archive Today, Ghost Archive, etc.) by micahmo
  • Updated design of post action sheets by hjiangsu
  • Updated design of comment action sheets by hjiangsu
  • Added ability to report posts by hjiangsu
  • Added moderator actions (ban/unban user from community, add/remove user as community moderator) by hjiangsu
  • Added support for quick peeking images on long press by micahmo
  • Added unread counts to profile switcher by micahmo
  • Added reader mode for in-app browser by micahmo
  • Added ability to go to previous/next top-level comment using comment navigator in experimental post page by hjiangsu
  • Added video player viewing setting (in-app video player, browser, external app) by ggichure
  • Added ability to specify alternative text when creating/editing posts with images by micahmo
  • Added ability to navigate to modlog for removed comments by micahmo
  • Added option to toggle pure black mode when using system theme by hjiangsu
  • Added setting to automatically expand taglines by hjiangsu
  • Added support for managing uploaded media by micahmo
  • Added ability to import/export Lemmy account settings by micahmo
  • Overhauled account page to use feed related logic under-the-hood by hjiangsu
  • Overhauled image viewer to improve usability when zooming by CTalvio

Changes

  • Modified end of feed/comment message to be more generic by hjiangsu
  • Modified input hints to labels in create post page by micahmo
  • Updated feed logic to use image dimensions from API when available by hjiangsu
  • Updated condensed post view to show URL on link posts by hjiangsu
  • Updated feed to highlight the last tapped post by micahmo
  • Updated comment handling logic to handle additional comment link formats by micahmo

Fixes

  • Fixed theme settings page bottom spacing by ggichure
  • Fixed partial percent encoded links in markdown images by hjiangsu
  • Fixed create comment/post markdown toolbar visibility on certain devices by hjiangsu
  • Fixed certificate issue with LetsEncrypt for older Android versions by hjiangsu
  • Fixed incorrectly triggered end of feed when too many filters are applied by hjiangsu
  • Fixed inbox "Mark All as Read" not updating UI by micahmo
  • Fixed issue where inbox reloads when already selected by micahmo
  • Fixed layout jank when scrolling back up to post body by hjiangsu
  • Fixed issue with profile/hamburger visibility during feed refresh by micahmo
  • Fixed create post snackbar error message by hjiangsu
  • Fixed end of feed message being shown when more posts are available by micahmo
  • Fixed image viewer stuck in fullscreen mode by micahmo

Misc

  • Upgraded Flutter version and related dependencies by hjiangsu
  • Updated instances list by github-actions
  • Updated translations from Weblate by hjiangsu
  • Updated NDK version by gwbischof
  • Removed unused package dependencies by hjiangsu
  • Removed go_router dependency for navigation by hjiangsu
  • Migrated from uni_links to app_links for deep link support by hjiangsu
  • Removed unneeded image permissions for Android by hjiangsu
  • Fixed macOS build by gwbischof
  • Fixed additional linting and deprecation warnings by hjiangsu
  • Updated web build to use Drift database by gwbischof
  • Added app-link support for thunderapp.dev by hjiangsu
  • Migrated Android build to use gradle declarative plugin by hjiangsu
  • Added automated build workflow for Android by hjiangsu
  • Added documentation on database updates by micahmo
3
 
 

4
 
 

I figured it out. I have the community blocked. Lemmy is dumb sometimes. Why it will happily show me the post via a direct link, but not any of the comments is beyond me! Not even that comment I specifically requested. Makes no sense. It should show both the post and comments, or neither, and not this in-between, confusing state.

I wish I could say this was the first time this exact issue has happened to me.

Original post:


I'm using 0.7.0-1, and I clicked a post that had this link and Thunder said there were no comments, yet the website itself shows several.

The link is to a specific comment.

Incidentally, after submitting this post, I tapped the eyeball to view it and nothing happened.

5
 
 

Hi all - I'm a several-times-a-day Thunder user and really enjoy the app. It's steadily evolving and improving which is awesome to see and I really appreciate the efforts of the dev team.

One thing that I think is missing is the ability to send and respond to DM's. Is that accurate (or am I just incompetent) and if so, is there an accepted alternative for handling DM's?

6
 
 

I wanted to bring to your attention a feature from Voyager for Lemmy that could be a valuable addition to Thunder.

Voyager has a "Migrate Subreddits" tool designed SPECIFICALLY for Reddit users transitioning to Lemmy.

This tool streamlines the migration process by helping users easily find communities on Lemmy that are similar to the subreddits they've subscribed to on Reddit.


The process in Voyager is straightforward:

  1. Users log in to their Reddit account and access their subscription list via the "multireddit of your subscriptions" link available in the sidebar.
  2. They copy the link and paste it into Voyager, allowing the tool to automatically search for corresponding communities on Lemmy.

This feature significantly lowers the friction for users migrating to a new platform by minimizing the effort required to find and rebuild their communities.

Has Thunder ever considered incorporating a similar "Migrate Communities" feature?

It could be an excellent addition to assist new users transitioning from Reddit, making it easier for them to rediscover and reconnect with the communities they care about most.


Such a feature could also enhance Thunder's onboarding process and attract a growing audience of users exploring alternative platforms.

If this is something Thunder could implement, it might be worth exploring further.


Image of "Migrate Subreddits" Feature on Voyager:


EDIT:

The way that it works is: when you enter the Multireddit link, it will show up like this:

And if you then tap on the link that you just added, you will get this:

And then, if you tap on one of them, depending on whether or not there is a Lemmy community alternative to the subreddit: you will either get this:

This:

Or this:

7
 
 

Posting a screenshot of the interface when I'm typing a comment reply as an example. I have large thumbs and I have to scale the keyboard up pretty high to be able to type. Thunder has what I would call a lot of wasted space in comment reply mode. The button bar could be hidden (it's not something I really use) and either the header text could be shrunk or omitted entirely. Just making the header scroll rather than being fixed could work as well. This would probably be a good use case for floating action buttons. There's basically only two things I care about when typing a comment reply: seeing the text I'm typing, and referencing the text I'm replying to. Would love some options that allow me to maximize the space used.

8
 
 

Seems to occur until app is restarted. If I use search, then to back to my home feed, open a post and then swipe to go back my keyboard still pops up.

9
 
 
  1. Post a comment
  2. Begin editing that comment
  3. Press the pencil-icon "submit" button without actually having edited anything

Expected outcome: nothing happens to the comment
Current outcome: the comment gets a pencil mark

I don't remember how I ended up doing step 3 (I think I meant to edit yet accidentally hit the "submit" button), but that was my observation of this fringe issue, anyway.

10
 
 
  1. Go here https://lemmy.today/comment/14903795
  2. Hold your finger over any of that comment's links
  3. Copy the link

Expected behavior: the share panel should close

Current behavior: it doesn't, which sometimes confuses me into thinking I didn't actually tap the button

11
 
 

If it's in the same line as the username, it gets overrun by the domain (for those of us who like to see user domains).

12
 
 

I go to settings -> general -> language

I select German/Deutsch and the other day the app is set back to English again. Why the app loses the language setting?

13
 
 

When sharing a post using the advanced share sheet it shows a preview. The preview is always fully visible, with no ability to scroll. If the preview is large enough, the send button at the bottom right is pushed down so that it is behind the android OS navigation buttons. This makes it impossible to send the post without making the preview smaller.

Could we make it possible to scroll? Or move the send button?

Edit. Added a screenshot. The issue isn't when the preview becomes too large. It's when the accompanying links are too long.

14
 
 

cross-posted from: https://sh.itjust.works/post/17949324

Feature request: Horizontal swipe for next/previous post in feed

I would love this as an option for navigating between posts, and I'm surprised that most Lemmy apps don't have this.

Joey for Reddit had this feature, as does the official Reddit app. Connect for Lemmy has this feature, and Boost for Lemmy doesn't show the comments in swiping mode. Eternity is the only Lemmy app which does it properly so far, but development has fallen behind in other areas.

Would the Thunder devs consider implementing this feature? It would probably win me over!

Relevant links:

Eternity has had this navigation option for a while now, and Summit recently implemented it as well.

Any progress on this feature? Any outstanding issues or technical limitations preventing its development?

15
 
 

Has Thunder ever considered potentially creating a Thunder community Discord server?

I know there's already a:

GitHub,

Lemmy community,

and

Matrix space for Thunder, which is great.

But I was wondering if you've thought about expanding to Discord as well?

Alternatively, have you looked into Revolt Chat as another option? It's a newer platform that is similar to Discord, but open-source.

I'm curious about your thoughts on these additional communication channels, and if you see any benefits or drawbacks to potentially expanding Thunder's online presence in these ways.

16
17
18
 
 

Have you ever considered potentially incorporating some of the highly-praised UX elements, theming capabilities, and overall user experience from Sync for Lemmy into Thunder?

Many users, including myself, have found Sync's interface and customization options to be exceptional, as well as leagues ahead of the competition (no offence).

However, there are concerns in the Sync community about Sync's closed-source nature, as well as the developer's loonngg periods of inactivity.

Given Thunder's open-source ethos and active development, do you see an opportunity to potentially fill this gap by bringing some of Sync's most loved features to Thunder, while maintaining your commitment to transparency and regular updates?

If done right, Thunder could potentially become the new Sync, but open-source, and with active updates.

I'm curious about your thoughts on this and whether it aligns with your vision for Thunder's future development.

19
 
 

Very silly question I assume. There’s literally a thumbnail URL field in my thunder IOS app when I create a post. So far I’ve tried uploading an image in my main post which creates a web address and then placing that address of the image into the thumbnail URL. That does nothing though. Can’t find a manual online or anyone asking this question.

I might be the only person struggling with this, but please tell me how I can add thumbnails. Thanks.

20
 
 

I can't find this anywhere. Is there also any way to check all the posts you've upvoted?

Ultimately, it would be really nice if we could get a history section of all posts viewed. I miss this from Boost.

21
 
 

So I've compared Thunder, Sync, and Voyager. They all report as running at 120fps on my pixel 8 pro, but only sync and voyager actually feel like it.

I'm not sure how to quantify or prove this, but there's a noticeable feel of microstutter when scrolling through feeds or comments on thunder.

Does anyone else experience this? Thunder is still my favourite of the 3 just because of it's functionality and features, but would love for it to feel a little better to navigate.

22
 
 

My instance has a bunch of pinned posts that stay pinned for a while... I typically use Card view which means those posts take up a lot of space!

Would it be possible to make pinned posts all compact in card view?

Or maybe letting us change between compact/card view for individual posts. Maybe that's a bit overkill tho. I really just want it for pinned posts 🥲🙏

PS: Thunder is so awesome. The experimental unifiedpush (and the thunder server!) is an awesome addition ❤️

23
 
 

When I go to a post with video media, on iPad, there doesn't seem to be a way to exit. For images, they can be swiped away or touch outside to exit. For videos, ice tried different gestures and there is no back button or X.

I use Android daily, with a back swipe gesture, but there is no such gesture I'm aware of on iPad. Does anyone know how or should I submit a bug or feature request?

24
 
 

Hey, new to the app (and loving it!) but here are a few features I’d love to see incorporated here:

  1. Allow changing “Account” to username, instance name, or both. Maybe change the icon too. Let me see at a glance which account I’m using.
  2. Add “Subscribed” as a default feed option.
  3. Allow a little more flexibility in post layouts - maybe drag/drop title/text/picture/community/etc order.
25
 
 

Is it possible? Press-holding does nothing and the Share button only generates links or images.

view more: next ›