darklightxi

joined 1 year ago
MODERATOR OF
[–] darklightxi 9 points 1 week ago* (last edited 1 week ago)

That’s a coincidence! I don’t believe that’s actually Thunder since that looks to be a Windows app (although you can technically build Thunder on Windows so there’s a very slim chance)

was wondering where this is originally from?

Here’s a bit of backstory!

The Thunder logo was inspired from other thunderbolt vector images that I encountered online. All of the images I encountered felt very “sharp” so I simply tried to adjust the corners to be more round.

So while there isn’t technically a “source” of the logo (at least that I’m aware of), I wouldn’t be surprised if there’s already something very similar! 😅

[–] darklightxi 4 points 2 weeks ago (1 children)

Hey! Just wanted to let you know that I replied to the main post regarding this issue - there should be a fix for this in the next nightly build

[–] darklightxi 4 points 2 weeks ago (1 children)

Hey there, are you by any chance subscribed to a lot of communities? If so, that may be the reason for the stuttering when opening the drawer.

This is a known issue and I have fix for that in this PR which should greatly improve that: https://github.com/thunder-app/thunder/pull/1452

Occasionally, it also stutters when I scroll through my feed.

Do you mind sharing if you have full height images enabled? Generally, having that on is a bit more intensive because Thunder needs to calculate the width/height for each image (as Lemmy does not provide that info directly) - this should improve once Lemmy sends back the image dimensions in their API!

If you don’t have that option enabled, feel free to submit a new issue on GitHub and I can take a closer look at it. Thanks!

[–] darklightxi 4 points 2 weeks ago (1 children)

Hey! I think there might’ve been some misunderstandings I would like to clarify.

In the previous versions (v0.4.0 and below), the in-app setting for default feed type/sort was also applied globally for all feeds (e.g, subscribed, local, all, and individual community feeds used the same sort type). In this update, the same thing applies, except that it’ll use your Lemmy account’s default feed type/sort instead of the one configured within Thunder. The main reasoning is to allow your Lemmy settings to sync across apps!

I hope we can still get different sorting types per communities.

Definitely! There are plans to allow for custom sort types per feed/community mentioned in this GitHub issue. When this feature eventually gets implemented, that setting will take precedence over all other settings if (that makes sense). Once this is implemented, the order of precedence would be:

  • Sort type of individual feed/community (if enabled)
  • Lemmy account default feed sort type (when logged in)
  • Thunder’s default feed sort type (for guest accounts)
 

This is the first pre-release for Thunder v0.5.0! As always, this pre-release version contains many additions, changes, and fixes.

Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly.

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.

Some notable changes to test out:

  • The Account Settings has been updated to include even more settings that are synced to your Lemmy account. You can change your display name, profile bio, email, default feed type and sort, and more! Additionally, the user/community/instance blocks have been moved to their own dedicated page for easier management.
  • Experimental: You now have the ability to view a post as a different user. You can access this option by tapping on the three-dot menu within a post, and choosing "View post as a different user". When this happens, you temporarily switch accounts and can perform actions and even comment on the post as if you were that account.
  • You can now set custom labels for users which allows you to append a note to a given user. To access this feature, long press on a comment and select User -> Add User Label.
  • Groundwork is being laid out to improve the performance and reliability of the post page. This new experimental post page is locked under the new experimental features toggle. While this is not yet complete, you can test out the new post page by enabling experimental features in the Debug settings page.

The full list of changes since v0.4.0 are mentioned below. As always, if there are any bugs or issues, please submit a new GitHub issue.

Additions

  • Added new experimental post page by hjiangsu
  • Added ability to create links to settings. by micahmo
  • Added account birthdays to user chip by micahmo
  • Added ability to view entire post as a different account by micahmo
  • Added ability to import/export database by micahmo
  • Added support for custom user labels by micahmo
  • Added post/comment language metadata by micahmo
  • Added additional account settings by hjiangsu

Changes

  • Disabled account switching when editing post or comment by micahmo
  • Deferred loading image dimensions when viewing image preview by micahmo
  • Decreased layout jank from images within comments, and improved image error states by micahmo
  • Removed page scroll animation when switching between bottom navigation items by hjiangsu
  • Moved experimental push notifications under experimental flag by micahmo
  • Improved parsing of video speed setting by micahmo
  • Improved 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
  • Added more push notifications debugging by micahmo
  • Removed images from push notifications, improved UnifiedPush logic by micahmo
  • Extended keyword filters to URLs by hjiangsu

Fixes

  • Fixed superscript/subscript parsing edge cases by micahmo
  • Fixed image overflow when rendering inside a spoiler tag by micahmo
  • Fixed issue where optimistic voting would not reflect upvotes/downvotes properly by micahmo
  • Fixed post text preview showing raw markdown by hjiangsu
  • Fixed dialog button alignment, disable autocomplete suggestions for user labels by micahmo
  • Fixed snackbar positioning when opening/dismissing keyboard by micahmo
  • Fixed mark post as read when previewing media on 0.19.4 by hjiangsu

Misc

  • Fixed macOS build errors by hjiangsu
  • Removed javaToolchain binaries by hjiangsu
  • Removed push package Android dependency by hjiangsu
  • Adjusted modBan localization string by micahmo
  • Misc: update PR template by hjiangsu
[–] darklightxi 2 points 2 weeks ago (1 children)

Update: it seems like this issue is isolated to v0.19.4. This is the PR which fixes the issue and should land to a nightly build soon! https://github.com/thunder-app/thunder/pull/1444

[–] darklightxi 4 points 2 weeks ago (1 children)

Hey there! There are a couple of options I would double check:

If you go to Account Settings, can you check if "Show Post/Comment Scores" is enabled?

If that setting is enabled, I would go to Settings -> Appearance -> Posts and double check that the score metadata is added to Card View Settings

If none of these work, then I would suggest opening a new GitHub issue with some more details on how we can reproduce this issue. Thanks!

[–] darklightxi 2 points 2 weeks ago

Hey! Currently, profile editing is quite limited as others have mentioned. However, we’re adding more settings for profiles in an upcoming nightly version.

If you’re curious, this is the PR which adds display name, bio, and a whole bunch of other options: https://github.com/thunder-app/thunder/pull/1436

[–] darklightxi 3 points 2 weeks ago (3 children)

Hey there, thanks for mentioning this issue! Can you let me know what version of Thunder you’re currently using?

If I have any updates on this, I’ll let you know!

[–] darklightxi 1 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

Thanks for confirming this! Does this happen every single time? Or are there specific scenarios that trigger this?

For example, if you reply to a short post/comment, does the markdown toolbar disappear? It would be really useful if you could make a new issue on GitHub for this (with possible reproducible steps or videos) to help us figure this out! Additionally, which keyboard do you use? Is it the stock keyboard or a different one?

I still haven’t been able to reproduce this on my end so it’s tough to figure out what the root cause is unfortunately 😅

[–] darklightxi 3 points 4 weeks ago (1 children)

Hey there! Could you make a new feature request on GitHub for this? It would also be useful to include screenshots of what you’re describing as well.

[–] darklightxi 1 points 4 weeks ago (1 children)

Hey, thanks for the report! Could you create a new issue on GitHub for this with more details? For example:

  • Is the whole app laggy or just specific portions?
  • What type of lag are you experiencing? Is it slow load times or unresponsiveness
  • Is this an update or a fresh install?

And any more relevant information that can help us narrow down the issue!

One thing that might help is to try clearing your app cache. You can do this through Android, or by going to Settings -> Debug -> Clear Cache

[–] darklightxi 2 points 1 month ago
 

Cross-posted from: https://lemmy.world/post/15985516

Hey everyone, Thunder v0.4.0 is finally here! This release cycle took a bit longer than usual, but as a result, 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.

A quick reminder: if you are using the Google Play version or App Store version, please note that it may take a bit of time before you receive the update. Now onto the update notes. This update brings a few major features:

🎉 New Features

  • The comment creation page has been fully re-built from the ground up and introduces a few new features, including the ability to specify the comment language, ability to comment as a different user, and addition of spoilers to the markdown toolbar. If you have any suggestions or feedback regarding these changes, feel free to make a new issue on GitHub!
  • There is now initial support for video playback on Thunder! The built-in video player should work with most video URLs (that end in a proper video extension) and should work with YouTube URLs. Additionally, you can customize some video settings such as playback speed, auto-mute, auto-play and more in the Settings page. The video player is still experimental, so there may still be some issues present.
  • Additional customization options including the ability to customize the colours of actions (upvotes, downvotes, saving, etc.), hiding thumbnails from the feed, showing user/community avatars, and much more.

ℹ General

  • There have been improvements to the overall UI/UX across the board. This includes improvements to the pure black theme, improvements to markdown rendering of tables, quotes, and more.
  • There have also been a lot of changes under-the-hood to hopefully improve the overall performance and reliability of actions. As a result of these changes, there may still be some issues that were not caught during testing. If you notice any general issues, please make a new issue on GitHub.

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.


Additions

  • Updated create comment page UI and added language selector to comments by hjiangsu
  • Added ability to comment as a different user by micahmo
  • Added spoiler to markdown buttons by micahmo and hjiangsu
  • Added support for selecting discussion languages by iparks99
  • Added support for new sort types as defaults by micahmo
  • Added option to show user/community avatars by iparks99
  • Added an option to hide thumbnails in feed by iparks99 and hjiangsu
  • Added option to use profile picture for drawer by micahmo
  • Added support for customizable action colors by micahmo
  • Added selectable post/comment text by micahmo
  • Added notification debugging section by micahmo
  • Added confirmation message when unsubscribing from community by micahmo
  • Added experimental support for video player by ggichure and hjiangsu
  • Added sort options in instance explorer by micahmo
  • Added ability to perform empty search in Search by micahmo

Changes

  • Show individual unread counts in inbox page by micahmo
  • Improved missing post snackbar message by micahmo
  • Improved spoiler appearance by micahmo
  • Adjusted markdown editor link dialog styling by micahmo
  • Adjusted padding to community sidebar by micahmo
  • Added loading page for posts/comments on slower connections by micahmo
  • Adjusted post/comment language selector styling by hjiangsu
  • Refactored post metadata and user/community chips by hjiangsu
  • Refactored post page quick actions by hjiangsu
  • Implemented core architecture to handle push notifications (APNs, UnifiedPush) by hjiangsu
  • Added retry action when initial feed loading fails by micahmo
  • Improved markdown appearance for block quotes, code blocks, and dividers by micahmo
  • Apply full name customizations to inbox mentions view by micahmo
  • Allow creating posts/comments with null language by micahmo
  • Optimistically mark replies as read by micahmo
  • Improved cross-post UI by CTalvio
  • Disabled Thunder's edge swipe to go back on Android by hjiangsu
  • Fixed various OLED color theme issues, community name format by CTalvio
  • Improved UX for notification settings by micahmo
  • Improved swipe gesture setting clarity with icons by CTalvio
  • Added loading page when opening notifications and increased size of notification icon by micahmo
  • Replaced score indicator icon by CTalvio
  • Improved image dimension fetching logic by hjiangsu
  • Improved the comment context jumping by micahmo
  • Improved account page and management UI by CTalvio
  • Improved selection of text when creating post/comment by micahmo

Fixes

  • Fixed subscribe/favourite app bar action not updating UI by micahmo
  • Fixed comment load spinner showing incorrectly by micahmo
  • Fixed account page back button behaviour on Android by hjiangsu
  • Fixed issues with deleted comment content showing up by micahmo
  • Fixed search FAB primary single press action not triggering by micahmo
  • Fixed issue marking multiple replies as read by micahmo
  • Fixed issue with tablet mode images and full-height images by hjiangsu
  • Fixed pan/pinch triggering unintentional double tap zoom by CTalvio
  • Fixed issue popping notification page triggering twice by micahmo
  • Fixed viewing notifications as correct user by micahmo
  • Fixed FAB modal transparency and exit fade animation by CTalvio

Misc

  • Integrate run on save scripts for VSCode by micahmo
  • Configure i18n.ally plugin by ipcjs
  • Apply linter suggested fix-ups by micahmo
  • Updated translations by hjiangsu
  • Updated instances by github-actions
  • Replaced scrollable_positioned_list with super_sliver_list by hjiangsu
  • Added test endpoint for UnifiedPush server and reduced UnifiedPush notification payload (in development) by micahmo
 

Hey everyone, Thunder v0.4.0 is finally here! This release cycle took a bit longer than usual, but as a result, 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.

A quick reminder: if you are using the Google Play version or App Store version, please note that it may take a bit of time before you receive the update. Now onto the update notes. This update brings a few major features:

🎉 New Features

  • The comment creation page has been fully re-built from the ground up and introduces a few new features, including the ability to specify the comment language, ability to comment as a different user, and addition of spoilers to the markdown toolbar. If you have any suggestions or feedback regarding these changes, feel free to make a new issue on GitHub!
  • There is now initial support for video playback on Thunder! The built-in video player should work with most video URLs (that end in a proper video extension) and should work with YouTube URLs. Additionally, you can customize some video settings such as playback speed, auto-mute, auto-play and more in the Settings page. The video player is still experimental, so there may still be some issues present.
  • Additional customization options including the ability to customize the colours of actions (upvotes, downvotes, saving, etc.), hiding thumbnails from the feed, showing user/community avatars, and much more.

ℹ General

  • There have been improvements to the overall UI/UX across the board. This includes improvements to the pure black theme, improvements to markdown rendering of tables, quotes, and more.
  • There have also been a lot of changes under-the-hood to hopefully improve the overall performance and reliability of actions. As a result of these changes, there may still be some issues that were not caught during testing. If you notice any general issues, please make a new issue on GitHub.

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.


Additions

  • Updated create comment page UI and added language selector to comments by hjiangsu
  • Added ability to comment as a different user by micahmo
  • Added spoiler to markdown buttons by micahmo and hjiangsu
  • Added support for selecting discussion languages by iparks99
  • Added support for new sort types as defaults by micahmo
  • Added option to show user/community avatars by iparks99
  • Added an option to hide thumbnails in feed by iparks99 and hjiangsu
  • Added option to use profile picture for drawer by micahmo
  • Added support for customizable action colors by micahmo
  • Added selectable post/comment text by micahmo
  • Added notification debugging section by micahmo
  • Added confirmation message when unsubscribing from community by micahmo
  • Added experimental support for video player by ggichure and hjiangsu
  • Added sort options in instance explorer by micahmo
  • Added ability to perform empty search in Search by micahmo

Changes

  • Show individual unread counts in inbox page by micahmo
  • Improved missing post snackbar message by micahmo
  • Improved spoiler appearance by micahmo
  • Adjusted markdown editor link dialog styling by micahmo
  • Adjusted padding to community sidebar by micahmo
  • Added loading page for posts/comments on slower connections by micahmo
  • Adjusted post/comment language selector styling by hjiangsu
  • Refactored post metadata and user/community chips by hjiangsu
  • Refactored post page quick actions by hjiangsu
  • Implemented core architecture to handle push notifications (APNs, UnifiedPush) by hjiangsu
  • Added retry action when initial feed loading fails by micahmo
  • Improved markdown appearance for block quotes, code blocks, and dividers by micahmo
  • Apply full name customizations to inbox mentions view by micahmo
  • Allow creating posts/comments with null language by micahmo
  • Optimistically mark replies as read by micahmo
  • Improved cross-post UI by CTalvio
  • Disabled Thunder's edge swipe to go back on Android by hjiangsu
  • Fixed various OLED color theme issues, community name format by CTalvio
  • Improved UX for notification settings by micahmo
  • Improved swipe gesture setting clarity with icons by CTalvio
  • Added loading page when opening notifications and increased size of notification icon by micahmo
  • Replaced score indicator icon by CTalvio
  • Improved image dimension fetching logic by hjiangsu
  • Improved the comment context jumping by micahmo
  • Improved account page and management UI by CTalvio
  • Improved selection of text when creating post/comment by micahmo

Fixes

  • Fixed subscribe/favourite app bar action not updating UI by micahmo
  • Fixed comment load spinner showing incorrectly by micahmo
  • Fixed account page back button behaviour on Android by hjiangsu
  • Fixed issues with deleted comment content showing up by micahmo
  • Fixed search FAB primary single press action not triggering by micahmo
  • Fixed issue marking multiple replies as read by micahmo
  • Fixed issue with tablet mode images and full-height images by hjiangsu
  • Fixed pan/pinch triggering unintentional double tap zoom by CTalvio
  • Fixed issue popping notification page triggering twice by micahmo
  • Fixed viewing notifications as correct user by micahmo
  • Fixed FAB modal transparency and exit fade animation by CTalvio

Misc

  • Integrate run on save scripts for VSCode by micahmo
  • Configure i18n.ally plugin by ipcjs
  • Apply linter suggested fix-ups by micahmo
  • Updated translations by hjiangsu
  • Updated instances by github-actions
  • Replaced scrollable_positioned_list with super_sliver_list by hjiangsu
  • Added test endpoint for UnifiedPush server and reduced UnifiedPush notification payload (in development) by micahmo
8
submitted 1 month ago* (last edited 1 month ago) by darklightxi to c/thunder_nightly
 

Sorry for the consecutive releases - This is the fifth pre-release for Thunder v0.4.0! This pre-release version applies a quick fix for a grey screen issue when accessing the account page.

Fixes

  • Fixed an issue where the account page could show grey screen by hjiangsu

Previous Pre-release notes:

This is the fourth pre-release for Thunder v0.4.0! This pre-release version applies some quick hotfixes with regards to videos being marked as read incorrectly, and incorrect URL positioning for video thumbnails.

Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly.

Fixes

  • Fixed issue with video posts being marked as read incorrectly by hjiangsu
  • Fixed video URL thumbnail positioning by hjiangsu

To see details of the changes introduced in the previous pre-release, see this post: https://lemmy.world/post/15801096

 

This is the third pre-release for Thunder v0.4.0! This pre-release version introduces experimental support for videos, and many other changes and bug fixes. This will be the last pre-release containing new features as the upcoming pre-releases will mainly focus on fixing any existing issues that come up to prepare for a general release.

Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly.

Some notable changes to test out:

  • There is now experimental support for videos - Thunder should now be able to play most videos (including YouTube videos) within the app. Thanks to ggichure for implementing this! As videos are still experimental, please submit any issues you find on GitHub.

  • You can now switch between users when creating a comment. This feature should work as long as the comment is federated to the other account's instance. Big thanks to micahmo for implementing this feature!

  • There have been some tweaks to the UI for the account page and user management pages. Thanks to CTalvio for working on this.


Additions

  • Added experimental support for video player by ggichure and hjiangsu
  • Added ability to comment as a different user by micahmo
  • Added sort options in instance explorer by micahmo
  • Added ability to perform empty search in Search by micahmo

Changes

  • Added loading page when opening notifications and increased size of notification icon by micahmo
  • Replaced score indicator icon by CTalvio
  • Improved image dimension fetching logic by hjiangsu
  • Improved the comment context jumping by micahmo
  • Improved account page and management UI by CTalvio
  • Improved selection of text when creating post/comment by micahmo

Fixes

  • Fix FAB modal transparency and exit fade animation by CTalvio

Misc

  • Replaced scrollable_positioned_list with super_sliver_list by hjiangsu
  • Added test endpoint for UnifiedPush server and reduced UnifiedPush notification payload (in development) by micahmo
 

This is the second pre-release for Thunder v0.4.0! This pre-release version introduces a lot of UI/UX improvements, and adds support for customizable action colors!

Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly.

Some notable changes to test out:

  • Customizable action buttons: Thunder now allows you to customize the colors of action buttons including upvotes, downvotes, save, mark as read, and reply actions. You can access this by navigating to Settings -> Appearance -> Theming -> Colors
  • There have been a ton of UI/UX tweaks to improve some existing issues. This includes tweaks to general markdown (tables, code blocks, quotes, etc.) as well as fixes to the black theme. If you notice any issues with the new changes, please create a new issue on GitHub!

Additions

  • Added option to use profile picture for drawer by micahmo
  • Added support for customizable action colors by micahmo
  • Added selectable post/comment text by micahmo
  • Added notification debugging section by micahmo
  • Add confirmation message when unsubscribing from community by micahmo

Changes

  • Improved markdown appearance for block quotes, code blocks, and dividers by micahmo
  • Apply full name customizations to inbox mentions view by micahmo
  • Allow creating posts/comments with null language by micahmo
  • Optimistically mark replies as read by micahmo
  • Improved cross-post UI by CTalvio
  • Disabled Thunder's edge swipe to go back on Android by hjiangsu
  • Fix various OLED color theme issues, community name format by CTalvio
  • Improved UX for notification settings by micahmo
  • Improve swipe gesture setting clarity with icons by CTalvio

Fixes

  • Fixed issue with tablet mode images and full-height images by hjiangsu
  • Fixed pan/pinch triggering unintentional double tap zoom by CTalvio
  • Fixed issue popping notification page triggering twice by micahmo
  • Fixed viewing notifications as correct user by micahmo

Misc

  • Updated translations by hjiangsu
  • Updated instances by github-actions
 

This is the first pre-release for Thunder v0.4.0! This pre-release version introduces quite a few new features and improvements, as well as usual bug fixes.

Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly.

Please see below for the full changelog since the last general release. For those on TestFlight, you will receive the pre-release update once it has been approved by Apple.

Some notable changes to test out:

  • The comment creation page has been fully rebuilt to improve its overall UI. Additionally, a language selector has been added in this page if you want to specify the language of the comment. As this is a large change, please mention any issues or feedback!
  • Added options to show user/community avatars in posts/comments. To show user avatars in comments, navigate to Settings -> Appearance -> Comments. To show community avatars in posts, navigate to Settings -> Appearance -> Posts -> Post Body Settings.
  • Many slight UI/UX changes across the board, including improved loading pages for slower connections, addition of unread counts to inbox page, improvements to spoiler appearance, and much more.

Thanks again for sticking around, and please mention any bugs and issues that you encounter when using this version!

Additions

  • Updated create comment page UI and added language selector to comments by hjiangsu
  • Added spoiler to markdown buttons by micahmo and hjiangsu
  • Added support for selecting discussion languages by iparks99
  • Added support for new sort types as defaults by micahmo
  • Added option to show user/community avatars by iparks99
  • Added an option to hide thumbnails in feed by iparks99 and hjiangsu

Changes

  • Show individual unread counts in inbox page by micahmo
  • Improved missing post snackbar message by micahmo
  • Improved spoiler appearance by micahmo
  • Adjusted markdown editor link dialog styling by micahmo
  • Adjusted padding to community sidebar by micahmo
  • Add loading page for posts/comments on slower connections by micahmo
  • Adjusted post/comment language selector styling by hjiangsu
  • Refactored post metadata and user/community chips by hjiangsu
  • Refactored post page quick actions by hjiangsu
  • Implemented core architecture to handle push notifications (APNs, UnifiedPush) by hjiangsu
  • Added retry action when initial feed loading fails by micahmo

Fixes

  • Fixed subscribe/favorite app bar action not updating UI by micahmo
  • Fixed comment load spinner showing incorrectly by micahmo
  • Fixed account page back button behaviour on Android by hjiangsu
  • Fixed issues with deleted comment content showing up by micahmo
  • Fixed search FAB primary single press action not triggering by micahmo
  • Fixed issue marking multiple replies as read by micahmo

Misc

  • Integrate run on save scripts for VSCode by micahmo
  • Configure i18n.ally plugin by ipcjs
  • Apply linter suggested fix-ups by micahmo
 

Hey everyone, its been a while but it's finally time for another Thunder release. As always, there have been many improvements, additions, changes and fixes in this release 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.

A quick reminder: if you are using the Google Play version or App Store version, please note that it may take a bit of time before you receive the update. Now onto the update notes. This update brings a few major features:

🎉 New Features

  • Instance and community modlogs are now available in Thunder. To access the instance modlog, tap on the triple dot button located on the top app bar and select "Modlog" when viewing general feeds (Subscribed/Local/All). To access a community modlog, navigate to the given community and find "Modlog" in the extended actions.
  • Mod reports are now available to view and resolve within Thunder via the drawer. If you are a moderator or admin of a community/instance, you should see a new "Reports" option under the general feeds. Only post and comment reports are available at this time. Private message reports will come in a future update.
  • The user feed has been fully re-worked to provide a better experience similar to the general/community feeds. This means that you can now change the sorting when viewing a user feed, and use the FAB for additional actions.
  • An instance explorer has been added into the Search page. This allows you to explore communities, posts and comments for the current instance.
  • Thunder now has an in-app changelog for updates. It is turned on by default, but can be toggled off in the settings. This changelog should help you keep track of what additions, changes, and fixes have been added in upcoming versions.

ℹ General

  • Improvements to markdown rendering. Spoiler markdown detection has been improved, and there is now initial/experimental support for subscript and superscript markdown tags. Markdown quick actions when creating posts/comments will be added in the near future.
  • You can now customize the user/community name format and style across Thunder! This is accessible through Settings -> Appearance -> Theming. You can adjust the font weight, colour, and format for both user and community names.
  • Improved UI/UX for long press actions, and additional customization options including customizable feed dividers and navigation bar labels.

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


I would just like to thank everyone for the continued support and contributions. Thunder is still a project that I can only work on the side, and knowing that others enjoy it drives me to continue working on it!

If you would like to show a token of appreciation to me or anyone else that has contributed, check out the following link for more information: https://github.com/thunder-app/thunder/issues/756

Thanks again for everything so far, and I hope you enjoy this update!


Additions

  • Added instance explorer to see instance posts/communities/comments by micahmo
  • Added partial superscript/subscript markdown support by hjiangsu
  • Added ability to mark posts as read when scrolling through feed by Fmstrat
  • Added support for posting as a different user by micahmo
  • Added instance and community modlogs by hjiangsu
  • Added option to show full date and select date format by hjiangsu
  • Added additional Lemmy styled user/community formats by hjiangsu
  • Added ability to search federated instances by micahmo
  • Added ability to switch user in user account settings page by micahmo
  • Added new type badge to indicate video URLs by hjiangsu
  • Added in-app changelog by micahmo
  • Added support for custom user/community styles by micahmo
  • Added option to show navigation labels by micahmo
  • Added customizable feed card divider by hjiangsu
  • Added ability to view post/comment reports by hjiangsu
  • Added Turkish language localizations by mikropsoft

Changes

  • Refactored user page to match feed page by hjiangsu
  • Improved sort top submenu transition by micahmo
  • Adjusted “Hide NSFW Previews” setting label to “Blur NSFW Previews” by hjiangsu
  • Improved Lemmy spoiler detection by hjiangsu
  • Improved link handling for users/communities by micahmo
  • Reworked internal post parsing logic and thumbnail previews by hjiangsu
  • Hide unsupported FAB actions based on feed (general, community, user) by hjiangsu
  • Categorized post/comment bottom sheet options by micahmo
  • Improved link sharing experience by micahmo
  • Improved feedback when loading instance information by micahmo
  • Android back button closes opened drawer by micahmo
  • Android back button closes opened user sidebar by micahmo
  • Applied subtitle hint for show post author setting by micahmo
  • Improved navigation to comment context by micahmo
  • Improved handling of search result comments on deleted posts by micahmo
  • Removed usernames on user feeds posts by micahmo
  • Applied timeout when loading image dimensions for image viewer by hjiangsu

Fixes

  • Show keyboard automatically when community search is triggered, and state fixes by micahmo
  • Fixed issue with talkback and downvote semantic label by hjiangsu
  • Fixed notifications page state issue by micahmo
  • Fixed issue with refreshing the feed when switching accounts by micahmo
  • Fixed in-app browser url scheme redirection by micahmo
  • Fixed community name format in create post page by micahmo
  • Fixed handling of multiple deep link actions by micahmo
  • Fixed tagline refreshing multiple times on load issue by micahmo
  • Fixed sidebar overflows by micahmo
  • Fixed tagline overflow by micahmo

Misc

  • Moved fastlane directory for F-Droid approval by hjiangsu
  • Fixed CI for Flutter 3.16.9 and update docker builds by Fmstrat
  • Upgraded to Flutter 3.19 by hjiangsu
  • Updated peter-evans/create-pull-request by micahmo
  • Updated instances by github-actions
  • Updated Lemmy API version by hjiangsu
  • Added development flavor by hjiangsu
  • Improved animations for advanced share sheet and link preview modals by micahmo
  • Updated translations from Weblate by hjiangsu
  • Upgraded gradle version and migrated to flutter_sharing_intent by hjiangsu
  • Updated internal package dependencies by hjiangsu
  • Integrate i18n-ally by micahmo
  • Migrated from sqflite to drift packages by hjiangsu
  • Updated Lemmy API to support upcoming 0.19.4 by hjiangsu
 

This is the first release candidate for Thunder v0.3.0! This version includes a few minor fixes. If no major issues are found, this will be the version released on the App Store and Google Play.

Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly.

Fixes

  • Fix user/community instance colour not being applied properly* by hjiangsu
  • Fix local notification issue* by micahmo
 

This is the fifth pre-release for Thunder v0.3.0! This pre-release version includes a few important fixes. The upcoming pre-releases will be mainly focused on fixing existing bugs that come up, and preparing for a general release so please report any issues that you find!

Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly.

Note: There have been some internal migrations regarding the on-device database that Thunder uses to store accounts, favorited communities, and anonymous subscriptions. This migration process happens automatically, and should be pretty seamless. However, please submit a new issue if you encounter missing accounts from the account switcher, missing favourited communities, or missing anonymous subscriptions.

Some notable changes to test out:

  • There were a lot of small changes under-the-hood with regards to displaying thumbnails and images. If you encounter any issues, please submit a new issue.

Additions

  • Added ability to view raw markdown for posts and comments by micahmo

Changes

  • Applied community/user selector indicators* by micahmo
  • Applied name styling to additional areas* by micahmo
  • Applied color transformations for name widgets* by micahmo
  • Applied subtitle hint for show post author setting by micahmo
  • Improved navigation to comment context by micahmo
  • Improved handling of search result comments on deleted posts by micahmo
  • Removed usernames on user feeds posts by micahmo
  • Applied timeout when loading image dimensions for image viewer by hjiangsu

Fixes

  • Fixed missing semantic label on report filter* by micahmo
  • Fixed issues with Android back button not triggering properly* by hjiangsu and micahmo
  • Fixed tap to go to user style settings* by micahmo
  • Fixed jank when using full height images, and other misc media preview improvements* by hjiangsu
  • Fixed instance/user/community input dialog suggestions* by hjiangsu
  • Fixed post image height constraints* by hjiangsu
  • Fixed link preview on thumbnail long-press* by micahmo
  • Fixed sidebar overflows by micahmo
  • Fixed tagline overflow by micahmo
  • Fixed community selector text size* by micahmo
  • Fixed login issue after database migration* by micahmo
  • Fixed temporary account reload issue* by micahmo

Misc

  • Updated internal package dependencies by hjiangsu
  • Integrate i18n-ally by micahmo
  • Migrated from sqflite to drift packages by hjiangsu
  • Updated Lemmy API to support upcoming 0.19.4 by hjiangsu
9
submitted 3 months ago* (last edited 3 months ago) by darklightxi to c/thunder_nightly
 

Update: Hey everyone, this is a quick hotfix to address an issue with infinite loading screens when full-height images is enabled.

Fixes

  • Fixed issue where having full height images enabled causes infinite loading screen* by hjiangsu

Previous Nightly Release Notes

This is the second pre-release for Thunder v0.3.0! This pre-release version introduces quite a few new features and improvements, as well as usual bug fixes. As always, please submit any issues or bugs that you find in this version.

Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly.

Some notable changes to test out:

  • Mod reports are now available to view and resolve within Thunder via the drawer! If you are a moderator or admin of a community/instance, you should see a new "Reports" option under the general feeds. Only post and comment reports are available at this time. Private message reports will come in a future update.
  • You can now customize the user/community name format and style across Thunder! This is accessible through Settings -> Appearance -> Theming. You can adjust the font weight, colour, and format for both user and community names.
  • Thunder now has an in-app changelog for updates. It is turned on by default, but can be toggled off in the settings. This changelog should help you keep track of what additions, changes, and fixes have been added!
  • Improved UI/UX for long press actions, and additional customization options including customizable feed dividers and navigation bar labels.

Additions

  • Added additional Lemmy styled user/community formats by hjiangsu
  • Added ability to search federated instances by micahmo
  • Added ability to switch user in user account settings page by micahmo
  • Added new type badge to indicate video URLs by hjiangsu
  • Added in-app changelog by micahmo
  • Added support for custom user/community styles by micahmo
  • Added option to show navigation labels and adjusted non-active tab icons by micahmo
  • Added customizable feed card divider by hjiangsu
  • Added ability to view post/comment reports by hjiangsu
  • Added Turkish language localizations by mikropsoft

Changes

  • Improved link handling for users/communities by micahmo
  • Reworked internal post parsing logic and thumbnail previews by hjiangsu
  • Hide unsupported FAB actions based on feed (general, community, user) by hjiangsu
  • Categorized post/comment bottom sheet options by micahmo
  • Improved link sharing experience by micahmo
  • Improved feedback when loading instance information by micahmo
  • Added modlog page to instance page* by micahmo
  • Added modlog page link handling* by micahmo
  • Android back button closes opened drawer by micahmo
  • Android back button closes opened user sidebar by micahmo

Fixes

  • Fixed external app link handling for in-app browser* by micahmo
  • Fixed accessibility issues with modlog filter and instance explorer* by micahmo
  • Fixed handling of multiple deep link actions by micahmo
  • Fixed instance explorer paging issue* by micahmo
  • Fixed superscript positioning* by hjiangsu
  • Fixed image close transition* by micahmo
  • Fixed tagline refreshing multiple times on load issue by micahmo
  • Fixed instance explorer loading for small instances* by micahmo

Misc

  • Updated Lemmy API version by hjiangsu
  • Added development flavor by hjiangsu
  • Improved animations for advanced share sheet and link preview modals by micahmo
  • Updated translations from Weblate by hjiangsu
  • Upgraded gradle version and migrated to flutter_sharing_intent by hjiangsu
 

This is the first pre-release for Thunder v0.3.0! This pre-release version introduces quite a few new features and improvements, as well as usual bug fixes.

Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly.

Please see below for the full changelog since the last general release. For those on TestFlight, you will receive the pre-release update once it has been approved by Apple.

Some notable changes to test out:

  • Instance and community modlogs are now available in Thunder! To access the instance modlog, tap on the triple dot button located on the top app bar and select "Modlog" when viewing general feeds (Subscribed/Local/All). To access a community modlog, navigate to the given community and find "Modlog" in the extended actions.
  • Improvements to markdown rendering. Spoiler markdown detection has been improved, and there is now initial/experimental support for subscript and superscript markdown tags. Markdown quick actions when creating posts/comments will be added in the near future.
  • The user feed (not to be confused with the account page) has been fully re-worked to provide a better experience similar to the general/community feeds. This means that you can now change the sorting when viewing a user feed, and use the FAB for additional actions! As this was a large under-the-hood change, please mention any bugs or issues you encounter while navigating to user feeds.
  • An instance explorer has been added into the Search page. This allows you to explore communities, posts and comments for the current instance! Thanks for micahmo for implementing this feature.
  • Added initial support for marking posts as read when scrolling through. Thanks to Fmstrat for implementing this feature.

Note: There is currently an issue where blurred posts on the feed will flicker when scrolling (primarily on iOS). This is noted and a fix will hopefully be applied soon (this issue does not come from Thunder, but from the Flutter framework).

Thanks again for sticking around, and please mention any bugs and issues that you encounter when using this version!

Additions

  • Added instance explorer to see instance posts/communities/comments by micahmo
  • Added partial superscript/subscript markdown support by hjiangsu
  • Added ability to mark posts as read when scrolling through feed by Fmstrat
  • Added support for posting as a different user by micahmo
  • Added instance and community modlogs by hjiangsu
  • Added option to show full date and select date format by hjiangsu

Changes

  • Refactored user page to match feed page by hjiangsu
  • Improved sort top submenu transition by micahmo
  • Adjusted “Hide NSFW Previews” setting label to “Blur NSFW Previews” by hjiangsu
  • Improved Lemmy spoiler detection by hjiangsu

Fixes

  • Show keyboard automatically when community search is triggered, and state fixes by micahmo
  • Fixed issue with talkback and downvote semantic label by hjiangsu
  • Fixed notifications page state issue by micahmo
  • Fixed issue with refreshing the feed when switching accounts by micahmo
  • Fixed in-app browser url scheme redirection by micahmo
  • Fixed community name format in create post page by micahmo

Misc

  • Moved fastlane directory for F-Droid approval by hjiangsu
  • Fixed CI for Flutter 3.16.9 and update docker builds by Fmstrat
  • Upgraded to Flutter 3.19 by hjiangsu
  • Updated peter-evans/create-pull-request by micahmo
  • Updated instances by github-actions
view more: next ›