darklightxi

joined 1 year ago
MODERATOR OF
 

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
[–] [email protected] 1 points 1 month ago (2 children)

Just wanted to chime in here - I also think having a chat-style widget would also be best for private messages but would be difficult to implement without some workarounds (mainly due to the limitations of the API as you mentioned)!

But then I discovered that there’s no API call to retrieve your sent messages

From what I can see in the API, there is a creatorId field that can be specified to grab chats for a given user. This could potentially work by passing in your own account id to retrieve your sent messages (although, this would likely return back your sent messages aggregated across all users so it wouldn't be ideal)

It would be a bit of a hack but we could call that API endpoint, and cache the results locally to be used in chats. This adds a layer of complexity since we would need to consider how to keep messages synced up (e.g., if a user edits a message elsewhere, it should be reflected here). There also doesn't seem to be a way to get a specific private message by id, so that also complicates the issue further 😅

[–] [email protected] 0 points 1 month ago (1 children)

Hey there! As others have mentioned, there is currently no way to reply to private messages in Thunder. However, I have heard this feature request a few times, so I'll try to increase its priority.

My priorities at this time is to add in additional comment moderator actions, so this will likely have to come after that is implemented. Hope that helps clear things up!

 

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
[–] [email protected] 1 points 3 months ago

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!

[–] [email protected] 0 points 3 months ago* (last edited 3 months 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 😅

[–] [email protected] 0 points 3 months ago* (last edited 3 months ago) (3 children)

Thanks for the report! I'm assuming it's not possible to scroll up any further?

Edit: This does seem to be a bug since the markdown toolbar should show up right above the keyboard. However, I'm not able to reproduce it on my end

 

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
1
submitted 3 months ago* (last edited 3 months ago) by [email protected] to c/[email protected]
 

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

[–] [email protected] 0 points 4 months ago (1 children)

Let OP/mod colors take precedence and override the default color with them

I think this is a good idea! This should allow for colorized user/instance names while keeping special user badges distinguishable.

 

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
[–] [email protected] 1 points 4 months ago* (last edited 4 months ago)

Update: found the issue and applied a fix. This will come in a nightly build soon! See https://github.com/thunder-app/thunder/pull/1334


Thanks for the report! This issue is being tracked here: https://github.com/thunder-app/thunder/issues/1330

I’ll take a look at it and see what’s causing these issues.

 

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
[–] [email protected] 1 points 6 months ago

Hey, sorry I must’ve missed this post previously!

Just to provide an update on this, there is currently some draft work on implementing video playback which you can track in this PR: https://github.com/thunder-app/thunder/pull/1081

As for when this will be completed, I can’t say for sure but we are aware of this and are working on it!

[–] [email protected] 4 points 6 months ago

Thanks for the report!

This issue has already been noted and fixed (but not yet released). It’ll land on the next nightly release. You can see more details here: https://github.com/thunder-app/thunder/pull/1154

 

Hey everyone, just a friendly reminder for those on instances that are either about to upgrade or have recently upgraded from version 0.18 to 0.19 (e.g., lemmy.world, lemmy.blahaj.zone, sh.itjust.works, etc.).

After your instance updates to 0.19, please remember to re-authenticate (i.e., log out and log back in). This is because of some authentication changes made in 0.19 which invalidates the session.

Thanks!

[–] [email protected] 1 points 6 months ago (1 children)

Thanks for the feedback! It would be awesome if you could create a new GitHub issue on this so that it makes it easier to keep track of.

Just as you mentioned, there doesn't seem to be a definition for what correctly defines a spoiler tag in Lemmy, so it's a bit difficult to get all the edge cases right! I kept the parsing to be limited to what Lemmy UI produces when you press the spoiler tag (which adds a space after :::). This is also non-standard markdown which makes it particularly more difficult to implement 😅

For reference, this is what Lemmy UI generates as a template:

spoiler___
[–] [email protected] 1 points 6 months ago (1 children)

Thanks!

I'm hoping to get more moderator capabilities in the next few updates (mainly focusing on modlogs, and possibly mod reports working). If you have any feedback in terms of usability for mod actions, let me know or create an issue on GitHub.

[–] [email protected] 2 points 6 months ago* (last edited 6 months ago)

Hey, thanks for mentioning this. Could you provide some more details on the issue by opening a new issue on GitHub?

It would help to include things such as reproducible steps, OS version, instance, whether you’re on cellular or WiFi, and any other relevant info. Sending a video recording of it would be helpful too! (of the slow typing) Thanks!

 

Hey everyone, it's time for yet 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

  • Initial support for moderator actions. Thunder has added support for some moderator actions such as locking, pinning, and removing posts. To access these actions, simply long-press on a post and select "Moderator Actions" from the menu. Additional moderator actions such as mod logs, and reports will come in a future update.
  • Support for high-refresh rate devices. Thunder should now feel smoother on Android devices with high-refresh rate displays, and should no longer be limited to 60 Hz. For iOS, Thunder also supports ProMotion devices.
  • Customizable post metadata. 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.
  • Experimental local push notification support on 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

ℹ General

  • Additional UI/UX and quality-of-life improvements. This includes but is not limited to:
    • Support for spoiler markdown tags. Spoiler tags will be automatically minimized, and can be expanded when tapping on them
    • Support for creating cross posts for an existing post, and deleting existing posts
    • Addition of more options including hiding top app bar, medium font scale option, and colorized usernames
  • Added new condensed post body view to the post page which shows a smaller preview of images and thumbnails
  • Added the ability to search posts/comments directly from community feed

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!


Changelog

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
  • 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 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

  • 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 Niranjan-Dorage
  • 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
  • Removed usesCleartextTraffic attribute on AndroidManifest by hjiangsu
  • Added locale code to app language selector by hjiangsu

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
  • 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
  • Fixed issue where app language bottom sheet would fill full height by hjiangsu
  • Fixed issue with deferred comments by micahmo
  • 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

  • Clean up linter warnings by hjiangsu
  • 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
  • Migrated from gallery_saver package to gal for media downloads by hjiangsu
  • Created new feature request, and bug report templates. by K4LCIFER
  • Refactored snackbars to use overlays and remove dependency on context by hjiangsu
 

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
 

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
 

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
view more: next ›