Releases: thunder-app/thunder
v0.6.0-3
Hey everyone, this is a quick hotfix 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!
For those who have missed it, 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 in #1597
- Added URL on condensed post view by @hjiangsu in #1604
- Added option to toggle pure black mode when using system theme by @hjiangsu in #1605
- Added setting to automatically expand taglines by @hjiangsu in #1606
- Added ability to select video player viewing preferences by @ggichure in #1563
- Added highlight on last tapped post in feed by @micahmo in #1525
Changes
- Improved image dimension fetching from API on supported instances by @hjiangsu in #1594
- Improved dark theme surface colour blending by @hjiangsu in #1595
- Improved feed fetching logic by @micahmo in #1623
- Do not re-load inbox when already selected by @micahmo in #1624
Fixes
- Fixed incorrectly triggered end of feed when too many filters are applied by @hjiangsu in #1596
- Fixed background colour by @micahmo in #1600
- Fixed create post snackbar error message by @hjiangsu in #1603
- Fixed system navigation bar colour by @micahmo in #1614
- Fixed status bar colour by @micahmo in #1615
- Fixed text hint colour by @micahmo in #1621
- Fixed text field height discrepancies by @micahmo in #1622
- Fixed issue with inbox "mark all as read" not clearing messages by @micahmo in #1625
Misc
- Updated instances by @github-actions in #1577
- Removed go_router dependency for navigation by @hjiangsu in #1613
- Migrated from uni_links to app_links package for deep links by @hjiangsu in #1626
Full Changelog: 0.6.0-1...0.6.0-2
v0.6.0-2
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 in #1597
- Added URL on condensed post view by @hjiangsu in #1604
- Added option to toggle pure black mode when using system theme by @hjiangsu in #1605
- Added setting to automatically expand taglines by @hjiangsu in #1606
- Added ability to select video player viewing preferences by @ggichure in #1563
- Added highlight on last tapped post in feed by @micahmo in #1525
Changes
- Improved image dimension fetching from API on supported instances by @hjiangsu in #1594
- Improved dark theme surface colour blending by @hjiangsu in #1595
- Improved feed fetching logic by @micahmo in #1623
- Do not re-load inbox when already selected by @micahmo in #1624
Fixes
- Fixed incorrectly triggered end of feed when too many filters are applied by @hjiangsu in #1596
- Fixed background colour by @micahmo in #1600
- Fixed create post snackbar error message by @hjiangsu in #1603
- Fixed system navigation bar colour by @micahmo in #1614
- Fixed status bar colour by @micahmo in #1615
- Fixed text hint colour by @micahmo in #1621
- Fixed text field height discrepancies by @micahmo in #1622
- Fixed issue with inbox "mark all as read" not clearing messages by @micahmo in #1625
Misc
- Updated instances by @github-actions in #1577
- Removed go_router dependency for navigation by @hjiangsu in #1613
- Migrated from uni_links to app_links package for deep links by @hjiangsu in #1626
Full Changelog: 0.6.0-1...0.6.0-2
v0.6.0-1
Hey everyone, sorry for the long delay but this is the first pre-release for Thunder v0.6.0! As always, this pre-release version contains many additions, changes, and fixes.
Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly.
Note: We are aware of a few visual issues with this nightly build and hope to fix them in an upcoming build. If you notice any additional visual issues, please create a new issue on GitHub.
Some notable changes to test out:
- Thunder now supports alternative link sources for posts using Archive Today, Internet Archive, and Ground News. You can access alternative link sources from the post page overflow menu, or by long pressing on a link thumbnail. Thank you to @micahmo for implementing this feature!
- The post actions menu has been completely redesigned and reorganized to improve navigability and support for additional moderator actions. If you have any feedback on the new design and layout, feel free to mention it on GitHub.
- Thunder now supports additional user/moderator actions including the ability to report posts, banning/unbanning a user from a community, and adding/removing a user as a community moderator. All these actions are available when you open the post actions sheet.
- Various other improvements including support for image alternative text, quick peeking for image thumbnails, unread notification badges in the account switcher, and more!
The full list of changes since v0.5.1 are mentioned below. As always, if there are any bugs or issues, please submit a new GitHub issue.
Additions
- Added support for alternate link sources by @micahmo in #1516
- Added ability to report posts by @hjiangsu in #1567
- Added moderator action to ban/unban user from community by @hjiangsu in #1567
- Added moderator action to add/remove a user as a moderator to a community by @hjiangsu in #1567
- Added reporter to reported posts/comments by @hjiangsu in #1544
- Added support for showing image alt text by @micahmo in #1497
- Added ability for quick peeking at images by @micahmo in #1526
- Added unread badges to profile switcher by @micahmo in #1523
- Added reader mode for in-app browser by @micahmo in #1184
- Added ability to navigate between top-level comments for comment navigator in experimental post page by @hjiangsu in #1580
Changes
- Migrated video player to different package by @hjiangsu in #1466
- Redesigned post action sheet by @hjiangsu in #1567
- Changed end of feed/comment message to be more generic by @hjiangsu in #1542
- Switched hint text to label in create post page by @micahmo in #1515
- Improved search-ability for account and debug settings by @micahmo in #1541
Fixes
- Fixed theme settings page bottom spacing by @ggichure in #1562
- Fixed partial percent encoded links in markdown images by @hjiangsu in #1572
- Fixed create post/comment page markdown toolbar visibility by @hjiangsu in #1581
Misc
- Upgraded dependencies for Flutter 3.24 compatibility by @hjiangsu in #1565 and #1568
- Removed unused package dependencies and organized pubspec.yaml by @hjiangsu in #1578
- Upgraded NDK version by @gwbischof in #1573
- Updated instances by @github-actions in #1470
- Updated translations from Weblate by @hjiangsu in #1566
- Fix macOS build and dependencies by @gwbischof in #1583 and #1583
- Fix web build by @gwbischof and @hjiangsu in #1585
- Fix deprecation warnings and linting by @hjiangsu in #1588
Full Changelog: 0.5.1...0.6.0-1
v0.5.1
Hey everyone! This is just a minor update that addresses an issue with the post/comment submission contrast. To see the full release notes of v0.5.0, check out the following post: https://github.com/thunder-app/thunder/releases/tag/0.5.0.
Fixes
Full Changelog: 0.5.0...0.5.1
v0.5.0
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.
Now onto the update notes. This update brings a few major features:
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.
🎉 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 in #1463
- Add additional account settings by @hjiangsu in #1436
- Add support for custom user labels by @micahmo in #1434, #1481
- Add support for hiding posts by @micahmo in #1484
- Add ability to create links to app settings by @micahmo in #1348
- Add account birthday indicator to users by @micahmo in #1411
- Add ability to import/export local app database by @micahmo in #1432
- Add post/comment language metadata by @micahmo in #1408
- Add community stats for community visibility/local subscribers by @micahmo in #1449
- Add ability to create block quote from selection when commenting by @micahmo in #1374
- Add ability to re-order user accounts by @micahmo in #1494
- Add ability to upload multiple images at a time for a post/comment by @hjiangsu in #1480
- Add support for site content warnings by @micahmo in #1485
- Add support for custom thumbnails in posts by @micahmo in #1495
- Add ability to sort inbox by @ggichure in #1373
- Add ability to view post as a different user by @micahmo in #1409
- [Experimental] Add debug setting to customize image dimension timeout value by @hjiangsu in #1462
- [Experimental] Add new experimental post page by @hjiangsu in #1363, #1415, #1416, #1429, #1430, #1445, #1496
Changes
- Extend keyword filters to URLs by @hjiangsu in #1446
- Remove page scroll animation when switching between bottom navigation items by @hjiangsu in #1402
- Decrease layout jank originating from images within comments, and improve image error states by @micahmo in #1390
- Disable account switching when editing post/comment by @micahmo in #1394
- Defer loading image dimensions when opening image preview by @micahmo in #1389
- Improve 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, #1475
- Immediately remove blocked users/communities from feed, disable ability to block self by @micahmo in #1391
- Use community/user display names globally by @micahmo in #1376
- Show community/user sort type on community/user headers by @micahmo in #1476
- Use user/community format styling to cross-posts by @micahmo in #1479
- Fallback to opening non-Lemmy instances in browser by @micahmo in #1509
- Improve feedback when subscribing/unsubscribing to community by @hjiangsu in #1499
- Move create/edit post button into markdown toolbar by @micahmo in #1498
- Move create/edit comment button into markdown toolbar by @micahmo in #1512
- Show voting when hidden scores are enabled by @hjiangsu in #1510
- Add option to navigate to user's instance from post actions by @micahmo in #1511
- Disable "Subscriptions" sort type option for guest accounts by @micahmo in #1490
- Remove images from push notifications, improve UnifiedPush logic by @micahmo in #1400
Fixes
- Fix table column markdown alignment by @hjiangsu in #1518
- Fix mark post as read when previewing media on 0.19.4 by @hjiangsu in #1444
- Fix sidebar lag when subscribed to a large amount of communities by @hjiangsu in #1452
- Fix superscript/subscript parsing edge cases by @micahmo in #1395
- Fix image overflow when rendering inside a spoiler tag by @micahmo in #1396
- Fix issue where optimistic voting would not reflect upvotes/downvotes properly by @micahmo in #1392
- Fix post text preview showing raw markdown by @hjiangsu in #1431
- Fix snackbar positioning when opening/dismissing keyboard by @micahmo in #1439
- Fix labeling and minor semantics by @micahmo in #1460, #1433
- Fix text field spell check causing exception on ** text by @hjiangsu in #1465
- Fix minor typo in 'Change Password' page by @wadamT in #1468
- Fix semantics for link information by @hjiangsu in #1482
- Fix share text post by @micahmo in #1514
- Fix image proxy handling by @hjiangsu in #1522, #1528
- Fix for markdown toolbar not showing above system keyboard by @hjiangsu in #1524
- Fix dim read posts setting not being applied for card view by @hjiangsu in #1530
Misc
- Fix macOS build errors by @hjiangsu in #1401
- Remove javaToolchain binaries by @hjiangsu in https://github.com/t...
v0.5.0-6
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 in #1522
- Potentially fix for markdown toolbar not showing above system keyboard by @hjiangsu in #1524
Full Changelog: 0.5.0-5...0.5.0-6
v0.5.0-5
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 in #1514
- Fixed loading indicator when submitting posts, moved comment submit to markdown toolbar by @micahmo in #1512
- Fixed table column markdown alignment by @hjiangsu in #1518
Full Changelog: 0.5.0-4...0.5.0-5
v0.5.0-4
This is the first release candidate for Thunder v0.5.0! There aren't too many notable changes in this version as I'm preparing for a general release version. If no major issues are found, this will be the version released on the App Store and Google Play.
Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly.
Changes
- Moved "Create Post" button into markdown toolbar by @micahmo in #1498
- Fallback to opening non-Lemmy instances in browser by @micahmo in #1509
- Show voting when hidden scores are enabled by @hjiangsu in #1510
- Allow navigating to user instance from post sheet by @micahmo in #1511
Misc
Full Changelog: 0.5.0-3...0.5.0-4
v0.5.0-3
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 in #1463
- Added ability to sort inbox by @ggichure in #1373
- Added new markdown action to create block quote from selection in comment create/reply by @micahmo in #1374
- Added ability to re-order accounts by @micahmo in #1494
- Added user label settings page by @micahmo in #1481
- Added ability to upload multiple images at a time for a post/comment by @hjiangsu in #1480
- Added support for site content warnings by @micahmo in #1485
- Added support for hiding posts by @micahmo in #1484
- Added support for custom thumbnails in posts by @micahmo in #1495
Changes
- Show community/user sort type on headers by @micahmo in #1476
- Disabled closable snackbar for exit message by @micahmo in #1475
- Applied name styling to cross-posts by @micahmo in #1479
- Re-introduced comment navigator for experimental post page by @hjiangsu in #1496
- Improved feedback when subscribing/unsubscribing to community by @hjiangsu in #1499
Fixes
- Fixed inbox not refreshing after popping from notifications page* by @hjiangsu in #1477
- Fixed semantics for link information by @hjiangsu in #1482
- Disable "Subscriptions" sort type option for guest accounts by @micahmo in #1490
- Fixed database migration logic* by @hjiangsu in #1501
- Fixed issue with notifications staying page after marked as read* by @micahmo in #1504
Misc
- Migrated anonymous instances to database by @micahmo in #1500
- Updated Turkish localizations by @mikropsoft in #1473
- Updated translations by @hjiangsu in #1478
Full Changelog: 0.5.0-2...0.5.0-3
v0.5.0-2
This is the second pre-release for Thunder v0.5.0, and I apologize for the delay on this one! I've been a bit busier lately, which has resulted in less available time to work on Thunder. This version includes some small additions but is mainly focused on a few important fixes.
Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly.
Additions
- Added debug setting to customize image dimension timeout value by @hjiangsu in #1462
- Added new community stats for community visibility/local subscribers by @micahmo in #1449
Changes
- Migrated draft storage to local database by @micahmo in #1455
- Immediately remove blocked users/communities from feed, disable ability to block self by @micahmo in #1391
- Apply community/user display names globally by @micahmo in #1376
Fixes
- Fixed sidebar lag when subscribed to a large amount of communities by @hjiangsu in #1452
- Fixed user profile showing general feed by @hjiangsu in #1456
- Fixed labeling by @micahmo in #1460
- Fixed text field spell check causing exception on ** text by @hjiangsu in #1465
- Fixed a minor typo in 'Change Password' page by @wadamT in #1468
Misc
- Updated instances by @github-actions in #1440
- Updated translations from Weblate by @hjiangsu in #1467
New Contributors
Full Changelog: 0.5.0-1...0.5.0-2