• 12 posts
  • 0 comments
Joined 3 years ago
Cake day: June 13th, 2023

Hey everyone! The fourth pre-release for Thunder v0.9.0 is here! This nightly is mainly focused on a bunch of under-the-hood improvements. If you run into any issues, please don’t hesitate to report them on GitHub! Expect mostly bug-fixes and small changes in the upcoming nightly builds as I prepare 0.9.0 for general release.

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, you can sponsor me on GitHub or donate via Liberapay or Ko-fi.

We have a Matrix space if you would like to join in on discussions!


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.9.0-3 are mentioned below. As always, if there are any bugs or issues, please submit a new GitHub issue.

Changes

  • Improved profile and login widgets/flow by hjiangsu in #2104
  • Allowed spaces when creating PieFed tags by hjiangsu in #2111

Misc

  • Cleaned up and consolidated repository related logic by hjiangsu in #2105
  • Cleaned up and consolidated API related logic by hjiangsu in #2107
  • Cleaned up and re-organized Thunder UI widgets by hjiangsu in #2113
  • Updated translations from Weblate by hjiangsu in #2108
  • Updated instances by github-actions in #2072

Hey everyone! The third pre-release for Thunder v0.9.0 is here! This nightly introduces support for direct messages on Lemmy/PieFed, adds the ability to view existing post and comment drafts, includes initial support for the Lemmy v4 API, and brings additional improvements to sharing and link previews. If you run into any issues, please don’t hesitate to report them 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, you can sponsor me on GitHub or donate via Liberapay or Ko-fi.

We have a Matrix space if you would like to join in on discussions!


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.9.0-2 are mentioned below. As always, if there are any bugs or issues, please submit a new GitHub issue.

Additions

  • Added ability to view existing post and comment drafts by hjiangsu in #2085
  • Added ability to send direct messages on Lemmy/PieFed by hjiangsu in #2092
  • Added initial support for Lemmy v4 API by hjiangsu in #2098

Changes

  • Improved link bottom sheet previews by hjiangsu in #2087
  • Improved post title suggestion logic by hjiangsu in #2088
  • Improved advanced share sheet by hjiangsu in #2099

Misc

  • Added iOS builds to GitHub release workflow by hjiangsu in #2091 and #2100
  • Fixed web build not serving properly by hjiangsu in #2086
  • Upgraded Thunder to Flutter 3.44 and updated dependencies by hjiangsu in #2097 ad #2086
  • Additional cleanup of widgets and utils by hjiangsu in #2082 and #2089

Hey everyone! The second pre-release for Thunder v0.9.0 is here! This nightly introduces support for updating PieFed account settings, adds the ability to attach flairs and tags to PieFed posts, and includes fixes for issues introduced in the first nightly build. If you run into any issues, please don’t hesitate to report them 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, you can sponsor me on GitHub or donate via Liberapay or Ko-fi.

We have a Matrix space if you would like to join in on discussions!


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.9.0-1 are mentioned below. As always, if there are any bugs or issues, please submit a new GitHub issue.

Additions

  • Added ability to change PieFed account settings by hjiangsu in #2071
  • Added support for PieFed tags/flairs by hjiangsu in #2077

Changes

  • Improved image URL handling by hjiangsu in #2074
  • Improved UX when creating posts by hjiangsu in #2078

Fixes

  • Fixed text post indicator overflow by hjiangsu in #2075
  • Fixed search page grey screen when using unsupported search sort type by hjiangsu in #2076

Misc

  • Cleaned up GitHub workflow permissions by hjiangsu in #2073

Hey everyone! It’s been a while, but the first pre-release of Thunder v0.9.0 is finally here! 🎉 This nightly contains a lot of under-the-hood changes to improve Thunder’s core logic. Because of this, the build may come with more bugs than usual. If you run into any issues, please don’t hesitate to report them 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, you can sponsor me on GitHub or donate via Liberapay or Ko-fi.

We have a Matrix space if you would like to join in on discussions!


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.8.6 are mentioned below. As always, if there are any bugs or issues, please submit a new GitHub issue.

Additions

  • Overhauled instance discovery page and added ability to search instance contents by hjiangsu in #2033
  • Added new experimental image viewer by hjiangsu in #2068
  • Added option to show compact link posts when in card view by ludmila-lovelace in #2039
  • Added option to show the community and author post metadata above the title by ludmila-lovelace in #2041
  • Added ability to copy username/community on long press by hjiangsu in #2058
  • Added additional search options for PieFed by hjiangsu in #2049

Changes

  • Adjusted image cropping for images exceeding device height by hjiangsu in #2052
  • Improved draft logic and enabled automatic draft resume on startup by hjiangsu in #2057
  • Improved link handling for Lemmy & PieFed by hjiangsu in #2038
  • Improved bottom navigation bar logic by hjiangsu in #2066
  • Removed archive.today alternative source by hjiangsu in #2061

Fixes

  • Fixed an issue where a remote instance page was displaying local instance information by hjiangsu in #2033
  • Fixed an issue where instance user resolution was failing due to incorrect API parsing by hjiangsu in #2033
  • Fixed instance autocomplete not properly populating suggestions by hjiangsu in #2062
  • Fixed Thunder import settings not applying in certain scenarios by hjiangsu in #2034
  • Fixed community page search returning non-community results by hjiangsu in #2055
  • Fixed YouTube player not respecting timestamps by ggichure in #1620

Misc

  • Refactored search page logic and sort pickers by hjiangsu in #2037
  • Refactored and improved API layer architecture by hjiangsu in #2040, #2049
  • Refactored comment logic handling by hjiangsu in #2049
  • Refactored and improved bloc architecture by hjiangsu in #2064
  • Upgraded Flutter version and re-organized project structure by hjiangsu in #2051, #2060
  • Updated translations from Weblate by hjiangsu in #2067
  • Updated instances by github-actions in #1980

Hey everyone! This is just a small update that resolves some issues with Thunder v0.8.1 and Lemmy v0.19.14. As always, if you encounter any issues or have feedback, please share them with 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.

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


Additions

  • Added ability to hide bottom navigation bar on scroll by hjiangsu in #1983
  • Added support for .avif image formats by hjiangsu in #1996
  • Added support for Lemmy page cursor in feeds by hjiangsu in #1997

Changes

  • Improved background notification logic and checks by hjiangsu in #1990 and #1994

Fixes

  • Fixed settings search elevation by micahmo in #1977
  • Fixed transparent colour option being available as an app theme by hjiangsu in #1979
  • Fixed inbox mark as read not updating UI correctly by hjiangsu in #1981
  • Fixed max password limit for PieFed by hjiangsu in #1995

Misc

  • Upgraded Thunder to Flutter 3.38 by hjiangsu in #1989
  • Added PieFed instances to GitHub workflows by hjiangsu in #1972
  • Updated instances by github-actions in #1920
  • Updated translations from Weblate by hjiangsu in #1982

Hey everyone, Thunder v0.8.0 is now available! This release introduces initial PieFed support and includes significant under-the-hood improvements to enable compatibility with PieFed, along with the usual performance enhancements and bug fixes. As always, if you encounter any issues or have feedback, please share them with 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.

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


Note: Android APKs will now be distributed by ABI to reduce download size. Make sure to download the version that matches your device.

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

Additions

  • Added initial support for PieFed by hjiangsu in #1912 and #1952
  • Added ability to search for users/communities/posts/comments via their URL by hjiangsu in #1941
  • Added ability to set transparent colour for feed dividers by hjiangsu in #1959
  • Added ability to toggle alt text and fullscreen mode in image viewer by hjiangsu in #1965

Changes

  • Improved post page loading by hjiangsu in #1952
  • Improved general markdown logic and rendering by hjiangsu in #1928
  • Improved bottom sheet logic for posts/comments by hjiangsu in #1923
  • Improved profile switching logic by hjiangsu in #1952
  • Improved markdown image support and handling by hjiangsu in #1947

Fixes

  • Fixed comment metadata disappearing for comments with no children by micahmo in #1895
  • Fixed unified push notification logic by hjiangsu in #1918
  • Fixed mark reply/mention as read by hjiangsu in #1925
  • Fixed drawer profile picture not displaying properly by hjiangsu in #1930
  • Fixed user chip not highlighting OP by hjiangsu in #1936
  • Fixed user labels not appearing in some cases by hjiangsu in #1937
  • Fixed certain markdown elements not adjusting to system theme changes by hjiangsu in #1938
  • Fixed image height not matching aspect ratio in some cases by hjiangsu in #1947
  • Fixed “Explore Instance” not working for anonymous profiles by hjiangsu in #1947
  • Fixed grey screen on feed page for instances containing a single tagline by hjiangsu in #1947
  • Fixed issue where performing comment actions would cause the post page to scroll by hjiangsu in #1949
  • Fixed non-functional web build by hjiangsu in #1958
  • Fixed post page end card not appearing in some cases by hjiangsu in #1960
  • Fixed crash when displaying a large amount of GIFs by hjiangsu in #1962
  • Fixed sharing on iOS devices running iOS 26 by hjiangsu in #1964

Misc

  • Updated translations from Weblate by hjiangsu in #1917, #1961
  • Updated list of active Lemmy instances by github-actions in #1864
  • Upgraded package dependencies by hjiangsu in #1887
  • Reorganized repository directory structure by hjiangsu in #1924
  • Migrated Lemmy API to internal implementation by hjiangsu in #1935
  • Refactored and improved post and comment widgets by hjiangsu in #1944 and #1945
  • Refactored database implementation and logic by hjiangsu in #1931
  • Upgraded Thunder to Flutter 3.35 by hjiangsu in #1946
  • Updated Android workflow to generate per ABI APKs by hjiangsu in #1956
  • Removed experimental APNs logic by hjiangsu in #1957
  • Removed URL metadata for image posts within post cards by hjiangsu in #1933
  • Disabled Android’s auto backup/restore on install by hjiangsu in #1932

Hey everyone! This is the fifth pre-release for Thunder v0.8.0. It includes fixes for several issues discovered in the recent nightly builds. We’re nearing the end of the nightly releases for v0.8.0, and will soon be releasing the full v0.8.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.

Note: Android APKs will now be distributed by ABI to reduce download size. Make sure to download the version that matches your device.

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

Additions

  • Added ability to set transparent colour for feed dividers by hjiangsu in #1959

Fixes

  • Fixed non-functional web build by hjiangsu in #1958
  • Fixed post page end card not appearing in some cases by hjiangsu in #1960
  • Fixed PieFed inbox notifications showing grey screen by hjiangsu in #1960
  • Fixed crash when displaying a large amount of GIFs by hjiangsu in #1962

Misc

  • Updated Android workflow to generate per ABI APKs by hjiangsu in #1956
  • Cleaned up experimental APNs related logic by hjiangsu in #1957
  • Updated translations from Weblate by hjiangsu in #1961

Hey everyone! This is the fourth pre-release for Thunder v0.8.0. Like the previous nightlies, this version includes additional under-the-hood changes for both Lemmy/PieFed APIs, along with some performance improvements and other fixes. If you run into any issues, please don’t hesitate to 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.8.0-3 are mentioned below. As always, if there are any bugs or issues, please submit a new GitHub issue.

Additions

  • Added support for PieFed v1.2 by hjiangsu in #1952

Changes

  • Improved post page loading by hjiangsu in #1952
  • Improved profile switching logic by hjiangsu in #1952
  • Improved markdown image support and handling by hjiangsu in #1947

Fixes

  • Fixed image height not matching aspect ratio in some cases by hjiangsu in #1947
  • Fixed “Explore Instance” not working for anonymous profiles by hjiangsu in #1947
  • Fixed grey screen on feed page for instances containing a single tagline by hjiangsu in #1947
  • Fixed issue where performing comment actions would cause the post page to scroll by hjiangsu in #1949

Hey everyone! This is the third pre-release for Thunder v0.8.0. Like the previous nightlies, this version includes additional under-the-hood changes for both Lemmy/PieFed APIs, along with some performance improvements and other fixes. If you run into any issues, please don’t hesitate to 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.8.0-2 are mentioned below. As always, if there are any bugs or issues, please submit a new GitHub issue.

Additions

  • Added ability to search for users/communities/posts/comments via their URL by hjiangsu in #1941

Changes

  • Improved markdown logic and rendering by hjiangsu in #1928
  • Disabled Android’s auto backup/restore on install by hjiangsu in #1932
  • Hide URL metadata for image posts within post cards by hjiangsu in #1933

Fixes

  • Fixed drawer profile picture not displaying properly by hjiangsu in #1930
  • Fixed user chip not highlighting OP by hjiangsu in #1936
  • Fixed user labels not appearing in some cases by hjiangsu in #1937
  • Fixed certain markdown elements not adjusting to system theme changes by hjiangsu in #1938

Misc

  • Migrated Lemmy API to internal implementation by hjiangsu in #1935
  • Refactored and improved post and comment widgets by hjiangsu in #1944 and #1945
  • Refactored database implementation and logic by hjiangsu in #1931
  • Upgraded Thunder to Flutter 3.35 by hjiangsu in #1946

Hey everyone! This is the second pre-release for Thunder v0.8.0. This nightly fixes some issues with PieFed support, and contains more under-the-hood changes. If you run into any issues, please don’t hesitate to 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.8.0-1 are mentioned below. As always, if there are any bugs or issues, please submit a new GitHub issue.

Changes

  • Hide incompatible sort types for PieFed instances by hjiangsu in #1922
  • Improved post/comment bottom sheet logic by hjiangsu in #1923

Fixes

  • Fixed unified push notification logic by hjiangsu in #1918
  • Fixed load more replies error on PieFed by hjiangsu in #1921
  • Fixed mark reply/mention as read by hjiangsu in #1925

Misc

  • Updated instances by github-actions in #1864
  • Reorganized repository directory structure by hjiangsu in #1924

Hey everyone! It’s been a while, but the first pre-release of Thunder v0.8.0 is finally here! 🎉

This nightly introduces initial support for PieFed, which involved a ton of changes under the hood to Thunder’s core logic. Because of this, the build is highly experimental and may come with more bugs than usual. If you run into any issues, please don’t hesitate to report them on GitHub!

If you’re currently running the nightly builds, I highly recommend backing up your Thunder settings and local database, just in case something unexpected happens.

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.3 are mentioned below. As always, if there are any bugs or issues, please submit a new GitHub issue.

Additions

  • Added general support for PieFed instances by hjiangsu in #1912
  • Added PieFed support for post and comment actions (vote, save, block, pin, etc.) by hjiangsu in #1912
  • Added PieFed support for inbox notifications (replies, mentions) by hjiangsu in #1912

Fixes

  • Fixed comment metadata disappearing for comments with no children by micahmo in #1895

Misc

  • Upgraded package dependencies by hjiangsu in #1887
  • Updated translations from Weblate by hjiangsu in #1917

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.