Thanks for highlighting that feature, and I’m glad you find it useful! It’s a super simple addition, but one that adds some value to know how active a specific user has been.
If you do have any additional statistics you would like to see, feel free to create a feature request for it on our GitHub.
As a sidenote, I’m a bit concerned about your battery there 😰
Hey there! Just wanted to follow up on this - I'm trying to re-create the issue on my end to see if I can figure out the cause and fix it.
Unfortunately, I'm not able to re-create the error you're describing. Could you let me know some more details on which particular posts/communities you're experiencing problems with?
Also, does this issue happen when you're creating a post or a comment?
Hey, thanks for mentioning this - I commented on a different post regarding cross-posts implementation that might be relevant: https://lemmy.world/comment/12719015
Thanks for the feature request - as others have mentioned, a workaround for this is to use your OS to limit app usage if your OS supports this. Also, it would be helpful if you could create a new feature request on GitHub so that we can track this easier. Thanks!
Just wanted to chime in here! I think the implementation of cross-posts is up for interpretation (and can definitely be changed if one is preferred over the other). Generally speaking, there are two types of implementations:
Cross-posts only copy over the title and link of the original post
- This is what Thunder currently does, unless it's a text-only post (in which case, it copies over the text content of the original post since that's the only relevant part of the post)
- The idea here is that we typically want to change the contents of the cross-post to be relevant to the community that we post to.
Cross-posts copy all content of the original post (title, link, body)
- This is what Lemmy UI does, but it injects "crossposted from" into the body of the post
- This can be useful if you want to post the same post across multiple-communities with the same body
From this discussion, I do think that it could be valuable to add an easier way to inject the original body of a post into a cross-post. If you would like this to be a feature, please create a new feature request on GitHub!
A side note on cross-posts:
I believe that Lemmy considers any posts with the same link as a cross-post. There's no distinction (from the API) on which post was the "original" post, or whether a post was crossposted "from a community" vs "to a community". This is also the reason why there is additional metadata for each "cross-post" in Thunder. The additional metadata allows you to figure out when a given post was created to find the "original" post.
If you're curious about specific implementation detail, @micahmo@programming.dev might be able to answer them!
Thanks for the report, this is definitely a weird one. I've created a PR with a fix for this issue here: https://github.com/thunder-app/thunder/pull/1572!
For some additional context: Thunder automatically performs encoding on URLs. However, in this specific scenario, the URL was partially encoded (the brackets were encoded, but the non-ASCII characters were left behind). This partial encoding caused Thunder to incorrectly encode the already encoded brackets (%28
and %29
)
Hey! Sorry for the delay in response. It would be helpful if you could create a new GitHub issue on this so that we can track it better.
This happens since about three or four Thunder updates have passed. Before that it worked fine.
Have you tried clearing app data/cache for Thunder? That might help "reset" things and might resolve the issues you're facing.
Hey! Thanks for reporting this and sorry for the delay in response.
Unfortunately, its quite difficult to implement local-only notifications because of how restricitve Android is with regards to background tasks. The notifications feature is heavily dependent on the specific OS version that you have (different manufacturers do different things to help with power saving, but as a result, breaks/restricts background tasks from running)
The only thing I can suggest is to turn off battery optimizations for Thunder. After that, disable and re-enable notifications in the settings. If you go to Settings -> Debug, you should also see an option to test out notifications to see if Thunder can trigger them.
If none of that works, please let me know (ideally on Matrix) and I can help troubleshoot further!
Thank you for the kind words!
That's interesting - could you submit a new issue on GitHub for this? Thanks!
Thanks for mentioning this, there will be a fix out for this shortly! This is the related PR: https://github.com/thunder-app/thunder/pull/1536
Just circling back to this - there was a potential fix for this issue in this PR: https://github.com/thunder-app/thunder/pull/1524
This potential fix was released in v0.5.0 of Thunder. If possible, please let me know if you're still encountering this issue on the latest version. Thanks!
I know this was posted a while ago, but I do have an update on this issue. This bug was only affecting instances running on 0.19.4 and higher that had image proxying enabled (e.g., lemm.ee)
Fortunately, this issue should now be resolved with v0.5.0 of Thunder! If you're interested in the details, check out the following GitHub discussion: https://github.com/thunder-app/thunder/issues/1448
Just providing a quick update on this - v0.5.0 fixes one of the two issues mentioned in the markdown report (table alignment not being respected)
The other markdown issue is not yet released, but should be fairly easy to fix! (just need to take some time to make sure the fix doesn't break anything else). If all looks good there, then this fix will be released as part of a nightly build soon!
Thanks for the instructions. I've updated my information on GitHub to now include Monero as a viable option for those who would prefer that.
Though it still lacks the mod actions
Are you referring to mod actions for comments? If so, that is something I'll be working on next!
and reports don’t have the name of the reporter.
For this, it would be good if you could submit a new feature request on GitHub to make it easier to track.
Thanks! I haven't yet received requests to accept Monero for donations. If its a relatively straight-forward process, I can definitely add that as an option.
Thanks! The default sort type options should now be located in Settings -> Account, since it syncs up with your Lemmy account.
As always, please mention if you encounter any issues when updating to this version as there have been a lot of under-the-hood changes. Thanks!
Alpha Release [v0.5.0]: Improved inbox, additional account settings, post hiding, and more!
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 exp...
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
Just wanted to chime in here - I also think having a chat-style widget would also be best for private messages but would be difficult to implement without some workarounds (mainly due to the limitations of the API as you mentioned)!
But then I discovered that there’s no API call to retrieve your sent messages
From what I can see in the API, there is a creatorId
field that can be specified to grab chats for a given user. This could potentially work by passing in your own account id to retrieve your sent messages (although, this would likely return back your sent messages aggregated across all users so it wouldn't be ideal)
It would be a bit of a hack but we could call that API endpoint, and cache the results locally to be used in chats. This adds a layer of complexity since we would need to consider how to keep messages synced up (e.g., if a user edits a message elsewhere, it should be reflected here). There also doesn't seem to be a way to get a specific private message by id, so that also complicates the issue further 😅
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 bet...
> Cross-posted from: https://lemmy.world/post/15985516
Hey everyone, Thunder v0.4.0 is finally here! This release cycle took a bit longer than usual, but as a result, introduces a lot of new features, changes, and fixes which should make for a even better Thunder experience. If you have any suggestions or feedback, feel free to discuss it in the Thunder community or on GitHub.
If you're enjoying Thunder and would like to show some support, star this project on GitHub! This helps gain visibility for the project and allows more contributors to help with the continued development of Thunder. If you'd like to show some appreciation, here is a post with details on how to donate to the active contributors of Thunder.
A quick reminder: if you are using the Google Play version or App Store version, please note that it may take a bit of time before you receive the update. Now onto the update notes. This update brings a few major features:
🎉 New Features
- The comment creation page has been fully re-built from the ground up and introduces a few new features, including the ability to specify the comment language, ability to comment as a different user, and addition of spoilers to the markdown toolbar. If you have any suggestions or feedback regarding these changes, feel free to make a new issue on GitHub!
- There is now initial support for video playback on Thunder! The built-in video player should work with most video URLs (that end in a proper video extension) and should work with YouTube URLs. Additionally, you can customize some video settings such as playback speed, auto-mute, auto-play and more in the Settings page. The video player is still experimental, so there may still be some issues present.
- Additional customization options including the ability to customize the colours of actions (upvotes, downvotes, saving, etc.), hiding thumbnails from the feed, showing user/community avatars, and much more.
ℹ General
- There have been improvements to the overall UI/UX across the board. This includes improvements to the pure black theme, improvements to markdown rendering of tables, quotes, and more.
- There have also been a lot of changes under-the-hood to hopefully improve the overall performance and reliability of actions. As a result of these changes, there may still be some issues that were not caught during testing. If you notice any general issues, please make a new issue on GitHub.
And much much more. I can't go through all the changes in the changelog, but for those who are curious, feel free to check out the full changelog below.
We have a Matrix space if you would like to join in on discussions.
---
Additions
- Updated create comment page UI and added language selector to comments by hjiangsu
- Added ability to comment as a different user by micahmo
- Added spoiler to markdown buttons by micahmo and hjiangsu
- Added support for selecting discussion languages by iparks99
- Added support for new sort types as defaults by micahmo
- Added option to show user/community avatars by iparks99
- Added an option to hide thumbnails in feed by iparks99 and hjiangsu
- Added option to use profile picture for drawer by micahmo
- Added support for customizable action colors by micahmo
- Added selectable post/comment text by micahmo
- Added notification debugging section by micahmo
- Added confirmation message when unsubscribing from community by micahmo
- Added experimental support for video player by ggichure and hjiangsu
- Added sort options in instance explorer by micahmo
- Added ability to perform empty search in Search by micahmo
Changes
- Show individual unread counts in inbox page by micahmo
- Improved missing post snackbar message by micahmo
- Improved spoiler appearance by micahmo
- Adjusted markdown editor link dialog styling by micahmo
- Adjusted padding to community sidebar by micahmo
- Added loading page for posts/comments on slower connections by micahmo
- Adjusted post/comment language selector styling by hjiangsu
- Refactored post metadata and user/community chips by hjiangsu
- Refactored post page quick actions by hjiangsu
- Implemented core architecture to handle push notifications (APNs, UnifiedPush) by hjiangsu
- Added retry action when initial feed loading fails by micahmo
- Improved markdown appearance for block quotes, code blocks, and dividers by micahmo
- Apply full name customizations to inbox mentions view by micahmo
- Allow creating posts/comments with null language by micahmo
- Optimistically mark replies as read by micahmo
- Improved cross-post UI by CTalvio
- Disabled Thunder's edge swipe to go back on Android by hjiangsu
- Fixed various OLED color theme issues, community name format by CTalvio
- Improved UX for notification settings by micahmo
- Improved swipe gesture setting clarity with icons by CTalvio
- Added loading page when opening notifications and increased size of notification icon by micahmo
- Replaced score indicator icon by CTalvio
- Improved image dimension fetching logic by hjiangsu
- Improved the comment context jumping by micahmo
- Improved account page and management UI by CTalvio
- Improved selection of text when creating post/comment by micahmo
Fixes
- Fixed subscribe/favourite app bar action not updating UI by micahmo
- Fixed comment load spinner showing incorrectly by micahmo
- Fixed account page back button behaviour on Android by hjiangsu
- Fixed issues with deleted comment content showing up by micahmo
- Fixed search FAB primary single press action not triggering by micahmo
- Fixed issue marking multiple replies as read by micahmo
- Fixed issue with tablet mode images and full-height images by hjiangsu
- Fixed pan/pinch triggering unintentional double tap zoom by CTalvio
- Fixed issue popping notification page triggering twice by micahmo
- Fixed viewing notifications as correct user by micahmo
- Fixed FAB modal transparency and exit fade animation by CTalvio
Misc
- Integrate run on save scripts for VSCode by micahmo
- Configure
i18n.ally
plugin by ipcjs - Apply linter suggested fix-ups by micahmo
- Updated translations by hjiangsu
- Updated instances by github-actions
- Replaced scrollable_positioned_list with super_sliver_list by hjiangsu
- Added test endpoint for UnifiedPush server and reduced UnifiedPush notification payload (in development) by micahmo
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 bet...
Hey everyone, Thunder v0.4.0 is finally here! This release cycle took a bit longer than usual, but as a result, introduces a lot of new features, changes, and fixes which should make for a even better Thunder experience. If you have any suggestions or feedback, feel free to discuss it in the Thunder community or on GitHub.
If you're enjoying Thunder and would like to show some support, star this project on GitHub! This helps gain visibility for the project and allows more contributors to help with the continued development of Thunder. If you'd like to show some appreciation, here is a post with details on how to donate to the active contributors of Thunder.
A quick reminder: if you are using the Google Play version or App Store version, please note that it may take a bit of time before you receive the update. Now onto the update notes. This update brings a few major features:
🎉 New Features
- The comment creation page has been fully re-built from the ground up and introduces a few new features, including the ability to specify the comment language, ability to comment as a different user, and addition of spoilers to the markdown toolbar. If you have any suggestions or feedback regarding these changes, feel free to make a new issue on GitHub!
- There is now initial support for video playback on Thunder! The built-in video player should work with most video URLs (that end in a proper video extension) and should work with YouTube URLs. Additionally, you can customize some video settings such as playback speed, auto-mute, auto-play and more in the Settings page. The video player is still experimental, so there may still be some issues present.
- Additional customization options including the ability to customize the colours of actions (upvotes, downvotes, saving, etc.), hiding thumbnails from the feed, showing user/community avatars, and much more.
ℹ General
- There have been improvements to the overall UI/UX across the board. This includes improvements to the pure black theme, improvements to markdown rendering of tables, quotes, and more.
- There have also been a lot of changes under-the-hood to hopefully improve the overall performance and reliability of actions. As a result of these changes, there may still be some issues that were not caught during testing. If you notice any general issues, please make a new issue on GitHub.
And much much more. I can't go through all the changes in the changelog, but for those who are curious, feel free to check out the full changelog below.
We have a Matrix space if you would like to join in on discussions.
---
Additions
- Updated create comment page UI and added language selector to comments by hjiangsu
- Added ability to comment as a different user by micahmo
- Added spoiler to markdown buttons by micahmo and hjiangsu
- Added support for selecting discussion languages by iparks99
- Added support for new sort types as defaults by micahmo
- Added option to show user/community avatars by iparks99
- Added an option to hide thumbnails in feed by iparks99 and hjiangsu
- Added option to use profile picture for drawer by micahmo
- Added support for customizable action colors by micahmo
- Added selectable post/comment text by micahmo
- Added notification debugging section by micahmo
- Added confirmation message when unsubscribing from community by micahmo
- Added experimental support for video player by ggichure and hjiangsu
- Added sort options in instance explorer by micahmo
- Added ability to perform empty search in Search by micahmo
Changes
- Show individual unread counts in inbox page by micahmo
- Improved missing post snackbar message by micahmo
- Improved spoiler appearance by micahmo
- Adjusted markdown editor link dialog styling by micahmo
- Adjusted padding to community sidebar by micahmo
- Added loading page for posts/comments on slower connections by micahmo
- Adjusted post/comment language selector styling by hjiangsu
- Refactored post metadata and user/community chips by hjiangsu
- Refactored post page quick actions by hjiangsu
- Implemented core architecture to handle push notifications (APNs, UnifiedPush) by hjiangsu
- Added retry action when initial feed loading fails by micahmo
- Improved markdown appearance for block quotes, code blocks, and dividers by micahmo
- Apply full name customizations to inbox mentions view by micahmo
- Allow creating posts/comments with null language by micahmo
- Optimistically mark replies as read by micahmo
- Improved cross-post UI by CTalvio
- Disabled Thunder's edge swipe to go back on Android by hjiangsu
- Fixed various OLED color theme issues, community name format by CTalvio
- Improved UX for notification settings by micahmo
- Improved swipe gesture setting clarity with icons by CTalvio
- Added loading page when opening notifications and increased size of notification icon by micahmo
- Replaced score indicator icon by CTalvio
- Improved image dimension fetching logic by hjiangsu
- Improved the comment context jumping by micahmo
- Improved account page and management UI by CTalvio
- Improved selection of text when creating post/comment by micahmo
Fixes
- Fixed subscribe/favourite app bar action not updating UI by micahmo
- Fixed comment load spinner showing incorrectly by micahmo
- Fixed account page back button behaviour on Android by hjiangsu
- Fixed issues with deleted comment content showing up by micahmo
- Fixed search FAB primary single press action not triggering by micahmo
- Fixed issue marking multiple replies as read by micahmo
- Fixed issue with tablet mode images and full-height images by hjiangsu
- Fixed pan/pinch triggering unintentional double tap zoom by CTalvio
- Fixed issue popping notification page triggering twice by micahmo
- Fixed viewing notifications as correct user by micahmo
- Fixed FAB modal transparency and exit fade animation by CTalvio
Misc
- Integrate run on save scripts for VSCode by micahmo
- Configure
i18n.ally
plugin by ipcjs - Apply linter suggested fix-ups by micahmo
- Updated translations by hjiangsu
- Updated instances by github-actions
- Replaced scrollable_positioned_list with super_sliver_list by hjiangsu
- Added test endpoint for UnifiedPush server and reduced UnifiedPush notification payload (in development) by micahmo
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 ...
Hey everyone, its been a while but it's finally time for another Thunder release. As always, there have been many improvements, additions, changes and fixes in this release which should make for a even better Thunder experience. If you have any suggestions or feedback, feel free to discuss it in the Thunder community or on GitHub.
A quick reminder: if you are using the Google Play version or App Store version, please note that it may take a bit of time before you receive the update. Now onto the update notes. This update brings a few major features:
🎉 New Features
- Instance and community modlogs are now available in Thunder. To access the instance modlog, tap on the triple dot button located on the top app bar and select "Modlog" when viewing general feeds (Subscribed/Local/All). To access a community modlog, navigate to the given community and find "Modlog" in the extended actions.
- Mod reports are now available to view and resolve within Thunder via the drawer. If you are a moderator or admin of a community/instance, you should see a new "Reports" option under the general feeds. Only post and comment reports are available at this time. Private message reports will come in a future update.
- The user feed has been fully re-worked to provide a better experience similar to the general/community feeds. This means that you can now change the sorting when viewing a user feed, and use the FAB for additional actions.
- An instance explorer has been added into the Search page. This allows you to explore communities, posts and comments for the current instance.
- Thunder now has an in-app changelog for updates. It is turned on by default, but can be toggled off in the settings. This changelog should help you keep track of what additions, changes, and fixes have been added in upcoming versions.
ℹ General
- Improvements to markdown rendering. Spoiler markdown detection has been improved, and there is now initial/experimental support for subscript and superscript markdown tags. Markdown quick actions when creating posts/comments will be added in the near future.
- You can now customize the user/community name format and style across Thunder! This is accessible through Settings -> Appearance -> Theming. You can adjust the font weight, colour, and format for both user and community names.
- Improved UI/UX for long press actions, and additional customization options including customizable feed dividers and navigation bar labels.
And much much more. I can't go through all the changes in the changelog, but for those who are curious, feel free to check out the full changelog below.
We have a Matrix space if you would like to join in on discussions: https://matrix.to/#/#thunderapp:matrix.org
---
I would just like to thank everyone for the continued support and contributions. Thunder is still a project that I can only work on the side, and knowing that others enjoy it drives me to continue working on it!
If you would like to show a token of appreciation to me or anyone else that has contributed, check out the following link for more information: https://github.com/thunder-app/thunder/issues/756
Thanks again for everything so far, and I hope you enjoy this update!
--- Additions
- Added instance explorer to see instance posts/communities/comments by micahmo
- Added partial superscript/subscript markdown support by hjiangsu
- Added ability to mark posts as read when scrolling through feed by Fmstrat
- Added support for posting as a different user by micahmo
- Added instance and community modlogs by hjiangsu
- Added option to show full date and select date format by hjiangsu
- Added additional Lemmy styled user/community formats by hjiangsu
- Added ability to search federated instances by micahmo
- Added ability to switch user in user account settings page by micahmo
- Added new type badge to indicate video URLs by hjiangsu
- Added in-app changelog by micahmo
- Added support for custom user/community styles by micahmo
- Added option to show navigation labels by micahmo
- Added customizable feed card divider by hjiangsu
- Added ability to view post/comment reports by hjiangsu
- Added Turkish language localizations by mikropsoft
Changes
- Refactored user page to match feed page by hjiangsu
- Improved sort top submenu transition by micahmo
- Adjusted “Hide NSFW Previews” setting label to “Blur NSFW Previews” by hjiangsu
- Improved Lemmy spoiler detection by hjiangsu
- Improved link handling for users/communities by micahmo
- Reworked internal post parsing logic and thumbnail previews by hjiangsu
- Hide unsupported FAB actions based on feed (general, community, user) by hjiangsu
- Categorized post/comment bottom sheet options by micahmo
- Improved link sharing experience by micahmo
- Improved feedback when loading instance information by micahmo
- Android back button closes opened drawer by micahmo
- Android back button closes opened user sidebar by micahmo
- Applied subtitle hint for show post author setting by micahmo
- Improved navigation to comment context by micahmo
- Improved handling of search result comments on deleted posts by micahmo
- Removed usernames on user feeds posts by micahmo
- Applied timeout when loading image dimensions for image viewer by hjiangsu
Fixes
- Show keyboard automatically when community search is triggered, and state fixes by micahmo
- Fixed issue with talkback and downvote semantic label by hjiangsu
- Fixed notifications page state issue by micahmo
- Fixed issue with refreshing the feed when switching accounts by micahmo
- Fixed in-app browser url scheme redirection by micahmo
- Fixed community name format in create post page by micahmo
- Fixed handling of multiple deep link actions by micahmo
- Fixed tagline refreshing multiple times on load issue by micahmo
- Fixed sidebar overflows by micahmo
- Fixed tagline overflow by micahmo
Misc
- Moved fastlane directory for F-Droid approval by hjiangsu
- Fixed CI for Flutter 3.16.9 and update docker builds by Fmstrat
- Upgraded to Flutter 3.19 by hjiangsu
- Updated peter-evans/create-pull-request by micahmo
- Updated instances by github-actions
- Updated Lemmy API version by hjiangsu
- Added development flavor by hjiangsu
- Improved animations for advanced share sheet and link preview modals by micahmo
- Updated translations from Weblate by hjiangsu
- Upgraded gradle version and migrated to flutter_sharing_intent by hjiangsu
- Updated internal package dependencies by hjiangsu
- Integrate i18n-ally by micahmo
- Migrated from
sqflite
todrift
packages by hjiangsu - Updated Lemmy API to support upcoming 0.19.4 by hjiangsu
Hey everyone, just a friendly reminder for those on instances that are either about to upgrade or have recently upgraded from version 0.18 to 0.19 (e.g., lemmy.world, lemmy.blahaj.zone, sh.itjust.works, etc.).
After your instance updates to 0.19, please remember to re-authenticate (i.e., log out and log back in). This is because of some authentication changes made in 0.19 which invalidates the session.
Thanks!
Hey everyone, it's time for yet another Thunder release. As always, there have been many improvements, additions, changes and fixes in this release which should make for a even better Thunder exper...
Hey everyone, it's time for yet another Thunder release. As always, there have been many improvements, additions, changes and fixes in this release which should make for a even better Thunder experience. If you have any suggestions or feedback, feel free to discuss it in the Thunder community or on GitHub.
A quick reminder: if you are using the Google Play version or App Store version, please note that it may take a bit of time before you receive the update. Now onto the update notes. This update brings a few major features:
🎉 New Features
- Initial support for moderator actions. Thunder has added support for some moderator actions such as locking, pinning, and removing posts. To access these actions, simply long-press on a post and select "Moderator Actions" from the menu. Additional moderator actions such as mod logs, and reports will come in a future update.
- Support for high-refresh rate devices. Thunder should now feel smoother on Android devices with high-refresh rate displays, and should no longer be limited to 60 Hz. For iOS, Thunder also supports ProMotion devices.
- Customizable post metadata. You can now customize the post metadata information (vote counts, comment counts, etc) on your feed! This can be done in Settings -> Appearance -> Compact/Card View Settings. Simply drag and drop the metadata information you want to see on your feed. The order of the information will be the order that you drag it into the preview.
- Experimental local push notification support on Android. Thunder has experimental support for handling push notifications locally on Android devices. When enabled, Thunder will attempt to fetch new notifications in the background while the app is not running. Please note that this feature is highly dependent on the Android OS and their battery saving settings
ℹ General
- Additional UI/UX and quality-of-life improvements. This includes but is not limited to:
- Support for spoiler markdown tags. Spoiler tags will be automatically minimized, and can be expanded when tapping on them
- Support for creating cross posts for an existing post, and deleting existing posts
- Addition of more options including hiding top app bar, medium font scale option, and colorized usernames
- Added new condensed post body view to the post page which shows a smaller preview of images and thumbnails
- Added the ability to search posts/comments directly from community feed
And much much more. I can't go through all the changes in the changelog, but for those who are curious, feel free to check out the full changelog below.
We have a Matrix space if you would like to join in on discussions: https://matrix.to/#/#thunderapp:matrix.org
---
I would just like to thank everyone for the continued support and contributions. Thunder is still a project that I can only work on the side, and knowing that others enjoy it drives me to continue working on it!
If you would like to show a token of appreciation to me or anyone else that has contributed, check out the following link for more information: https://github.com/thunder-app/thunder/issues/756
Thanks again for everything so far, and I hope you enjoy this update!
---
Changelog
Additions
- Added new condensed post body view to the post page by micahmo
- Added compatibility with high-refresh displays to Thunder on Android devices by mufeedali
- Added initial support for markdown spoiler tags by hjiangsu
- Added ability to create cross-posts from the post page by micahmo
- Added ability to share user profiles by micahmo
- Added ability to subscribe/unsubscribe to community from long-press action by hjiangsu
- Added option to hide the top app bar on scroll by hjiangsu
- Added user counts to instance page by micahmo
- Added additional medium font scale option by hjiangsu
- Added moderated communities to drawer by hjiangsu
- Added ability to share communities by micahmo
- Added ability to clear image cache on startup, and manually by hjiangsu
- Added experimental local push notifications on Android by micahmo
- Added notification page to display individual messages by micahmo
- Added ability to delete posts by micahmo
- Re-introduced in-app browser as an option by micahmo
- Added community icon indicator when posting is restricted to mods by hjiangsu
- Added option for colourized usernames by ggichure
- Added new unread comment indicator for read posts by CTalvio
- Added ability to customize post card metadata information by hjiangsu
- Added ability to search posts/comments from community feed by micahmo
- Added setting to change image cache settings on Android by micahmo
- Added initial moderator post actions (lock, pin, remove) by hjiangsu
Changes
- Improved post/comment score formatting by micahmo
- Adjusted the color of the delete draft icon by micahmo
- Language selector now prioritizes current language at the top of the list by micahmo
- Community selector shows suggested communities by default by micahmo
- Prioritize favorites in empty community prompt by micahmo
- Improved account log out flow by micahmo
- Search page suggests alternate filters when there are no search results by micahmo
- Account selector improvements and minor fixes by hjiangsu
- Image viewer dynamically adjusts image zoom based on resolution Niranjan-Dorage
- Added indicator for media downloads by micahmo
- Indicate deleted posts by micahmo
- Added inkwell to spoiler markdown by micahmo
- Added option to navigate to new post after creation by micahmo
- Improved handling for navigation to non-instances by micahmo
- Adjusted search bar to match material design, and misc fixes by micahmo
- Removed
usesCleartextTraffic
attribute on AndroidManifest by hjiangsu - Added locale code to app language selector by hjiangsu
Fixes
- Fixed issues with images being too wide in community/user sidebars by micahmo
- Fixed issues where post actions were not being updated properly in the search page by micahmo
- Fixed issue where local featured posts were not being highlighted properly by micahmo
- Fixed issue where subscriptions in drawer were not in alphabetical order by hjiangsu
- Fixed an issue where you could favorite a non-subscribed community by micahmo
- Fixed some issues with user navigation and error handling by micahmo
- Fix some issues with the search page resetting by micahmo
- Fixed some community/user name detection by micahmo
- Fixed issue with advanced image preview not showing by micahmo
- Fixed exit confirmation snackbar by micahmo
- Fixed issue with creating cross-posts by micahmo
- Fixed an issue with loading favorites on startup by micahmo
- Fixed issue where feed FAB can be triggered on other pages by hjiangsu
- Fixed issue where app language bottom sheet would fill full height by hjiangsu
- Fixed issue with deferred comments by micahmo
- Fixed search page keyboard on iOS by hjiangsu
- Fixed post page failure when image fails to load by hjiangsu
- Fixed inbox counter not reflecting true number of unread notifications by hjiangsu
Misc
- Clean up linter warnings by hjiangsu
- Updated instances by github-actions
- Updated translations by hjiangsu
- Added CI workflow to check for sorted translations by hjiangsu
- Sorted translations in alphabetical order by hjiangsu
- Refactored community and user avatars by hjiangsu
- Reorganized files to their domain by hjiangsu
- Refactored local settings to use localization strings by hjiangsu
- Refactored thumbnail badges and compact post cards by hjiangsu
- Migrated from gallery_saver package to gal for media downloads by hjiangsu
- Created new feature request, and bug report templates. by K4LCIFER
- Refactored snackbars to use overlays and remove dependency on context by hjiangsu
Hi everyone and happy new year! 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 eve...
cross-posted from: https://lemmy.world/post/10278061
> Hi everyone and happy new year! 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: > > 🎉 Features > - You can now edit your own posts, and set the appropriate language for your post. When you open your own post, you will see a pencil icon which will allow you to edit your post along with the language. > - The Settings page has been overhauled and re-organized, with post and comment previews for certain visual settings. This should hopefully provide a better overall experience for adjusting and customizing your settings. > - You can now set Thunder's app language to any of currently available translations. Please note that the translations are not fully complete, and you may encounter untranslated content. > - Additional settings have been added in which sync up with your Lemmy account. This includes showing/hiding read posts, showing/hiding scores, and showing/hiding bot accounts. > - There is now a Safari extension which allows you to open Lemmy links within Thunder for iOS users. This extension is disabled by default, but can be enabled in the system settings under Safari -> Extensions. > - Favoriting communities is now available. When you favorite a community, it will be prioritized throughout the app (in the drawer, search results, etc.) > - Keyword filters are now available in the Settings page. Adding keywords will filter any posts whose title or body containing one or more keywords. > - Many quality-of-life improvements including collapsible post bodies, more community translations, addition of more sort types, improved search filters. > > ⚙️ Performance > - Improved general loading times when starting up Thunder. This should result in some drastic improvements for certain instances. > - Updated many under-the-hood dependencies. > > And much much more. I can't possibly go through all the changes in the changelog, but for those who are curious, feel free to check out the full changelog on the GitHub announcement. > > As always, this is an alpha release, so do expect bugs to pop up here and there. We have a Matrix space if you would like to join in on discussions: https://matrix.to/#/#thunderapp:matrix.org > > If you find any issues or would like to suggest features, please open up a new issue! As always, contributions are always welcomed here. > > --- > > I would just like to thank everyone for the continued support and contributions. Thunder is still a project that I can only work on the side, and knowing that others enjoy it drives me to continue working on it! > > If you would like to show a token of appreciation, you can buy me a coffee. The donations will help support some of the development overhead costs! > - https://ko-fi.com/hjiangsu > - https://en.liberapay.com/hjiangsu/ > > Thanks again for everything so far, and I hope you enjoy this update! Here’s a new year's resolution for you for reaching the end of this post 🎉
Hi everyone and happy new year! 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 eve...
Update: Hi everyone! A quick hotfix version v0.2.8 was released to address an issue where Thunder opens up in RTL (right-to-left) layout on some devices after the previous v0.2.7 update.
If you are still encountering an issue with this after this release, feel free to open up a new GitHub issue with some more details. 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.
Original Post
---
Hi everyone and happy new year! 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:
🎉 Features
- You can now edit your own posts, and set the appropriate language for your post. When you open your own post, you will see a pencil icon which will allow you to edit your post along with the language.
- The Settings page has been overhauled and re-organized, with post and comment previews for certain visual settings. This should hopefully provide a better overall experience for adjusting and customizing your settings.
- You can now set Thunder's app language to any of currently available translations. Please note that the translations are not fully complete, and you may encounter untranslated content.
- Additional settings have been added in which sync up with your Lemmy account. This includes showing/hiding read posts, showing/hiding scores, and showing/hiding bot accounts.
- There is now a Safari extension which allows you to open Lemmy links within Thunder for iOS users. This extension is disabled by default, but can be enabled in the system settings under Safari -> Extensions.
- Favoriting communities is now available. When you favorite a community, it will be prioritized throughout the app (in the drawer, search results, etc.)
- Keyword filters are now available in the Settings page. Adding keywords will filter any posts whose title or body containing one or more keywords.
- Many quality-of-life improvements including collapsible post bodies, more community translations, addition of more sort types, improved search filters.
⚙️ Performance
- Improved general loading times when starting up Thunder. This should result in some drastic improvements for certain instances.
- Updated many under-the-hood dependencies.
And much much more. I can't possibly go through all the changes in the changelog, but for those who are curious, feel free to check out the full changelog on the GitHub announcement.
As always, this is an alpha release, so do expect bugs to pop up here and there. We have a Matrix space if you would like to join in on discussions: https://matrix.to/#/#thunderapp:matrix.org
If you find any issues or would like to suggest features, please open up a new issue! As always, contributions are always welcomed here.
---
I would just like to thank everyone for the continued support and contributions. Thunder is still a project that I can only work on the side, and knowing that others enjoy it drives me to continue working on it!
If you would like to show a token of appreciation, you can buy me a coffee. The donations will help support some of the development overhead costs!
- https://ko-fi.com/hjiangsu
- https://en.liberapay.com/hjiangsu/
Thanks again for everything so far, and I hope you enjoy this update! Here’s a new year's resolution for you for reaching the end of this post 🎉
Happy holidays everyone ❄️! I'm back again to share some updates on Thunder’s ongoing development for those who might not be keeping tabs on our progress in the Matrix space or GitHub.
The next upcoming update will be hopefully released within the next couple weeks, and will bring a whole set of new features and quality-of-life improvements! We’ve been working on some of the most requested features, so I hope you enjoy them.
> PSA: Lemmy 0.19.0 is now officially released. As your instances begin upgrading to 0.19.0, please be aware that you will need to log out and log back in for some things to work
Here's a brief summary of the main features we will be releasing in the next Thunder general build:
- Ability to edit your own posts and set the post language.
- Full reorganization of the settings page, with post and comment previews.
- Ability to search for keywords in comments when you’re in a post.
- Setting to combine comment scores, and show user instance.
- Safari extension to open Lemmy links in Thunder on iOS devices.
- Ability to favorite communities. Favoriting communities will create a new section in the sidebar for quick access, and will prioritize them in community suggestions and search results.
- Ability to set keyword filters. Adding keywords will filter any posts whose title or body containing one or more keywords.
- Performance improvements which should drastically reduce the start up time for some users.
- And much more as described in the changelog!
For those on the nightly or TestFlight builds, you will mostly have access to these features already for testing. Please report any issues that you see so that they can be fixed before it hits general availability.
A huge thanks again to everyone who has been actively contributing, and as always, we are constantly looking for more contributors to the project! Thank you for all the community members for contributing translations. If you would like to help contribute, feel free to reach out on our Matrix space or on GitHub.
Hey everyone! The upcoming update is a minor update which fixes some of the issues that were introduced in v0.2.5. If you are using the Google Play version or App Store version, please note that it...
Hey everyone! This is a minor update which fixes some of the issues that were introduced in v0.2.5.
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 is mainly a hot-fix update to address the following issues:
ℹ General
- Fixed some issues revolving around markdown links not rendering properly (duplicated text, missing links, etc.)
- Fixed an issue where the comment text scaling setting was not being applied properly
- Fixed an issue where logging into an account with 2FA enabled was not working
- Added more compatibility with the latest Lemmy 0.19.x changes. Note that this is still not final and may break at any time as 0.19.x is still under development
As always, this is an alpha release, so do expect bugs to pop up here and there. If you encounter any issues, creating an issue on GitHub goes a long way!
We also have a Matrix space if you would like to join in on any discussions or provide any other feedback: https://matrix.to/#/#thunderapp:matrix.org
For more information about the previous release, see the following post: https://lemmy.world/post/8302571
Hey everyone! You guessed it, its time for yet another Thunder release. As always, there have been many improvements, additions, changes and fixes in this release which should make for a even bette...
cross-posted from: https://lemmy.world/post/8302571
> Hello everyone, its me again back with another announcement. Thunder v0.2.5 is now officially released on GitHub, Play Store and the App Store (pending reviews). This latest update brings a lot of new additions, tweaks, and performance improvements to enhance your Thunder experience! > > If you encounter any bugs or issues, creating an issue on GitHub goes a long way! I can’t go through the full list of changes here, but I’ll mention some of the bigger ones: > > ℹ General > > - Lemmy 0.19.x support is now partially supported on Thunder (see known issues below). This will hopefully allow for a smooth transition experience once the official Lemmy 0.19.x update is released. This also means that instance blocking and the new sort types are available to use for instances running on 0.19.x. > - More language localizations. Thanks to the community, there have been a ton of localization done on Thunder. This includes initial support for Norwegian Bokmål, Spanish, Polish, Ukrainian, Finnish, and Swedish. If you want to contribute towards additional languages, feel free to reach out on GitHub! > - Overall UI and UX improvements across the board including post title suggestions when creating a new post with a URL, post and comment actions on long-press menu, trending communities on the Search page, and so much more. > > ⚙️ Performance > > - The feed page has been reworked from the ground up to provide you with a smoother and hopefully more seamless experience. This is a more under-the-hood change so you may not notice much change to the visuals. > > 🎉 Features > > - Anonymous profiles are now available. This allows you to add an instance and browse that instance without having to create an account or log in. To do this, simply tap on "Add Anonymous Instance" on the profile selection page and enter in the instance of your choice. > - The search page has now been revamped to include even more options, including users, posts, comments, and links. Additionally, you can adjust the sort type and the feed type to better narrow your search results. > - New sharing options for posts. When sharing posts, you now have the ability to customize what you want to share. You can share the link, the media, title, and so much more. > - For Android users, you can now set Thunder to open links by default. To do this, go to Settings -> General -> Links and select the URLs you want to open with Thunder. > > To see the full changelog for this release, check out the official GitHub release page. > > ⚠️ Known Issues > > There are some known issues with this update that I’m already aware about. Theses issues were found after submitting the build to the Play Store/App Store. I’m currently working on these issues and fixes should be coming in another update sometime soon. > > - Some markdown links are being parsed incorrectly. This results in some links not showing up properly, or some links showing duplicate text. > - Lemmy 0.19.x support is currently only available up to 0.19.0-rc.4. There have been some more changes since then which are being addressed. > > As always, this is an alpha release, so do expect bugs to pop up here and there. We have a Matrix space if you would like to join in on discussions: https://matrix.to/#/#thunderapp:matrix.org > > If you find any issues or would like to suggest features, please open up a new issue! As always, contributions are always welcomed here. > > --- > > I would just like to thank everyone for the continued support and contributions. Thunder is still a project that I can only work on the side, and knowing that others enjoy it drives me to continue working on it! > > If you would like to show a token of appreciation, you can buy me a coffee. The donations will help support some of the development overhead costs! > > - https://ko-fi.com/hjiangsu > - https://en.liberapay.com/hjiangsu/ > > Thanks again for everything so far, and I hope you enjoy this update! Here’s a cookie for you for reaching the end of this post 🍪
Hey everyone! You guessed it, its time for yet another Thunder release. As always, there have been many improvements, additions, changes and fixes in this release which should make for a even bette...
Hello everyone, its me again back with another announcement. Thunder v0.2.5 is now officially released on GitHub, Play Store and the App Store (pending reviews). This latest update brings a lot of new additions, tweaks, and performance improvements to enhance your Thunder experience!
If you encounter any bugs or issues, creating an issue on GitHub goes a long way! I can’t go through the full list of changes here, but I’ll mention some of the bigger ones:
ℹ General
- Lemmy 0.19.x support is now partially supported on Thunder (see known issues below). This will hopefully allow for a smooth transition experience once the official Lemmy 0.19.x update is released. This also means that instance blocking and the new sort types are available to use for instances running on 0.19.x.
- More language localizations. Thanks to the community, there have been a ton of localization done on Thunder. This includes initial support for Norwegian Bokmål, Spanish, Polish, Ukrainian, Finnish, and Swedish. If you want to contribute towards additional languages, feel free to reach out on GitHub!
- Overall UI and UX improvements across the board including post title suggestions when creating a new post with a URL, post and comment actions on long-press menu, trending communities on the Search page, and so much more.
⚙️ Performance
- The feed page has been reworked from the ground up to provide you with a smoother and hopefully more seamless experience. This is a more under-the-hood change so you may not notice much change to the visuals.
🎉 Features
- Anonymous profiles are now available. This allows you to add an instance and browse that instance without having to create an account or log in. To do this, simply tap on "Add Anonymous Instance" on the profile selection page and enter in the instance of your choice.
- The search page has now been revamped to include even more options, including users, posts, comments, and links. Additionally, you can adjust the sort type and the feed type to better narrow your search results.
- New sharing options for posts. When sharing posts, you now have the ability to customize what you want to share. You can share the link, the media, title, and so much more.
- For Android users, you can now set Thunder to open links by default. To do this, go to Settings -> General -> Links and select the URLs you want to open with Thunder.
To see the full changelog for this release, check out the official GitHub release page.
⚠️ Known Issues
There are some known issues with this update that I’m already aware about. Theses issues were found after submitting the build to the Play Store/App Store. I’m currently working on these issues and fixes should be coming in another update sometime soon.
- Some markdown links are being parsed incorrectly. This results in some links not showing up properly, or some links showing duplicate text.
- Lemmy 0.19.x support is currently only available up to 0.19.0-rc.4. There have been some more changes since then which are being addressed.
As always, this is an alpha release, so do expect bugs to pop up here and there. We have a Matrix space if you would like to join in on discussions: https://matrix.to/#/#thunderapp:matrix.org
If you find any issues or would like to suggest features, please open up a new issue! As always, contributions are always welcomed here.
---
I would just like to thank everyone for the continued support and contributions. Thunder is still a project that I can only work on the side, and knowing that others enjoy it drives me to continue working on it!
If you would like to show a token of appreciation, you can buy me a coffee. The donations will help support some of the development overhead costs!
- https://ko-fi.com/hjiangsu
- https://en.liberapay.com/hjiangsu/
Thanks again for everything so far, and I hope you enjoy this update! Here’s a cookie for you for reaching the end of this post 🍪
Happy early Halloween for those who celebrate it! 👻 I'm back again to share some updates on Thunder’s ongoing development for those who might not be keeping tabs on our progress in the Matrix space or GitHub.
As mentioned in the previous update post, our primary focus for the next update is to add support for Lemmy 0.19.x and enhance the overall performance and stability of the app.
We have gotten a lot of work done in the past few weeks as we ramp up for the next Lemmy update. The next Thunder nightly build will have basic support for Lemmy 0.19.x instances and other new features. Here's a brief summary of the main features we will be releasing in the next Thunder nightly build coming to GitHub and TestFlight sometime next week:
- Support for Lemmy 0.19.x instances. You should be able to log in and perform all basic interactions on 0.19.x instances.
- Support for blocking instances. Note that this feature is only enabled for 0.19.x instances as it relies on the lemmy API changes introduced in 0.19.x.
- Adding support for opening links in Thunder on Android.
- Adding support for creating posts in Thunder from the share sheet on Android.
- Addition of new sort types for Lemmy 0.19.x instances. (scaled/controversial)
- Adding more options to search page (communities, users) with more to come.
- Addition of more localization languages (Ukrainian, Spanish, Finnish, Swedish, Norwegian) provided by the community!
- And much more as described in the changelog!
For those who are on the App Store/Play Store versions of Thunder, these features and updates will eventually come your way! We are mainly waiting for the official release of Lemmy 0.19.x in order to perform some final tests and checks to make sure everything runs as smoothly as possible.
A huge thanks again to everyone who has been actively contributing, and as always, we are constantly looking for more contributors to the project! Thank you for all the community members for contributing translations. If you would like to help contribute, feel free to reach out on our Matrix space or on GitHub.
Hello, everyone! Just wanted to share a quick update on Thunder's ongoing development for those who might not be keeping tabs on our progress in the Matrix space.
Our primary focus for the next update is to add support for Lemmy 0.19.x and enhance the overall performance and stability of the app. This translates to fewer visible features as our emphasis is on refining Thunder's underlying structure to make it easier to add even more features in the future.
If you're following the pre-release/nightly versions of Thunder, keep an eye out for a new version in the next few days. Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly, especially with the underlying structural changes to Thunder so far.
Some new features to expect in the upcoming pre-release include:
- Anonymous account support: you will be able to add new anonymous accounts for a specific instances and explore the instance without logging in.
- Improved modals with long-press functionality on posts or comments. Most general actions (voting, saving, etc.) are now accessible through the long-press action menu.
- Initial support for user/community autocomplete mentions when creating new comments or posts.
For a full list of upcoming features, refer to the current change log here: https://github.com/thunder-app/thunder/blob/develop/CHANGELOG.md
A huge thanks again to everyone who has been actively contributing, and as always, we are constantly looking for more contributors to the project! I would like to give a huge shoutout to @micahmo@programming.dev for all their contributions to Thunder!
Hey everyone, I know it's been a while since the last Thunder general release, but it is finally here! As always, there have been many improvements, additions, changes and fixes in this release whi...
cross-posted from: https://lemmy.world/post/5437843
> Hey everyone, I know it's been a while since the last Thunder general release, but it is finally here! 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. > > 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. As always, this is an alpha release, so do expect bugs to pop up here and there. > > Now onto the update notes. This update brings a few major features: > > - Complete overhaul of the Create Comment page - this redesign matches the new Create Post page introduced previously > - Markdown actions and preview icons are now located at the bottom for better accessibility > - Adds the ability to upload images to comments > - Post and comment drafts are now available - when you start a new post or comment, it will save the contents of the post/comment so that you can go back to it without losing your changes > - Instance status in account selection - you can now see the general status of your logged in accounts when you select your account in the profile switcher. This enables you to know if your instance is currently down > - Ability to access your saved comments - the account page has been changed slightly to allow viewing of saved contents posts/comments, as well as your own posts and comments > - Improved management of blocked users and communities - you can now search for users and communities to block. You can access the blocked list by going to your account profile, and selecting the gear icon at the top right > - Added setting to reduce animations throughout the app - this feature is in its initial stages and feedback is appreciated here > - Added initial polish and spanish translations - if you'd like to contribute towards more translations and know a bit about .arb files, feel free to add them in! > - Ability to export and import your app settings - this feature is available in the General settings page > > 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 on GitHub. > > We have a Matrix space if you would like to join in on discussions: https://matrix.to/#/#thunderapp:matrix.org > > --- > > As always, I would just like to thank everyone so far for the amazing support so far. Thunder is still a project that I can only work on the side, and it has been incredible so far. I would like to acknowledge all the amazing contributors who have been working on adding new features, and improving Thunder. If you are looking to contribute in any way, feel free to do so on GitHub or join us on Matrix. > > A lot of my time has been taken up to work on improvements to Thunder, and to maintain active and meaningful conversations to improve the overall experience for Thunder. If you would like to show a token of appreciation, you can buy me a coffee! The donations will help support some of the development overhead costs (e.g., apple developer program for TestFlight builds) and other costs! > > - https://ko-fi.com/hjiangsu > - https://en.liberapay.com/hjiangsu/ > > Thanks again for everything so far, and I hope you enjoy this update!
Hey everyone, I know it's been a while since the last Thunder general release, but it is finally here! 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.
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. As always, this is an alpha release, so do expect bugs to pop up here and there.
Now onto the update notes. This update brings a few major features:
- Complete overhaul of the Create Comment page - this redesign matches the new Create Post page introduced previously
- Markdown actions and preview icons are now located at the bottom for better accessibility
- Adds the ability to upload images to comments
- Post and comment drafts are now available - when you start a new post or comment, it will save the contents of the post/comment so that you can go back to it without losing your changes
- Instance status in account selection - you can now see the general status of your logged in accounts when you select your account in the profile switcher. This enables you to know if your instance is currently down
- Ability to access your saved comments - the account page has been changed slightly to allow viewing of saved contents posts/comments, as well as your own posts and comments
- Improved management of blocked users and communities - you can now search for users and communities to block. You can access the blocked list by going to your account profile, and selecting the gear icon at the top right
- Added setting to reduce animations throughout the app - this feature is in its initial stages and feedback is appreciated here
- Added initial polish and spanish translations - if you'd like to contribute towards more translations and know a bit about .arb files, feel free to add them in!
- Ability to export and import your app settings - this feature is available in the General settings page
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 on GitHub.
We have a Matrix space if you would like to join in on discussions: https://matrix.to/#/#thunderapp:matrix.org
---
As always, I would just like to thank everyone so far for the amazing support so far. Thunder is still a project that I can only work on the side, and it has been incredible so far. I would like to acknowledge all the amazing contributors who have been working on adding new features, and improving Thunder. If you are looking to contribute in any way, feel free to do so on GitHub or join us on Matrix.
A lot of my time has been taken up to work on improvements to Thunder, and to maintain active and meaningful conversations to improve the overall experience for Thunder. If you would like to show a token of appreciation, you can buy me a coffee! The donations will help support some of the development overhead costs (e.g., apple developer program for TestFlight builds) and other costs!
- https://ko-fi.com/hjiangsu
- https://en.liberapay.com/hjiangsu/
Thanks again for everything so far, and I hope you enjoy this update!
Hey everyone! I thought I'd give a quick update on progress/status on Thunder as there has been little activity on here (from me) for the past couple of weeks. There was a small hiatus on pre-releases/nightlies and general releases for Thunder because of some personal circumstances on my end, but things should be back on track now!
I plan to release a couple of pre-releases/nightlies over the upcoming days on the Thunder Nightly community for additions/changes that have been added over the past few weeks! Expect to have a general release of the new features sometime next week or the week after!
A huge thanks again to everyone who has been actively contributing while I've been away, and as always, we are constantly looking for more contributors to the project. If there is anyone out there who would like to provide translations for more languages, feel free to reach out on GitHub or Matrix. All of the upcoming features were contributed by members of the community!
Some new features to expect:
- Revamped comment screen to match the new post screen that was added in the last general release
- Added ability to see saved comments on user profile
- Updated views for inbox mentions/replies
- Importing/Exporting app preferences
- Instance status indicators in account selection page
- Polish localization
- Spanish localization
- General UI changes and fixes
If you would like to see the current change log for the full list of upcoming features, feel free to check them out here: https://github.com/hjiangsu/thunder/blob/develop/CHANGELOG.md
Thanks again for being part of this community!
Hotfix Alpha Release [v0.2.3+16] This release is a hotfix to address the following issue: Using "Reply" FAB action inside a post fails with "Could not determine post to comment to" Full Changelog...
Hey everyone, just wanted to make a quick announcement about this hotfix release. This minor hotfix release addresses the following issue:
- Using "Reply" FAB action inside a post fails with "Could not determine post to comment to"
As always, 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.
Thanks!
Alpha Release [v0.2.2+15] I know it's been a while since the last Thunder general release, but the wait is finally over! There have been many improvements, additions, changes and fixes in this rele...
I know it's been a while since the last Thunder general release, but the wait is finally over! There have been many improvements, additions, changes and fixes in this release which should make for a even better Thunder experience.
A reminder for anyone who didn’t catch the previous announcements, Thunder is now officially available on Google Play and on the App Store! You should also be able to search up Thunder on the Play Store/App Store to find it. For more details about the launch, see the following posts:
- Google Play Announcement: https://lemmy.world/post/1631968
- App Store Announcement: https://lemmy.world/post/2926034
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. As always, this is an alpha release, so do expect bugs to pop up here and there. Now onto the update notes. This update brings a few major features:
- Complete overhaul of the Floating Action Buttons (FAB) - contributions from @CTalvio and @micahmo
- You can swipe up from the FAB to show a list of extended actions to perform
- You can customize your FAB actions within the new settings page for FABs
- You can customize short and long press actions for the FAB in the feed/post views. Changing the short press action will change the default FAB action.
- Complete overhaul of the Create Post screen - contribution from @coslu
- All markdown text and preview icons are now at the bottom for better accessibility
- Link previews show up when adding a new link when creating the post
- Inbox badges - you will now be able to see if you have any unread inbox items when you first launch Thunder, or when you switch accounts. This is an initial feature that will be improved upon in the future to give more frequent updates when you receive new notifications
- Overall improvements to the UI - contribution from @CTalvio, @micahmo, @tom-james-watson and others!
- Improved post badges to indicate images, text, links better
- Improvements to how read posts are shown in the feed for better contrast/readability
- Improvements to performance when loading the feed and external image thumbnails
- Domains now show up on the post to indicate where the link will take you
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 on GitHub.
We have a Matrix space if you would like to join in on discussions: https://matrix.to/#/#thunderapp:matrix.org
If you find any issues or would like to suggest features, please open up a new issue! As always, contributions are always welcomed here.
---
As always, I would just like to thank everyone so far for the amazing support so far. Thunder is still a project that I can only work on the side, and it has been incredible so far. A lot of my time has been taken up to work on improvements to Thunder, and to maintain active and meaningful conversations to improve the overall experience for Thunder.
If you would like to show a token of appreciation, you can buy me a coffee! The donations will help support some of the development overhead costs (e.g., apple developer program for TestFlight builds) and other costs!
- https://ko-fi.com/hjiangsu
- https://en.liberapay.com/hjiangsu/
Thanks again for everything so far, and I hope you enjoy this update!
Thunder is a fully open source, cross-platform, community-driven project available on GitHub. Fully free of advertisements and trackers. Here's a peek at what Thunder offers: - Multi-account support: Login to all your accounts, and switch between them at ease - Fully customizable settings: Choose ...
cross-posted from: https://lemmy.world/post/2926034
> Hey everyone, I just wanted to provide a big announcement that Thunder is now available on the App Store! This includes compatibility with iPhone, iPad, iPod Touch (apparently), and Macs using Apple Silicon > > The direct link to the App Store listing is here: https://apps.apple.com/us/app/thunder-for-lemmy/id6450518497. As this was just published, it may take some time to show up within your country/region so if you do not see it yet, try again later! > > The App Store version will follow the same version as Google Play and will be used for general releases. The TestFlight version will now be used for nightly/pre-release builds. Again, I’ll try to keep all the versions in sync with one another, but there may be slight delays in processing times due to the different platforms. > > Thunder is a community-driven project, and all your contributions towards the project help shape the way it is. If you are interested in contributing to Thunder in any way, feel free to reach out! > > If you would like to join in on the conversation for Thunder, we have a Matrix page here: https://matrix.to/#/#thunderapp:matrix.org > > If you would like to check out the GitHub page, it is linked here: https://github.com/thunder-app/thunder