Skip to content

Releases: thunder-app/thunder

v0.5.0-1

13 Jun 19:07
Compare
Choose a tag to compare
v0.5.0-1 Pre-release
Pre-release

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

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

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

Some notable changes to test out:

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

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

Additions

Changes

  • Disabled account switching when editing post or comment by @micahmo in #1394
  • Deferred loading image dimensions when viewing image preview by @micahmo in #1389
  • Decreased layout jank from images within comments, and improved image error states by @micahmo in #1390
  • Removed page scroll animation when switching between bottom navigation items by @hjiangsu in #1402
  • Moved experimental push notifications under experimental flag by @micahmo in #1404
  • Improved parsing of video speed setting by @micahmo in #1406
  • Improved link sharing for images/video URLs by @micahmo in #1398
  • Show placeholder icon for posts without thumbnails by @micahmo in #1405
  • Allow snackbars to be closed on action by @micahmo in #1435
  • Added more push notifications debugging by @micahmo in #1397
  • Removed images from push notifications, improved UnifiedPush logic by @micahmo in #1400
  • Extended keyword filters to URLs by @hjiangsu in #1446

Fixes

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

Misc

Full Changelog: 0.4.0...0.5.0-1

v0.4.0

30 May 15:31
9e93f21
Compare
Choose a tag to compare

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: https://matrix.to/#/#thunderapp:matrix.org


Additions

Changes

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

Fixes

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

Misc

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

New Contributors

Read more

v0.4.0-5

26 May 19:48
b2738ac
Compare
Choose a tag to compare
v0.4.0-5 Pre-release
Pre-release

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.

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 an issue where the account page could show grey screen by @hjiangsu in #1386

Full Changelog: 0.4.0-4...0.4.0-5

v0.4.0-4

26 May 19:02
Compare
Choose a tag to compare
v0.4.0-4 Pre-release
Pre-release

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 in #1384
  • Fixed video URL thumbnail positioning by @hjiangsu in #1385

Full Changelog: 0.4.0-3...0.4.0-4

v0.4.0-3

25 May 17:02
Compare
Choose a tag to compare
v0.4.0-3 Pre-release
Pre-release

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

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

Some notable changes to test out:

  • There is now experimental support for videos - Thunder should now be able to play most videos (including YouTube videos) within the app. Thanks to @ggichure for implementing this! As videos are still experimental, please submit any issues you find on GitHub.
  • You can now switch between users when creating a comment. This feature should work as long as the comment is federated to the other account's instance. Big thanks to @micahmo for implementing this feature!
  • There have been some tweaks to the UI for the account page and user management pages. Thanks to @CTalvio for working on this.

Additions

Changes

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

Fixes

  • Fix FAB modal transparency and exit fade animation by @CTalvio in #1357

Misc

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

Full Changelog: 0.4.0-2...0.4.0-3

v0.4.0-2

11 May 13:17
Compare
Choose a tag to compare
v0.4.0-2 Pre-release
Pre-release

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

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

Some notable changes to test out:

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

Additions

Changes

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

Fixes

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

Misc

Full Changelog: 0.4.0-1...0.4.0-2

v0.4.0-1

29 Apr 17:12
Compare
Choose a tag to compare
v0.4.0-1 Pre-release
Pre-release

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

Changes

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

Fixes

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

Misc

New Contributors

Full Changelog: 0.3.0...0.4.0-1

v0.3.0

10 Apr 15:08
Compare
Choose a tag to compare

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

Full Changelog: 0.2.9...0.3.0


Additions

Changes

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

Fixes

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

Misc

v0.3.0-6

07 Apr 18:25
ad142a1
Compare
Choose a tag to compare
v0.3.0-6 Pre-release
Pre-release

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 in #1282
  • Fix local notification issue* by @micahmo in #1280

Full Changelog: 0.3.0-5...0.3.0-6

See https://github.com/thunder-app/thunder/releases/tag/0.3.0-5 for the previous pre-release notes.

v0.3.0-5

06 Apr 00:17
Compare
Choose a tag to compare
v0.3.0-5 Pre-release
Pre-release

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

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

Fixes

Misc

Full Changelog: 0.3.0-4...0.3.0-5

See https://github.com/thunder-app/thunder/releases/tag/0.3.0-4 for the previous pre-release notes.