darklightxi

joined 2 years ago
MODERATOR OF
[–] darklightxi@lemmy.world 1 points 2 days ago

Hey! Unfortunately, I'm not able to reproduce this issue on my end after adding some filters and refreshing the feed page. Do you think you can give a more detailed step-by-step reproduction of this issue? For example:

  • Added "xyz" to keyword filters through Settings -> Filters
  • Navigate back to feed page and refresh feed
  • See the following post show up on the feed (link to the post in question)

This should help me better reproduce the issue and figure out a fix for it!

[–] darklightxi@lemmy.world 1 points 6 days ago

See this comment for more information!

[–] darklightxi@lemmy.world 1 points 6 days ago (1 children)

Thanks for the feature request! It would be helpful if you could submit this to our GitHub page so that we can better track this.

[–] darklightxi@lemmy.world 1 points 6 days ago

Hey there, I would suggest creating a new feature request for this issue with some additional information. This will help us keep track of this better!

[–] darklightxi@lemmy.world 2 points 6 days ago (2 children)

Hey there!

Can you provide some more details on the issue? The filters should apply to URLs, post titles and the post body. If you could provide a step-by-step reproduction, that would be helpful (e.g., what filters are applied and what posts still show up regardless of the filters)

It would also be helpful if you could submit this issue on GitHub so that we can track it better!

[–] darklightxi@lemmy.world 1 points 2 weeks ago (1 children)

Just a quick update - v0.7.2 should now be released which fixes this issue! Please let me know if you're still encountering issues with this.

[–] darklightxi@lemmy.world 1 points 2 weeks ago

Just a quick update on this - I've released v0.7.2 which should improve this issue! Please let me know if you're still seeing cases where information is pushed off the screen.

[–] darklightxi@lemmy.world 2 points 2 weeks ago

Thanks for the video! I think I understand the issue better now and should be able to reproduce it. I'll keep you updated when the fix rolls out.

[–] darklightxi@lemmy.world 1 points 2 weeks ago (5 children)

Hey there!

Could you open up a new GitHub issue on this and provide some more details/screenshots on the issue? Thanks!

[–] darklightxi@lemmy.world 1 points 3 weeks ago

Thanks for the bug report! As you mentioned in another comment, this issue tends to appear for users with longer usernames. There’s already an open issue tracking a similar overflow problem where the scores overlap with other information.

I've created a PR which applies some fixes such as limiting the width of the username if its too long. If you’re interested in the details or would like to provide some additional suggestions, you can check it out here: https://github.com/thunder-app/thunder/pull/1890

If everything looks good, this fix will likely land in the next minor release (0.7.2)!

[–] darklightxi@lemmy.world 2 points 3 weeks ago (2 children)

Thank you for contributing towards localization!

I was able to reproduce the issue and will have a fix for this in the next version (which should hopefully be coming soon). For some additional information, here is the PR that resolves the issue!

 

Hey everyone, Thunder v0.7.1 is finally here! This release primarily focuses on improving Thunder’s core architecture in preparation for upcoming API changes. As a result, there aren’t too many new features this time around. The work is still ongoing and will take a bit more time to complete, but doing so will lay the foundation for Thunder to more easily support future API versions and platforms.

As always, if you experience any issues or have suggestions or feedback, feel free to share them with the Thunder community or on GitHub.

For those using Google Play or the App Store, it may take a couple of days to receive the update as it's being rolled out.

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.

We have a Matrix space if you would like to join in on discussions: https://matrix.to/#/#thunderapp:matrix.org


Here are the changes between versions v0.6.1 and v0.7.1. For improved readability, internal issues introduced and fixed in nightly versions will be largely omitted.

Additions

  • Added ability to search for top-level settings by micahmo in #1668
  • Added semantic labels to all overflow/popup buttons by micahmo in #1705
  • Added semantic label to community search subscription button by micahmo in #1790
  • Added ability to mark private messages as read by hjiangsu in #1762
  • Added ability to toggle community icons in compact mode by hjiangsu in #1746
  • Added prompt to add original post body when cross-posting links and images by hjiangsu in #1759
  • Added action chips to user and community headers by hjiangsu in #1851
  • Added loading indicator on startup under slow network connections by micahmo in #1795
  • Added additional support contact in About page by hjiangsu in #1866

Changes

  • Enabled the experimental post page to be the default by hjiangsu in #1713
  • Enabled full-height images in default configuration by hjiangsu in #1756
  • Enabled ability for last tapped post to preserve it's state by micahmo in #1520
  • Improved markdown link behaviour by micahmo in #1700
  • Improved UX for toggling pure black theme by hjiangsu in #1690
  • Improved visibility of comment navigator in dark mode by micahmo in #1691
  • Improved message clarity of "Mark all as read" action by micahmo in #1766
  • Improved reply preview actions touch area by hjiangsu in #1815
  • Improved notification user handling by micahmo in #1865
  • Improved handling of tall images in feed/post by hjiangsu in #1709
  • Improved comment depth indicators by hjiangsu in #1788
  • Improved post loading under slow network connections by micahmo in #1796
  • Improved image handling for instances with image proxy enabled by hjiangsu in #1807
  • Improved error handling when navigating to a post of a blocked community by hjiangsu in #1808
  • Improved initial feed loading API calls by hjiangsu in #1852
  • Display full username in private messages by micahmo in #1823
  • Display user avatars only when they have an associated image by hjiangsu in #1806
  • Featured posts are compacted when using card mode by hjiangsu in #1757
  • Moved author and community metadata to the top of post page by hjiangsu in #1844
  • Improved community icon setting terminology by hjiangsu in #1747
  • Removed scrape missing previews option by hjiangsu in #1721

Fixes

  • Fixed profile modal staying open after logging into new account by micahmo in #1701
  • Fixed profile modal not closing after switching accounts by micahmo in #1706
  • Fixed issue navigating to post after creation by micahmo in #1797
  • Fixed post body not updating after performing an edit by micahmo in #1789
  • Fixed instance display in post by micahmo in #1799
  • Fixed comment sort setting label not matching selected comment sort option by micahmo in #1771
  • Fixed issue where blocked user comments are attached to wrong comment tree by hjiangsu in #1835
  • Fixed color of block icon on "Block User" button by micahmo in #1693
  • Fixed color of block community button by micahmo in #1834
  • Fixed size of vote buttons on the post page by micahmo in #1792
  • Fixed link images not respecting edge-to-edge option by hjiangsu in #1708
  • Fixed Bluesky image URL parsing by hjiangsu in #1801
  • Fixed issue with block quotes not being applied in some cases by micahmo in #1727
  • Fixed taglines not showing on anonymous accounts by hjiangsu in #1817
  • Fixed advanced share sheet overflow by micahmo in #1794
  • Fixed visual glitch when navigating to posts via link by micahmo in #1760
  • Fixed visual glitch on post page app bar by micahmo in #1783
  • Fixed search keyboard popping up when using back navigation by hjiangsu in #1738
  • Fixed video player back button on landscape mode not being displayed by hjiangsu in #1749
  • Fixed notification page overlapping with bottom navigation bar by micahmo in #1761
  • Fixed positioning of the pull-to-refresh indicator by micahmo in #1861
  • Fixed full date setting not accounting for user timezone by hjiangsu in #1758
  • Fixed FAB settings page navigation by micahmo in #1811
  • Fixed issue where empty inbox message is shown prematurely by micahmo in #1791
  • Fixed issue with the feed FAB appearing on the account page by micahmo in #1793
  • Fixed community naming by micahmo in #1878

Misc

  • Consolidated navigation, account, and authentication logic by hjiangsu in #1707, #1826
  • Reorganized account, settings, and removed unused functions/classes by hjiangsu in #1822, #1824
  • Refactored media thumbnails and related logic by hjiangsu in #1720, #1714, #1715
  • Refactored post-related components (cards, metadata, widgets) by hjiangsu in #1784, #1730, #1723, #1734, #1740, #1743, #1862, #1867, #1868
  • Refactored comment-related components (cards, headers, widgets) by hjiangsu in #1800, #1847
  • Refactored user-related components (avatar, chips, header, indicator, sidebar) by hjiangsu in #1752, #1751, #1753, #1755, #1754, #1764, #1763, #1769
  • Refactored community-related widgets and logic by hjiangsu in #1750, #1702, #1773
  • Refactored core logic to use internal models (account, post, feed type) by hjiangsu in #1814, #1838, #1839, #1853, #1836
  • Refactored user preferences and modlog logic by hjiangsu in #1842, #1831
  • Refactored navigation and linking (sharing intent, deep link, feed page app bar) by hjiangsu in #1832, #1829, #1863
  • Refactored instance-related components (list entry, info response) by hjiangsu in #1821
  • Updated translations from Weblate by hjiangsu in #1781
  • Updated instances by github-actions in #1688, #1782
  • Upgraded Thunder to Flutter 3.32.0 and updated gradle/NDK versions by hjiangsu in #1850, #1859
 

Hey everyone! This is the first release candidate for Thunder v0.7.0. This version contains some minor improvements to the community/user action chips and other under-the-hood improvements. We're nearing the end of the nightly releases for v0.7.0, and will soon be releasing the full v0.7.0 for general availability. As such, please report any issues that you encounter 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. The full list of changes since v0.7.0-3 are mentioned below. As always, if there are any bugs or issues, please submit a new GitHub issue.

Additions

  • Added additional support contact in About page by hjiangsu

Changes

  • Improved notification user handling by micahmo
  • Shortened labels for user/community action chips by hjiangsu
  • Tweaked visibility of certain header action chips to reduce horizontal scrolling by hjiangsu

Fixes

  • Fixed issue with feed improperly displaying after switching profiles by hjiangsu
  • Fixed positioning of the pull-to-refresh indicator by micahmo
  • Fixed visual issues with action chips when using larger system fonts by hjiangsu

Misc

  • Upgraded gradle and NDK versions by hjiangsu
  • Updated instances by github-actions
  • Refactored feed page app bar title logic by hjiangsu
  • Improved documentation and widget structure for post-related widgets by hjiangsu
  • Improved documentation and widget structure for post cards/metadata widgets by hjiangsu
[–] darklightxi@lemmy.world 25 points 1 month ago (4 children)

Hey there!

Thanks for bringing this up. I do have plans to support PieFed in the future - I can't promise when it will happen, but I'm working on laying down the groundwork to better support other APIs (whether it be Lemmy, PieFed, or possibly another platform that shows up in the future).

Doing this will take some time though, as Thunder's internal logic was (and is currently still) heavily tied to Lemmy's APIs. The good news is that the upcoming v0.7.0 release will bring us a step closer to this goal. My (optimistic) goal is to have basic support for PieFed and the upcoming Lemmy v1.0 API by the end of the year.

 

Edit: A new hotfix version (v0.7.0-4) has been released to resolve an issue with Thunder crashing when custom post metadata items are set.

Below are the full details regarding the latest pre-release version!


Hey everyone! This is the third pre-release for Thunder v0.7.0. Like the previous pre-releases, this update focuses primarily on under-the-hood improvements to Thunder. We're nearing the end of the nightly releases for v0.7.0, and will soon be releasing the full v0.7.0 for general availability. As such, please report any issues that you encounter 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. The full list of changes since v0.7.0-2 are mentioned below. As always, if there are any bugs or issues, please submit a new GitHub issue.

Updates

The user and community headers have been re-worked to make them more intuitive and useful. Actionable chips have been added to access relevant actions. Feel free to provide any feedback on these changes on GitHub!

Community

image

User

image

The post body has a few visual updates to improve its layout and visual inconsistencies. The user and community information is now present below the title of the post as opposed to the bottom.

image


Additions

  • Added action chips to user and community headers by hjiangsu

Changes

  • Moved author and community metadata to the top of post page by hjiangsu
  • Improved initial feed loading API calls by hjiangsu

Fixes

  • Fixed issue with non-image link previews using more vertical height than required by hjiangsu
  • Fixed comment depth indicator step by hjiangsu

Misc

  • Refactored feed type to use internal enums by hjiangsu
  • Refactored post-related logic to use internal models by hjiangsu
  • Refactored user preferences logic to be more consistent by hjiangsu
  • Refactored comment-related widgets by hjiangsu
  • Upgraded Thunder to use Flutter version to 3.32.0 by hjiangsu
 

Hey everyone! This is the second pre-release for Thunder v0.7.0. This build brings a ton of fixes and under-the-hood changes as we continue preparing Thunder for the upcoming Lemmy API updates. As mentioned previously, the next few pre-releases will focus on similar foundational work as there’s still a lot of work left to do.

Note: With so many internal changes, this build may be a bit more unstable than previous ones. If you come across any bugs or issues, please report them on GitHub!

Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly. The full list of changes since v0.7.0-1 are mentioned below. As always, if there are any bugs or issues, please submit a new GitHub issue.

Additions

  • Added pull-to-refresh for new post page by hjiangsu
  • Added semantic label to community search subscription button by micahmo
  • Added loading indicator on startup under slow network connections by micahmo

Changes

  • Improved post loading under slow network connections by micahmo
  • Improved comment depth indicators by hjiangsu
  • Improved image handling for instances with image proxy enabled by hjiangsu
  • Improved error handling when navigating to a post of a blocked community by hjiangsu
  • Improved reply preview actions touch area by hjiangsu
  • Display full username in private messages by micahmo
  • Display user avatars only when they have an associated image by hjiangsu

Fixes

  • Fixed visual glitch on post page app bar by micahmo
  • Fixed post body not updating after performing an edit by micahmo
  • Fixed issue where empty inbox message is shown prematurely by micahmo
  • Fixed size of vote buttons on the post page by micahmo
  • Fixed issue with the feed FAB appearing on the account page by micahmo
  • Fixed advanced share sheet overflow by micahmo
  • Fixed issue navigating to post after creation by micahmo
  • Fixed instance display in post by micahmo
  • Fixed comment FAB option not being respected by micahmo
  • Fixed FAB settings page navigation by micahmo
  • Fixed Bluesky image URL parsing by hjiangsu
  • Fixed lag when favouriting a community by hjiangsu
  • Fixed community metadata subscription not applying properly by hjiangsu
  • Fixed taglines not showing on anonymous accounts by hjiangsu
  • Fixed issue where blocked user comments are attached to wrong comment tree by hjiangsu
  • Fixed color of block community button by micahmo

Misc

  • Refactored compact post card to use internal models by hjiangsu
  • Refactored comment card headers by hjiangsu
  • Refactored account logic to use internal models by hjiangsu
  • Refactored instance list entry and instance info response by hjiangsu
  • Refactored modlog logic by hjiangsu
  • Refactored sharing intent logic by hjiangsu
  • Refactored deep link logic by hjiangsu
  • Consolidated account and authentication logic by hjiangsu
  • Reorganized account related files by hjiangsu
  • Reorganized settings and removed unused functions/classes by hjiangsu
 

Hey everyone! Sorry for the long wait, but the first pre-release of Thunder v0.7.0 is finally here! 🎉

This nightly includes a ton of under-the-hood improvements to improve performance and prepare for upcoming Lemmy API changes. As a result, there aren’t too many new features in this release. Expect the next few pre-releases to focus on similar foundational updates as there's still a lot of work left to do.

Note: Because of all the under-the-hood changes, this nightly build might be more prone to bugs than previous builds. As such, please report any issues that you encounter 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 experimental post page is now generally available and will replace the current post page. This update brings several performance improvements along with a few new features:
    • You can now navigate between top-level comments as well as child comments by tapping and long-pressing the comment navigator buttons respectively.
    • If you're logged into multiple accounts, you can now choose to view a post as a specific account—provided the post is federated with your account's instance.
    • When "Hide top bar on scroll" is enabled, this setting now applies to the new post page alongside the feed page.
  • You can now toggle community icons when using compact mode. This update also adjusts how community icons and post authors are displayed when both are enabled. If you have any feedback on the changes, please mention it on GitHub!
  • You can now mark private messages as read! Additional improvements to the private messaging feature are planned once the Lemmy API changes are complete.

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

Additions

  • Added ability to search for top-level settings by micahmo
  • Added semantic labels to all overflow/popup buttons by micahmo
  • Added ability to mark private messages as read by hjiangsu
  • Added ability to toggle community icons in compact mode by hjiangsu
  • Added prompt to add original post body when cross-posting links and images by hjiangsu

Changes

  • Enabled the experimental post page to be the default by hjiangsu
  • Improved markdown link behaviour by micahmo
  • Improved visibility of comment navigator in dark mode by micahmo
  • Improved UX for toggling pure black theme by hjiangsu
  • Improved handling of tall images in feed/post by hjiangsu
  • Removed scrape missing previews option by hjiangsu
  • Enabled full-height images in default configuration by hjiangsu
  • Featured posts are compacted when using card mode by hjiangsu
  • Enabled ability for last tapped post to preserve it's state by micahmo
  • Improved message clarity of "Mark all as read" action by micahmo
  • Improved community icon setting terminology by hjiangsu

Fixes

  • Fixed profile modal staying open after logging into new account by micahmo
  • Fixed profile modal not closing after switching accounts by micahmo
  • Fixed color of block icon on "Block User" button by micahmo
  • Fixed link images not respecting edge-to-edge option by hjiangsu
  • Fixed issue with block quotes not being applied in some cases by micahmo
  • Fixed search keyboard popping up when using back navigation by hjiangsu
  • Fixed video player back button on landscape mode not being displayed by hjiangsu
  • Fixed full date setting not accounting for user timezone by hjiangsu
  • Fixed notification page overlapping with bottom navigation bar by micahmo
  • Fixed visual glitch when navigating to posts via link by micahmo
  • Fixed inconsistency with comment navigator by hjiangsu
  • Fixed comment sort setting label not matching selected comment sort option by micahmo

Misc

  • Consolidated all navigation logic together by hjiangsu
  • Refactored media thumbnails and related logic by hjiangsu
  • Refactored post card related widgets by hjiangsu
  • Refactored user-related widgets (avatar, chips, header, indicator, sidebar, etc.) by hjiangsu
  • Refactored community-related widgets and logic by hjiangsu
  • Updated translations from Weblate by hjiangsu
  • Updated instances by github-actions
 

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

If you're enjoying Thunder and would like to show some support, star this project on GitHub! This helps gain visibility for the project and allows more contributors to help with the continued development of Thunder. If you'd like to show some appreciation, here is a post with details on how to donate to the active contributors of Thunder.

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

Changes

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

Fixes

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

Misc

  • Updated instances by @github-actions
 

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

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

If you're enjoying Thunder and would like to show some support, star this project on GitHub! This helps gain visibility for the project and allows more contributors to help with the continued development of Thunder. If you'd like to show some appreciation, here is a post with details on how to donate to the active contributors of Thunder.

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

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

🎉 New Features

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

ℹ General

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

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

We have a Matrix space if you would like to join in on discussions: https://matrix.to/#/#thunderapp:matrix.org


Here are the changes between versions v0.5.1 and v0.6.0. For improved readability, internal issues introduced and fixed in nightly versions will be omitted.

Additions & Major Changes

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

Changes

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

Fixes

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

Misc

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

Hey everyone, I hope you had a great new year! This is the fourth nightly release for Thunder v0.6.0. This version introduces support for managing your uploaded media, support for importing and exporting Lemmy settings, and many fixes to theming and the image viewer.

We're nearing the end of the nightly releases for v0.6.0, and will soon be releasing the full v0.6.0 for general availability. As such, please report any issues that you encounter 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:

  • Thunder now has support for managing your uploaded media. To access and manage all your previously uploaded images, simply navigate to Settings -> Account -> Danger Zone -> Manage Media. Thanks to micahmo for working on this feature!
  • Thunder now has support for importing and exporting your Lemmy account settings. This allows you to migrate your account information, subscriptions, and blocklists from one instance to another. You can access this setting by heading to Settings -> Account -> Import/Export Settings.
  • The comment actions menu has been completely redesigned and reorganized to improve navigability and match the previously updated post actions menu. If you have any feedback on the new design and layout, feel free to mention it on GitHub.
  • The image viewer has been improved to better handle issues with top/bottom bars obstructing the image, and other edge cases. Thanks to CTalvio for working on this!

Additions

  • Added support for managing uploaded media by micahmo
  • Added ability to import/export Lemmy account settings by micahmo
  • Added ability to navigate to modlog for removed comments by micahmo

Changes

  • Hide profile/hamburger icon when refreshing feed by micahmo
  • Added support for additional comment link formats by micahmo
  • Improved image viewer interactions with top/bottom navigation bars by CTalvio
  • Added feature to highlight the last tapped post after navigating via image by micahmo
  • Redesigned comment bottom sheet by hjiangsu

Fixes

  • Fixed incorrect status bar color on the post page by micahmo
  • Fixed custom action inkwell colors not showing properly for post bottom sheet by micahmo
  • Fixed issue with comment scrolling offset not being applied correctly by micahmo
  • Fixed issue where image viewer could get stuck in fullscreen mode by micahmo
  • Fixed incorrect icon sizes by micahmo
  • Fixed additional color issues and discrepancies by micahmo

Misc

  • Added deep link support for thunderapp.dev by hjiangsu
  • Updated CI workflow for Flutter 3.27 and upgraded dependencies by hjiangsu
  • Migrated to gradle declarative plugin by hjiangsu
  • Fixed macOS runner not building due to associated domains by gwbischof
  • Added automated build workflow for Android by hjiangsu
  • Cleaned up image permissions for Android by hjiangsu
 

Edit: Hey everyone, v0.6.0-3 was released to resolve an issue with Thunder hanging at the splash screen when updating to v0.6.0-2. If you are encountering any additional issues, please open up a new issue on GitHub!

The full changelog for v0.6.0-2 is listed below.


Hey everyone, this is the second nightly release for Thunder 0.6.0! This release contains a lot of fixes to the theming changes introduced in the first nightly build, as well as other fixes and additions. A huge thanks to micahmo for finding and resolving these issues! If you notice any additional issues with regards to theming, please open up a new GitHub issue.

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 Account page has been re-written to use the same foundational logic as the feed-related pages. This should result in overall improved performance, automatic hiding of user header bar, the ability to sort your posts/comments, and more!
  • New settings have been added including pure black mode toggle on system theme, automatic expansion of taglines, and ability to choose video player preferences.
  • A lot of fixes to theming, and other various issues with regards to feed loading.

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

Additions

  • Updated account page to use underlying feed-related logic by hjiangsu
  • Added URL on condensed post view by hjiangsu
  • Added option to toggle pure black mode when using system theme by hjiangsu
  • Added setting to automatically expand taglines by hjiangsu
  • Added ability to select video player viewing preferences by ggichure
  • Added highlight on last tapped post in feed by micahmo

Changes

  • Improved image dimension fetching from API on supported instances by hjiangsu
  • Improved dark theme surface colour blending by hjiangsu
  • Improved feed fetching logic by micahmo
  • Do not re-load inbox when already selected by micahmo

Fixes

  • Fixed incorrectly triggered end of feed when too many filters are applied by hjiangsu
  • Fixed background colour by micahmo
  • Fixed create post snackbar error message by hjiangsu
  • Fixed system navigation bar colour by micahmo
  • Fixed status bar colour by micahmo
  • Fixed text hint colour by micahmo
  • Fixed text field height discrepancies by micahmo in https://github.com/thunder-app/thunder/pull/1622
  • Fixed issue with inbox "mark all as read" not clearing messages by micahmo

Misc

  • Updated instances by github-actions
  • Removed go_router dependency for navigation by hjiangsu
  • Migrated from uni_links to app_links package for deep links by hjiangsu
 

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
 

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

If you're enjoying Thunder and would like to show some support, star this project on GitHub! This helps gain visibility for the project and allows more contributors to help with the continued development of Thunder. If you'd like to show some appreciation, here is a post with details on how to donate to the active contributors of Thunder.

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

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

🎉 New Features

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

ℹ General

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

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

We have a Matrix space if you would like to join in on discussions: https://matrix.to/#/#thunderapp:matrix.org


Additions

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

Changes

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

Fixes

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

Misc

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

New Contributors

  • wadamT made their first contribution
 

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