Thunder App Nightly

312 readers
3 users here now

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

This community is intended for announcements and features related to pre-release builds of Thunder.

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
Thunder Community: Link

founded 1 year ago
MODERATORS
1
 
 

Hey everyone, sorry for the long delay but this is the first pre-release for Thunder v0.6.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.

Note: We are aware of a few visual issues with this nightly build and hope to fix them in an upcoming build. If you notice any additional visual issues, please create a new issue on GitHub.

Some notable changes to test out:

  • Thunder now supports alternative link sources for posts using Archive Today, Internet Archive, and Ground News. You can access alternative link sources from the post page overflow menu, or by long pressing on a link thumbnail. Thank you to micahmo for implementing this feature!
  • The post actions menu has been completely redesigned and reorganized to improve navigability and support for additional moderator actions. If you have any feedback on the new design and layout, feel free to mention it on GitHub.
  • Thunder now supports additional user/moderator actions including the ability to report posts, banning/unbanning a user from a community, and adding/removing a user as a community moderator. All these actions are available when you open the post actions sheet.
  • Various other improvements including support for image alternative text, quick peeking for image thumbnails, unread notification badges in the account switcher, and more!

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

Additions

  • Added support for alternate link sources by micahmo
  • Added ability to report posts by hjiangsu
  • Added moderator action to ban/unban user from community by hjiangsu
  • Added moderator action to add/remove a user as a moderator to a community by hjiangsu
  • Added reporter to reported posts/comments by hjiangsu
  • Added support for showing image alt text by micahmo
  • Added ability for quick peeking at images by micahmo
  • Added unread badges to profile switcher by micahmo
  • Added reader mode for in-app browser by micahmo
  • Added ability to navigate between top-level comments for comment navigator in experimental post page by hjiangsu

Changes

  • Migrated video player to different package by hjiangsu
  • Redesigned post action sheet by hjiangsu
  • Changed end of feed/comment message to be more generic by hjiangsu
  • Switched hint text to label in create post page by micahmo
  • Improved search-ability for account and debug settings by micahmo

Fixes

  • Fixed theme settings page bottom spacing by ggichure
  • Fixed partial percent encoded links in markdown images by hjiangsu
  • Fixed create post/comment page markdown toolbar visibility by hjiangsu

Misc

  • Upgraded dependencies for Flutter 3.24 compatibility by hjiangsu
  • Removed unused package dependencies and organized pubspec.yaml by hjiangsu
  • Upgraded NDK version by gwbischof
  • Updated instances by github-actions
  • Updated translations from Weblate by hjiangsu
  • Fix macOS build and dependencies by gwbischof
  • Fix web build by gwbischof and hjiangsu
  • Fix deprecation warnings and linting by hjiangsu
2
 
 

Hey there, this community is to help test pre-release versions of Thunder!

I will be releasing pre-release versions here so that anyone that is interested can help out with general testing to find any major bugs or issues that would otherwise affect the larger amount of users who are currently in the alpha-releases.

As such, be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly. When testing a new pre-release version posted here, please try to limit the posts to bugs, and not feature requests.

As these are pre-release versions, I will most likely not use GitHub as a way to send out these pre-releases. I am trying to find an alternative site to upload the corresponding APK/IPA files, so feel free to suggest any sites that may fit that purpose!

Thanks again for all the support!


I would also like to ask if anyone is interested in becoming a moderator for this community or the main Thunder community. It has been growing at a incredible pace, and it is becoming more and more difficult for me to look through posts and answer all the questions that people may have.

3
 
 

This is the third release candidate for Thunder v0.5.0! As mentioned in the previous release candidate, there aren't too many notable changes in this version as I'm preparing for a general release version. 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 image proxy thumbnails not retrieving image dimensions properly by hjiangsu
  • Potentially fix for markdown toolbar not showing above system keyboard by hjiangsu
4
 
 

This is the second release candidate for Thunder v0.5.0! As mentioned in the previous release candidate, there aren't too many notable changes in this version as I'm preparing for a general release version. 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

  • Fixed share text post by micahmo
  • Fixed loading indicator when submitting posts, moved comment submit to markdown toolbar by micahmo
  • Fixed table column markdown alignment by hjiangsu
5
 
 

This is the first release candidate for Thunder v0.5.0! There aren't too many notable changes in this version as I'm preparing for a general release version. 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.

Changes

  • Moved "Create Post" button into markdown toolbar by micahmo
  • Fallback to opening non-Lemmy instances in browser by micahmo
  • Show voting when hidden scores are enabled by hjiangsu
  • Allow navigating to user instance from post sheet by micahmo

Misc

  • Minor under-the-hood feed related changes by hjiangsu
6
 
 

This is the third pre-release for Thunder v0.5.0! This version contains a brand new inbox page, support for hiding posts (v0.19.4), and the usual bug fixes. There have also been a lot of under-the-hood changes so as always, please mention any issues or bugs that come up when running 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:

  • The inbox page has been re-implemented to improve overall performance, reduce unnecessary API calls, and to more closely align to Material design guidelines. Additionally, you can now sort your inbox replies/mentions by top, new, old, and more!

  • Added support for hiding posts in Lemmy instances v0.19.4 and higher. You can assign swipe actions to hide posts, and adjust it's colour similar to other actions (e.g., voting, saving, etc)

  • Site content warnings are now supported on Lemmy instances v0.19.4 and higher. If an instance has a site content warning, that will be displayed in Thunder when you attempt to add an account with that instance.

Additions

  • Introduced refactored inbox page by hjiangsu
  • Added ability to sort inbox by ggichure
  • Added new markdown action to create block quote from selection in comment create/reply by micahmo
  • Added ability to re-order accounts by micahmo
  • Added user label settings page by micahmo
  • Added ability to upload multiple images at a time for a post/comment by hjiangsu
  • Added support for site content warnings by micahmo
  • Added support for hiding posts by micahmo
  • Added support for custom thumbnails in posts by micahmo

Changes

  • Show community/user sort type on headers by micahmo
  • Disabled closable snackbar for exit message by micahmo
  • Applied name styling to cross-posts by micahmo
  • Re-introduced comment navigator for experimental post page by hjiangsu
  • Improved feedback when subscribing/unsubscribing to community by hjiangsu

Fixes

  • Fixed inbox not refreshing after popping from notifications page* by hjiangsu
  • Fixed semantics for link information by hjiangsu
  • Disable "Subscriptions" sort type option for guest accounts by micahmo
  • Fixed database migration logic* by hjiangsu
  • Fixed issue with notifications staying page after marked as read* by micahmo

Misc

  • Migrated anonymous instances to database by micahmo
  • Updated Turkish localizations by mikropsoft
  • Updated translations by hjiangsu
7
 
 

This is the second pre-release for Thunder v0.5.0, and I apologize for the delay on this one! I've been a bit busier lately, which has resulted in less available time to work on Thunder. This version includes some small additions but is mainly focused on a few important fixes.

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

Additions

  • Added debug setting to customize image dimension timeout value by hjiangsu
  • Added new community stats for community visibility/local subscribers by micahmo

Changes

  • Migrated draft storage to local database by micahmo
  • Immediately remove blocked users/communities from feed, disable ability to block self by micahmo
  • Apply community/user display names globally by micahmo

Fixes

  • Fixed sidebar lag when subscribed to a large amount of communities by hjiangsu
  • Fixed user profile showing general feed by hjiangsu
  • Fixed labeling by micahmo
  • Fixed text field spell check causing exception on ** text by hjiangsu
  • Fixed a minor typo in 'Change Password' page by wadamT

Misc

  • Updated instances by github-actions
  • Updated translations from Weblate by hjiangsu
8
 
 

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
9
8
submitted 5 months ago* (last edited 5 months ago) by darklightxi@lemmy.world to c/thunder_nightly@lemmy.world
 
 

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

10
 
 

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
11
 
 

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
12
 
 

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
13
 
 

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
14
 
 

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
15
9
submitted 7 months ago* (last edited 7 months ago) by darklightxi@lemmy.world to c/thunder_nightly@lemmy.world
 
 

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
16
 
 

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
17
 
 

This is the first release candidate version for Thunder v0.2.9! This version mainly focuses on minor bug fixes introduced previously and updating translation strings. If no major issues are found, this will be the version released as 0.2.9.

Please report any bugs or issues on GitHub as you find them!

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

There are no notable changes in this version!

Changes

Fixes

  • Fixed issue with post metadata colours not being applied properly* by @hjiangsu
  • Fixed url post card metadata tooltip visibility* by @hjiangsu
  • Fixed search page keyboard on iOS by @hjiangsu
  • Fixed post page failure when image fails to load by @hjiangsu
  • Fixed inbox counter not reflecting true number of unread notifications by @hjiangsu

Misc

  • Updated localization strings by @hjiangsu
18
 
 

This is the fifth pre-release for Thunder v0.2.9! This is a hotfix for an issue where Thunder was stuck on the splash screen after updating to 0.2.9-4.

As mentioned previously, the next pre-releases will be mainly focused on fixing existing bugs that come up, and preparing for a general release. 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.

Changes

  • Only do startup check if not group notification by @micahmo

Fixes

  • Fixed settings padding by @micahmo
  • Fixed issue with Thunder stalling on splash screen by @hjiangsu
19
 
 

This is the fourth pre-release for Thunder v0.2.9! This pre-release version introduces a few new features and improvements, as well as usual bug fixes. The next pre-releases will be mainly focused on fixing existing bugs that come up, and preparing for a general release. 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.

Some notable changes to test out:

  • You can now customize the post metadata information (vote counts, comment counts, etc) on your feed! This can be done in Settings -> Appearance -> Compact/Card View Settings. Simply drag and drop the metadata information you want to see on your feed. The order of the information will be the order that you drag it into the preview.
  • Some moderator actions are now implemented including locking, featuring, and removing posts! To do this, you must be a moderator of a community. To access these actions, simply long-press on a post and select "Moderator Actions" from the menu.
  • Search has been expanded to communities. You can search for posts/comments from the community feed by tapping the Search option in the overflow menu!

Additions

  • Added ability to delete posts by @micahmo
  • Re-introduced in-app browser as an option by @micahmo
  • Added community icon indicator when posting is restricted to mods by @hjiangsu
  • Added option for colourized usernames by @ggichure
  • Added new unread comment indicator for read posts by @CTalvio
  • Added ability to customize post card metadata information by @hjiangsu
  • Added ability to search posts/comments from community feed by @micahmo
  • Added setting to change image cache settings on Android by @micahmo
  • Added initial moderator post actions (lock, pin, remove) by @hjiangsu

Changes

  • Added notification check on startup* by @micahmo
  • Autoscroll and highlight searched setting result* by @micahmo

Fixes

  • Fixed issue with deferred comments by @micahmo
  • Fixed spoiler titles in instance view* by @micahmo

Misc

  • Created new feature request, and bug report templates. by @K4LCIFER
  • Refactored snackbars to use overlays and remove dependency on context by @hjiangsu
20
 
 

This is the third pre-release for Thunder v0.2.9! This pre-release version fixes a couple of minor issues present from the last pre-release version.

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

Changes

  • Removed usesCleartextTraffic attribute on AndroidManifest by @hjiangsu

Fixes

  • Fixed issue where app language bottom sheet would fill full height by @hjiangsu
  • Fixed issue with Settings search not triggering* by @hjiangsu
21
 
 

This is the second pre-release for Thunder v0.2.9! This pre-release version introduces 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.

Some notable changes to test out:

  • Thunder will now attempt to clear image cache for images older than 7 days to reduce the amount of cached data stored on your device. You can also manually clear the image cache by going to Debug -> Clear Cache
  • You can now search for settings/preferences from the Settings page. Tapping on a search result will bring you to the proper Settings page. Big thanks to @ggichure for implementing this feature!
  • [Android] Thunder has experimental support for handling push notifications locally on Android devices. When enabled, Thunder will attempt to fetch new notifications in the background while the app is not running. Please note that this feature is highly dependent on the Android OS and their battery saving settings (e.g., stopping apps in the background). Big thanks to @micahmo for implementing this feature!

Additions

  • Added additional medium font scale option by @hjiangsu
  • Added moderated communities to drawer by @hjiangsu
  • Added ability to share communities by @micahmo
  • Added ability to clear image cache on startup, and manually by @hjiangsu
  • Added experimental local push notifications on Android by @micahmo
  • Added notification page to display individual messages by @micahmo
  • Added ability to search user preferences and settings by @ggichure

Changes

  • Added indicator for media downloads by @micahmo
  • Indicate deleted posts by @micahmo
  • Added inkwell to spoiler markdown by @micahmo
  • Added option to navigate to new post after creation by @micahmo
  • Improved handling for navigation to non-instances by @micahmo
  • Adjusted search bar to match material design, and misc fixes by @micahmo

Fixes

  • Fixed issue with advanced image preview not showing by @micahmo
  • Fixed exit confirmation snackbar by @micahmo
  • Fixed issue with creating cross-posts by @micahmo
  • Fixed an issue with loading favorites on startup by @micahmo
  • Fixed issue where feed FAB can be triggered on other pages by @hjiangsu

Misc

  • Updated instances by @github-actions
  • Updated translations by @hjiangsu
  • Added CI workflow to check for sorted translations by @hjiangsu
  • Sorted translations in alphabetical order by @hjiangsu
  • Refactored community and user avatars by @hjiangsu
  • Reorganized files to their domain by @hjiangsu
  • Refactored local settings to use localization strings by @hjiangsu
  • Refactored thumbnail badges and compact post cards by @hjiangsu
  • Fixed a few things changed by type badge refactor* by @micahmo
  • Migrated from gallery_saver package to gal for media downloads by @hjiangsu
22
 
 

This is the first pre-release for Thunder v0.2.9! 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.

For those on TestFlight, you will receive the pre-release update once it has been approved by Apple.

Some notable changes to test out:

  • Thunder now has support for high-refresh displays on Android. This should improve the user experience for those with high refresh displays. However, do keep in mind that this may potentially increase battery usage for those devices. If you encounter any issues, please create a new issue on GitHub.
  • Initial support for spoiler tags have been added. Whenever there is a spoiler tag, Thunder will display it as expandable content within the post body or comment. This initial support should catch most cases, but there may be some edge cases where spoilers still show up.
  • A whole bunch of small UI/UX improvements across the board. Ability to create cross-posts, share user profiles, changes to account selector, and more!

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

Additions

  • Added new condensed post body view to the post page by @micahmo
  • Added compatibility with high-refresh displays to Thunder on Android devices by @mufeedali
  • Added initial support for markdown spoiler tags by @hjiangsu
  • Added ability to create cross-posts from the post page by @micahmo
  • Added ability to share user profiles by @micahmo
  • Added ability to subscribe/unsubscribe to community from long-press action by @hjiangsu
  • Added option to hide the top app bar on scroll by @hjiangsu
  • Added user counts to instance page by @micahmo

Changes

  • Improved post/comment score formatting by @micahmo
  • Adjusted the color of the delete draft icon by @micahmo
  • Language selector now prioritizes current language at the top of the list by @micahmo
  • Community selector shows suggested communities by default by @micahmo
  • Prioritize favorites in empty community prompt by @micahmo
  • Improved account log out flow by @micahmo
  • Search page suggests alternate filters when there are no search results by @micahmo
  • Account selector improvements and minor fixes by @hjiangsu
  • Image viewer dynamically adjusts image zoom based on resolution by @Niranjan-Dorage

Fixes

  • Fixed issues with images being too wide in community/user sidebars by @micahmo
  • Fixed issues where post actions were not being updated properly in the search page by @micahmo
  • Fixed issue where local featured posts were not being highlighted properly by @micahmo
  • Fixed issue where subscriptions in drawer were not in alphabetical order by @hjiangsu
  • Fixed an issue where you could favorite a non-subscribed community by @micahmo
  • Fixed some issues with user navigation and error handling by @micahmo
  • Fix some issues with the search page resetting by @micahmo
  • Fixed some community/user name detection by @micahmo

Misc

  • Clean up linter warnings by @hjiangsu
23
 
 

This is the first release candidate for Thunder v0.2.7! This release candidate version fixes a few minor issues with accessibility labels, search, and tapping on some usernames. If no issues are noted, this will most likely be the final version 0.2.7.

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

Additions

  • Added icons to community popup menu* by @micahmo

Fixes

  • Fixed semantic label for favorites action* by @hjiangsu
  • Fixed issue tapping on some usernames by @micahmo
  • Empty queries now reset search by @micahmo
24
 
 

This is the fifth pre-release for Thunder v0.2.7! This pre-release version focuses on adding the ability to favorite communities in the sidebar, keyword filters, and a lot of other small quality of life improvements.

There will likely not be any more large features being added in after this pre-release as I prepare this for general availability soon. For those testing this version, please mention any bugs or issues that show up during testing!

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:

  • Added the ability to favorite communities. Favoriting communities will create a new section in the sidebar for quick access, and will prioritize them in community suggestions and search results.
  • Keyword filters have been added in. Adding keywords will filter any posts whose title or body containing one or more keywords.

Additions

  • Added support for displaying comment origin instance by @ggichure
  • Added option to change formatting of full community/user instances by @micahmo
  • Added confirmation when marking all as messages as read by @micahmo
  • Added ability to favorite communities in drawer by @hjiangsu
  • Added ability to filter posts containing keyword in title/body by @hjiangsu
  • Integrate community favourites into search, community auto-completes by @micahmo

Changes

  • Added incomplete translation warning when selecting language* by @hjiangsu
  • Changed default FAB action to create new post by @hjiangsu
  • Added visual feedback to some sidebar components by @micahmo
  • Account page now remembers tab/section across refreshes by @micahmo
  • Moved account settings to Settings page by @micahmo

Fixes

  • Fixed overflow issue on post view metadata by @hjiangsu
  • Fixed some physical back button inconsistencies on Android by @micahmo
  • Fixed spinner showing on user page when no posts are available by @micahmo
  • Fixed advanced share sheet image preview* by @micahmo

Misc

  • Set new LPG property by @micahmo
  • Refactored dialogs by @micahmo
25
 
 

This is the fourth pre-release for Thunder v0.2.7! This pre-release version focuses on adding some more options, Safari extension for iOS, and quality of life improvements!

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:

  • Thunder now has a Safari extension which allows you to open Lemmy links in Thunder! You will first have to enable the extension by going to System Settings -> Safari -> Extensions -> Open In Thunder
  • There have been some more fixes to issues revolving around long app start up time. This should hopefully be resolved in this version, but do mention any further issues that come up.
  • Additional actions have been added to the post and comment long press menu.

Changes since last pre-release version

Additions

  • Added additional actions to comment/post long press menu by @micahmo
  • Added ability to open links in Thunder from Safari extension by @hjiangsu
  • Added initial steps to build Thunder for web using dockerfile by @gwbischof
  • Added ability to show/hide post and comment scores by @hjiangsu
  • Added ability to show/hide bot content by @hjiangsu
  • Added support for SVG previews in markdown by @micahmo
  • Added instance version on account selector and instance page by @micahmo

Changes

  • Improved URL detection when searching by @micahmo
  • Removed artificial stretching for images by @micahmo
  • Refactored FAB settings page by @hjiangsu

Fixes

  • Fixed select community alignment in create post page* by @micahmo
  • Disabled image dimension fetch when compact mode is enabled by @hjiangsu
  • Fixed issue with long initial app start when logged in by @hjiangsu

Misc

  • Updated LPG dependency by @micahmo
  • Updated Lemmy API dependency by @hjiangsu
  • Removed dotenv dependency by @gwbischof
view more: next ›