1
59

Hey everyone, Thunder v0.5.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.

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.

Important: Your feed settings (default feed type and sort) will now be based on your Lemmy account settings. The previous feed settings will now ONLY apply to guest accounts. As such, you may have to re-configure your default feed type and default sort type if you were previously using the in-app settings.

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

🎉 New Features

  • The inbox page has been completely re-written with an updated design to more closely align with Material 3 design guidelines. There's also been a number of fixes to support quick actions within the inbox page (e.g., voting, saving, etc).
  • Thunder now respects more of your Lemmy account settings including your default feed/sort settings. You can update your display name, bio, email, and much more in the new Account Settings page. You can also quickly switch between different accounts to modify your Lemmy settings across all your authenticated accounts.
  • Additional Lemmy 0.19.x features have been added to Thunder including the ability to hide posts, custom thumbnail support, site content warnings, and more. We are still continuously working on bringing Thunder up to feature-parity with Lemmy, so let us know what features you would like to see.
  • Custom user notes/labels are now available in Thunder! This will allow you to add any custom notes to a given user. You can add user labels from the settings page via Settings -> User Labels. Alternatively, you can add labels through the action sheets by long pressing on a given comment and selecting User -> Add User Label.

ℹ General

  • The create/edit button for posts and comments have been moved to the markdown toolbar. This should hopefully make it more accessible for one-handed use.
  • URL filtering has been added to keyword filters. Simply add a new keyword filter with a URL, and it should be hidden from view.
  • Link sharing has been improved to support additional media/external links.

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


Additions

  • Refactor inbox page by hjiangsu
  • Add additional account settings by hjiangsu
  • Add support for custom user labels by micahmo
  • Add support for hiding posts by micahmo
  • Add ability to create links to app settings by micahmo
  • Add account birthday indicator to users by micahmo
  • Add ability to import/export local app database by micahmo
  • Add post/comment language metadata by micahmo
  • Add community stats for community visibility/local subscribers by micahmo
  • Add ability to create block quote from selection when commenting by micahmo
  • Add ability to re-order user accounts by micahmo
  • Add ability to upload multiple images at a time for a post/comment by hjiangsu
  • Add support for site content warnings by micahmo
  • Add support for custom thumbnails in posts by micahmo
  • Add ability to sort inbox by ggichure
  • Add ability to view post as a different user by micahmo
  • [Experimental] Add debug setting to customize image dimension timeout value by hjiangsu
  • [Experimental] Add new experimental post page by hjiangsu

Changes

  • Extend keyword filters to URLs by hjiangsu
  • Remove page scroll animation when switching between bottom navigation items by hjiangsu
  • Decrease layout jank originating from images within comments, and improve image error states by micahmo
  • Disable account switching when editing post/comment by micahmo
  • Defer loading image dimensions when opening image preview by micahmo
  • Improve link sharing for images/video URLs by micahmo
  • Show placeholder icon for posts without thumbnails by micahmo
  • Allow snackbars to be closed on action by micahmo
  • Immediately remove blocked users/communities from feed, disable ability to block self by micahmo
  • Use community/user display names globally by micahmo
  • Show community/user sort type on community/user headers by micahmo
  • Use user/community format styling to cross-posts by micahmo
  • Fallback to opening non-Lemmy instances in browser by micahmo
  • Improve feedback when subscribing/unsubscribing to community by hjiangsu
  • Move create/edit post button into markdown toolbar by micahmo
  • Move create/edit comment button into markdown toolbar by micahmo
  • Show voting when hidden scores are enabled by hjiangsu
  • Add option to navigate to user's instance from post actions by micahmo
  • Disable "Subscriptions" sort type option for guest accounts by micahmo
  • Remove images from push notifications, improve UnifiedPush logic by micahmo

Fixes

  • Fix table column markdown alignment by hjiangsu
  • Fix mark post as read when previewing media on 0.19.4 by hjiangsu
  • Fix sidebar lag when subscribed to a large amount of communities by hjiangsu
  • Fix superscript/subscript parsing edge cases by micahmo
  • Fix image overflow when rendering inside a spoiler tag by micahmo
  • Fix issue where optimistic voting would not reflect upvotes/downvotes properly by micahmo
  • Fix post text preview showing raw markdown by hjiangsu
  • Fix snackbar positioning when opening/dismissing keyboard by micahmo
  • Fix labeling and minor semantics by micahmo
  • Fix text field spell check causing exception on ** text by hjiangsu
  • Fix minor typo in 'Change Password' page by wadamT
  • Fix semantics for link information by hjiangsu
  • Fix share text post by micahmo
  • Fix image proxy handling by hjiangsu
  • Fix for markdown toolbar not showing above system keyboard by hjiangsu
  • Fix dim read posts setting not being applied for card view by hjiangsu

Misc

  • Fix macOS build errors by hjiangsu
  • Remove javaToolchain binaries by hjiangsu
  • Remove push package Android dependency by hjiangsu
  • Update PR template by hjiangsu
  • Update instances by github-actions
  • Update translations from Weblate by hjiangsu
  • Update Turkish localizations by mikropsoft
  • Migrate anonymous instances to database by micahmo
  • Minor under-the-hood feed related changes by hjiangsu
  • Improve parsing of video speed setting by micahmo
  • Move experimental push notifications under experimental flag by micahmo
  • Add more push notifications debugging by micahmo
  • Migrate draft storage to local database by micahmo

New Contributors

  • wadamT made their first contribution
2
4
submitted 1 week ago* (last edited 1 week ago) by Shadow@lemmy.ca to c/thunder_app@lemmy.world

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?

3
3

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.

4
3

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

5
9

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!

6
1
submitted 1 month ago* (last edited 1 month ago) by threelonmusketeers@sh.itjust.works to c/thunder_app@lemmy.world

I've been encountering an increasing number of links which "may not available on your instance", even for posts which I know are available on my instance.

Here is a absurdly silly example where I used a remote link to one of my own posts. It can't be unavailable on my instance, because I made the post! :)

7
12

8
2
submitted 1 month ago* (last edited 1 month ago) by CrayonRosary@lemmy.world to c/thunder_app@lemmy.world

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.

9
5
submitted 1 month ago* (last edited 1 month ago) by Teknevra@lemm.ee to c/thunder_app@lemmy.world

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:

10
2
submitted 1 month ago by potate@lemmy.ca to c/thunder_app@lemmy.world

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?

11
4

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.

12
2

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.

13
1
  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.

14
1
  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

15
5

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).

16
2
submitted 2 months ago by Mycall@feddit.org to c/thunder_app@lemmy.world

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?

17
3
submitted 2 months ago* (last edited 2 months ago) by misspelledusername@lemmy.wtf to c/thunder_app@lemmy.world

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.

18
1
submitted 2 months ago* (last edited 2 months ago) by threelonmusketeers@sh.itjust.works to c/thunder_app@lemmy.world

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?

19
1

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.

20
1
21
1
22
1
submitted 2 months ago* (last edited 1 month ago) by Teknevra@literature.cafe to c/thunder_app@lemmy.world

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.

23
3
submitted 2 months ago by Bunbury@feddit.nl to c/thunder_app@lemmy.world

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.

24
9

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.

25
16
submitted 2 months ago* (last edited 2 months ago) by boyonabike@lemmy.ca to c/thunder_app@lemmy.world

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.

view more: next ›

Thunder App

3139 readers
1 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